ffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB=' '], 0x30}, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) sysctl$vm_swapencrypt(&(0x7f0000002700)={0x7, 0x2}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) executing program 7: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000026c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) write(0xffffffffffffffff, &(0x7f0000000300)="1e", 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x8001}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd81", 0x8) connect$unix(r2, 0x0, 0x0) write(r2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x78) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000080)=0x6) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r0, r2) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x416, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xecf3a63ecf0e593a) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r2 = open$dir(&(0x7f0000000280)='./file0/file0/..\x00', 0x80, 0x5) getdents(r2, 0x0, 0x0) socket(0x0, 0x1, 0x3f) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x24) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}], 0x2, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x7}, {0x44, 0x0, 0x0, 0x5}, {0x406, 0x0, 0x0, 0xfffffe}]}) open(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000200)='./bus\x00', 0x7f, 0x0}) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) executing program 3: sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x2b}, 0x40000166, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead840c4c381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e25f8a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c216a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f00000000c0)="a3d7d3c47d56eaac1ad824e2baa7e5b8ff8eddf80276b102470d33da0b7f95c163029e7b3b34cd2cea02752e8e9477c5494595199dd3cf576436009c8d1b040a81bac4ce960435b5c9415c010006d52029a9f5199841b26f7108d2f5a77470e94eb37d4229", 0x65) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000040)="34ab4576267eb58b436988bf3c760db1a1551a9d5a3b93cab05ae0f910a0c53eca7f4c96f13330bcc6171ddc6607e6462190e5982a71e56d05c675ac12e489dc5a5dbc766644c3b174712801d8074cbf7dc3e296d39f38769490c37d13bb76698a34723c9b219089b302371bf690a00a3998b9c14907", 0x0, &(0x7f0000000200)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c55ea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0xc4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b748", 0x2}], 0x2) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x5}, 0x4, &(0x7f0000000180)="44cc96ad", &(0x7f0000000300)=0x4, &(0x7f0000000340)="40ec5a5bf22a9599526f3be35893b00f91a320adeb4dce14617ec72bab8b62dc9a15438c61fef8415d805c5c37016549b1c572b6db60298fb065dbd78b33aded5efcca8085db7f7ed2b8a0a2d0b3b10d9bc1e874a5706bb206a63c1210765bfde7187eb1660fe14970a96c200c80d0cd820090248c40ab3d04f5fe324553ef5cf4b448d09fbe12cbc03556ee3e2c50319ea50eb45f02e7b81b0d2d70b529f184f11e957b9d13f5028cc35fd7ee7605d4bd6693ec", 0xb4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x9, 0x5577c538, "3c107dae307e08002b4600000000da64612c3300"}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)='\\', 0x1}], 0x1) sysctl$ddb(&(0x7f0000000000), 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x8c, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x7e, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @generic="9a0a0dc14bfe7579b4f657a4117fe7d688e21ce6b9db2a942ecdefa2f92aa9d6a7206303b2e369fc1908a30dc0f0c23c891eeaf3203eedf3d3b92d890a18e6ea8a3fd86f3c6e5c3e082fba391594810476e2e4cbc9fe13279862287b9d6ecbe2b21473f88db9f9de4a4c"}}}}) executing program 7: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x18, 0x8000, 0x3a) getpgrp() semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r2 = semget$private(0x0, 0x2, 0x898) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x67, 0x80, 0x40, 0x2]) setregid(0xffffffffffffffff, r1) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x64}, {0x0, 0x0, 0x1}, {0xe, 0xfe, 0x0, 0xfffffffe}]}) write(r3, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c6043e705ebff00ca48ef7e53021bbae6", 0x1f) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e844", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cb", &(0x7f0000002800)=0xc0b, &(0x7f00000002c0)="2d00ece900a55f80ac9396238c7f789f1c446f3671a7700e4b549d1060224b84dde869ace9f2dac3a71ab244950058733820a54e2e25f560c1ca764cf9d63e130deafdab6d621eb7be872992cc80106e408248c5", 0x54) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e4", 0x62) writev(r1, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b7", 0x1}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f00001f9000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000001600)={0xa, 0x3, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffe00}) socket(0x1, 0x2, 0x0) socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000140)='\x00', 0x1}, {&(0x7f0000002840)="b87e6283ffa31864bb4cd2211eed501940752f0b2dc9ada3b7e8a5fe923630a8043bd532dc7fbf2956b99187a1cd894b107a5c0552d894941bfc5a6070ac2f33bd155c5fc8cf81e8b84581f8eecf2cd076c114f1b91b1d36422f85569f000af06401c5214a6282221db578936f2894e73b9645d4acf7d943be4ff4e3312e2316902dc2c64971c3e5e6cb2df9e8f2339a22e4b4a245d9684b2156083a26046ce8d095e2cc1caa299687efe0cab975bf98a4fb53335d3751695c0b4979662fbb0524226bfcd8db5d28d8fae90842ef5154b73fc36e75173731b1a4aa814a7c639b5251ca766c4e28cd2c5f30a55c1924120d545a1e88e328010a3f5f86dc79186b5ca3265e5e14deae9b0b6a95b72ca5f8d1bd42dbdafd2d4187d30ff3d2a503ce1659f6626b6e407bc70b4512c9c78710c30b69b405a078edc819e1fc1cf19a87d8b4c12acb490694ac8daf366eee02ed7a168404da244bfaf370508070e88503f4fdc89b35129eac49f3fbb8c39e2e60a326016129fb41dd62af9a13151f0eca2ca10089319a27970a011d018ce1797097bede479354ec6977d51a60506b17497df2279ef1b29d67731ac1b7fdb9feea02c5caeee6dc019e7542163117fff0501cc9792155697783b665f97ff69e08ed5f9076b25ccfa43d7414279510f3730a9342d3b38aaae106aa7f2f9958c308b5964beab5d4cb6661d6cb6385c8abd25fdf73851e4f3495d5ac4f93faa5e30641a2ee412db7966cb0bad0fe9105cefbde190cffa985ee35c35e89f9edd4ba89ef9eae28c307aac4326820e8e90572531cafb8488f5a23e6bb1e51fd00c65a31bf10605279f0ab15eac6c4cd5651038abb6cdc9a83a8f2890646c5916f6dc102c6782409f565e2b65695eff18eeff346339b7958dde0e9259796f3363ce09f6b1f4589a65261c52e439465618dadbb153685f41da616153ca5aef9ce092f7d3c8e0b91e3e0ba0fe8e097f97160b808aa63ebc7e7155168ff1f53edd58659abe72be6629e26192ead35d2aa482bad19b4991b2256c0231fb48a08a10e1088448d96ef47e5198df2f6035db3b9569ec5abd84b7917075ffd61ee51b7961dfa8843765a32a6e356a09df1e1f6c9fa2960e92b640eeb1a0815bf45aba4d840815722b31ddc7b74c1bc20e667080b446a3856db40682595112f78f19199c645032a84607009d6d1728224f0fb7dd7d979dfc58d6336bfb18ece5ab0f631598482f7fb5c79afb87481d63411da56b86314708f18206f877463a55d7d61db01bb5577040a3e052e5e7d59d6edb178f0532d7b2743d406b3719c675adbd0439cd07bb0a98f4d0af8f7cb620f3015ff793ff2b580308cd32d19f359bb32d392b134fee6684e89ec291110924561ceee00eba5687614cce7ebcfc040c5b836efabd50d278a4c57f969ea1410892c5f23015e7b9f8d0b8816e6d7cb2b5a691d1e6ab70f9dafad9e1567fde3619bd63067e8ad1debd85f40d454fb4cce235457db76c098314d49bbdac047e9ad52335ad239e833f462b5f5f190051fa3c3ca6696a2630772edec272b1df96078914ebcf51e8ef0d68964d3f62826050757d1408e777dbd7f20687ca4637747fb7f1580f4c25f527dd5156978583d63b699929ad3438c1e9d602dc648328e1f28d8c69e4ac4072da994b3c2879488826315f53eae79b6ad5e3a37a42680a41db15220a09d99edd3066b156ce78ea1ea546855f5a76ee700f47cf95595c992fba9b05121c521a128451904c7e2c90afa352adc55052ae18b1087bb9d733a4c95ef83591e977c5990225e104074a080ff51b537262e2c31dbb72d999c6cf6a1e6b40bf1628e7f22c0ba019a75852ab965e280efc306ed42580416bfc2defa6d2af903f5fea00623da4dca686b119ae4679e375ad568e3c12dc18b51fddb0a1ef815a6207e20ed4128b34b38663e327df6c266e20652131917344ce3967ad97fc6a3f939c70a89a1dea6aa847667bf6c8c06402ab9593443b77530f3f2e4ed1af9849d009ba518adc47479a196ecdd44be97196a5f6490c831b20a04bd9958070aa65410721688f29673ec9d6d63d70e7378624852fa211ce5cf63e4c4245c10771f6542abae0b82578f0c9c68dd0a2c385927112c238076182c4f580af5404764d123db554559585cb2535cc151e5d7b4efca539cba68f80939b2ab1a396b6be20e81cb37a06d1fe65ce8b96cc986eafaa2e6df8414c37e0929088a869e973b4bab444fddc4f293aacf18e2a7adaebbadefb23ae5a975134b649a2262d4fcaff4f0ca977dd7c65f61bacc1467e3b2d649527ec43fe8d8fdded760e94dcd3c16df9299974aeeff3004ef948db8ea76254deaf750143eca21d32cef655f37afa819de3a9afdf3426738192b26e482ea0cbdbd4f03973d092020b261a0ccb3e63ebc50e6d65f7ef3819ebb16defae5bf5e0f6278949fea934572b7db6942d1da1f09f28ee23c1559749abae5cc5d1d61bfc610b10016ef3b2920b8bcd3e49b6c29551020c65cf12aae1facdf12df9e7dc2ab79c66189cefc06b797eaf88242f5028906106bf136a83bff754f1e93a8da56c04b647772a5876d1362553e4f365c8294aaf307a5a5b5ebc3232dd06d50a991717588995508a67da3328ab656e1fa44aa3149d0d261020536aa75db960255fb00aa28f1c5aa08a2178f5368815e85998a5543e152be0b98b7df72d66f7886a2f960815d9e383058341baf566cb258a01f50e0f6f01a62a46f9d955b77f91c164751390f02e0b56f28c46a2802eea0e22263ddcd24847e31d36ceac7dfff31dd012333ec2973980ab5eb9fac58d4648602089b409e288c72ec1d3c51d0013e66254a1c473c705910eacbadd7b14a375b4364114ca62e9d009d995952c0c2df2ac16f7a802bedb95c602ab19cac38a68869ff89397712c09379a335575b5a50687beb4f636513538d0b625a1442efb85275258d0f267d28dffd20febe1b596394dbbbbc202a251cce17127b37c6ad980d639451dddfae600230f78e4c073bb8ae347585e68a3a5a0c3ee8558f14026d37098275609132c9effeff48c0320748803b7035c8f5153c14c1c06af97406b3d24e3daf5f2191cbda274dfe56031a6e0690d18bc59f652ead0909c0f73073a8100712e8b7e6c93f1629f5d8d20cb5c4ea35a0271db5fc815c09345538951b15106f9abb7edb29a39dfa49785797cffab170fa59b07e694a5f9edc829b8980aa58455fe5193b7ed8922a16f2925a9b57f5189368a98aaf4fbeb2fe3a2606a6019c7ba845daff1e6e58177608ac826b97b5eae29429240b58324a550c782936795a5a09cd8b78be87ed48f02eb732a4af7f622726a4ff61a64997baf4e3598782b8a5fc82191155d33b7bf7255bd64370438629f5daabdbb5179a1aef108efc3e41b544e0761c32755a818e07e938ef582d826dfae80618a0dd51543e98f68f89dd2b2f78da6daa010038ef90d7491e982548d6d60467c70f6f0db2035437fd5f1837d9a25d27a26a64577ee456f9856fa9bb3003ad61ee6c56a57d5e5931924e4f3f79817adbc194393c7b0ac5b01cbd0e70f1f75ab60c81d8b8a99fe409f06f190250f049cae00dbafd3337fa95a597f1a97e6fe7faf0ed0156943ff481fb7e7958f6608c2e08e1222a9dc61925388302c0ae956e4d97292343b6236180e7f299be86223352b07e444f86a7dd79679d9ea577510afcd1cf72b8f6c7df0269fff3e47474cdd39d6244e2f00cb4a639b24427207cad06cbb133662c94d1947dccda4310636dec6c6e2fbbcf724b6adf65b92c05a745896fc081bcdba249d9f141cd53107d20652ef79dfd501259f159246599e750a3ff89781812b4275685e22bfbb999b4b5b3c8ca3f669bfe0b90f0ac938ebcbf2c9781afa94dad0ef95867bd782b309094e02bdd6a56ee3e90607a128ac07441769018d556f9a6747fcc64ef0b4c205118eb82e6a925b7ffa3ff77f600eb8d1690aff98d17c3bd2b686e3eb69e03913555b1390717f62e674ba945e5b41980131588b065ea5680d55b343a48f29c7b2c7098f035236dbc0dbb307b9963931836a09c9d0f1c21d222305d24c0e3fe8a918c88d563f988aa88217b595e18864c1dfe7d225b14431c16135aa7d62dec6dfa7bcc7523c9aa6ed9163d2b33b7bcd8398779449fb984c7479c82e33ac0c3fa912004115d0871eb93d4ed8870a4f47ab47d820c778f58f1346ce07412ca611b0161f8d3c5f310370ffe9af626b125af74609168e0645a56ac8c07ce3261d86f33dc5f0ddb3038549646e8b1953fe6251896ad80082fbf94873420ea573dba384faf2191180e458a7ebe9d648937e22225b9e0faf1f45b290b37a05e902dda8eea3d321a5de596a71324eddde772cf073f97441d90ad95548898def895252d9bfbefd61de9a26661458577f149b9e493d5e37c1ac8edcd0da117aba0949bb483620180aa570c5059cdb7d6f41569626d728b7c76d7ba8ec79e091cfad2b70fe6d84c075e4485b209353c4cdda996dc81dc4713f5996780cdcf5afd2fc4f13dde0c8c37f789ef402ba5c1032082df3714048df1d38315fe38cb953eed7c55186947871ae4515a7f65a5daa692b83aeadec8082caa072b20a409a37b66d069c2891d61cc00979b34cca2166c6c885f6680b5bd4c1f8e980cda9d6f38297fe95064467ec5a51e0580d1ee798e454ff0250adb4e3899aa2bc26ce103a0c86042d196d8d881ab3a588f5a349b284cf21fea99bb82bfe1c4ab93a4a06c8cab5613a35f9c1fc22288e79cd3e5e812f082559a6f128b07ac73e348dae012ea66fd95d935acc16563c3eea4cdb0a18fa1a08029ca1311fb0ec21ac97bc13cf68d9319fb97c323c5848dcde8f513484f02aeec3823fc61fc6d499b0687656a7694d0451209f17438481906238e88ffd596935809747fa9294714abc2625c02e6c4038169c8a08d6355cc0cc0865a46ee9d0603a13667c4a975f99477967800817cc0a5a8e459947d5074b199f9bb46ceae1d8d42fc1096a66bb91c637c6924faa62d4b5af7a0b9cfa927ff839faf8bf8a9cd746305e1c88a3d3476f7b43ecfeda10fb00b276cd422fe8dba63d16b7bfac67a86f246f66a41611094ae3be73c6a5aaeca8e1e761a8f9b12fcff29eb891d21eb3d39bcf649a0cb52477c230806d36a2e3d8de91e341d1fbab86dc7997d76739edfb8ffef8dbb57571f18b005500020cf7a0e1407462c59f458c2dd9faf19ddff62203a2f084155312222708ef140e428dc883312d37ee50faffc4c0cdd5bc04eb5d9e8ec6e8e0136e713c4a5349f6a3247db6b760053805364048f1a32f7fc2d65efdc541d033a0f5ad35f907741c15515e97a826f23eefbab9eacd2c4dd2a129c26852c6d8a16b7f47e6953b97593a05b6c4e88488e305bf947083e6c447d8564605e85928d52bf26384f35ee7975fee6ddab8cfbaddc97b4db9d8ee461a6dbf98ed42f997e2929ae5f6c75e6e2cb303c0f0fa8c26bd9fd4461515253a9f2b9154a44dcc33a1e331fd79d9923b29c0b3ba17f3abbefbed0d2196a9c964b225a5348693857cec74b7c254ecb3946d7b6707591d77038f6afe6794d4c2d9df240ba14c996c728f00487fc63492c5a70f1a2c1bc59f22ac93dcdf50759a1e2c339c24b9abf1a80f2c8588add5ef744595528eb86a952d152f0dbb4c46535d640ea5c12ef7d710f169b1ddfc6cb10c08a1528fdb3ff19a19008f850e7a7df7af0ad8e39e6db7fdc6c8a023304174959ae7025a518f965b5a31ddb82076829", 0x1000}], 0x2) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r5 = getegid() semop(0x0, &(0x7f0000000600)=[{0x3, 0x100, 0x1000}, {0x2, 0xe5, 0x1800}, {0x4, 0xfffa}], 0x3) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r4, r5, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r6 = getpgid(0x0) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) r8 = fcntl$getown(r1, 0x5) r9 = getuid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="0ba2efea38286ea83a226dbc1db0e7732bd47691bdfe21412adc7bef2f3d50fb958a756e5b5850d8f855a02420c34d1a3438d8c9bdeae1dbe79122665f25ebcdf0402730a18913cf9251744cb73b3103af81597b0b4a59e37c0c046a120e21e2ac719cbec91b7fb9d96baee83880158ce966d51673ce48e34052a845af8526509b6a7db745", 0x85}, {&(0x7f0000000380)="2a8527eb0d541bbb825d52bd8d04a39dee59ba426d00c2ad9ee2edee2a0f71a32e1de8d4f3fa7626d4aa2368e23a6a05bf584dcbe60a931870", 0x39}, {&(0x7f0000000400)="d8bdb93ebe6f889ccc97b1ae4fa458c00025e2a5de39803fb1f6f4ab412ff911d0f03110de3e3f4da1f7bc511b29e0266a0dcc432800f69bdfcd09f283c4807916013d565998a5a226926361108147c47d27174606309fe8c50d804c8f94455b9e9193145917f8a8914746473b358904610f7d8e489b227ec9804ce2112f23589c1307c1f52546d386ced1bfe100ddbd268f7ae8691f1e55ed77dd5d81d1c90773681bb0b10541efcb176749a62b6a8264f1792a7d53d034e612fffe59d8", 0xbe}, {&(0x7f00000004c0)="5ed709693d2845d4adc59f5707520f953fc553a0dd67c90455693d51556a4d324f9e1840962f2c9fc911ed9dbc773d4953ab0222a76c0498c9a70e319fde3be0d079ecc29a861d5c3a8d1202dc07601eea58d2745d936a25f2c3eff922885c8d8943481bf063409fc2d69b4c9f6c9dab57ebea65df176ddaf9eb7cf03b309957fb9c4bbc70cf91ddb7b3e4e7f8b5108bb2f01fe59a0b2d55a252686a0d8e427bae7fb56443fae3f2a83f2a5a48f42e421402e7817fea251f78ee75395e041fcb1ef4a6fd76889ec17c9aeb4b68f20f480614b89723d1930954dd61d0eb15e69537b50ad6dc", 0xe5}], 0x4, &(0x7f0000000800)=ANY=[@ANYRES8=r3, @ANYRES32=r1, @ANYBLOB="0000000020000000000000ffff000000000000de6ce79a19616fc7a7fb8248bfc5f92c8c9c0b6d2ab174f527bb0f51b7d8824636a9a840b4bc6765c87ad7334470693a2a3d547400b17df6193ac662e638e007b34d7c343f781d8abdec8055e9b67dbbfc95826c8cde743846788551c6584f106a71790577e527f0019ab35fddab2da422064d264d31a138d72e4ff125318710b90a9f7f53d4415b782e9441e0eca6acbca2a439b1df119c75042fd82fe05201585ae2cb10f65d1574f6773a68a0501bbadd6adc", @ANYRESOCT=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRESOCT=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x400) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r10 = socket(0x11, 0x3, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f00000003c0)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, 0x0) ioctl$BIOCSETF(r12, 0x80104267, 0x0) sendto$unix(r10, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f0000313000/0x1000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f00007d1000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000470000/0x4000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) setgroups(0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, 0x0, 0x0) r6 = dup2(r5, r4) getsockopt(r6, 0x29, 0x23, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/119, &(0x7f0000000080)=0x77) setegid(r2) seteuid(r7) r8 = getuid() setreuid(0xee00, r8) syz_emit_ethernet(0x86, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000002000503a00fe8000000000000000000000000000aafe8000000000000000000000000000aa02009078000000006000000000000000fe8000000000000000000000000000aa172d6adda105f9bedcd30002000000000000c2047f"]) socket(0x2, 0x1, 0x0) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000040), 0x10) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r10, 0xc0187009, &(0x7f00000000c0)) getsockname$unix(r9, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x4011, 0xffffffffffffffff, 0x0) chmod(0x0, 0x0) chdir(0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r2 = getuid() setreuid(r2, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000140), 0x8, 0x0, 0x0) msgsnd(r3, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x101}], 0x1}) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000440), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85baa97981056ef1043f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xd, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x2) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) socket(0x10, 0x4, 0x2) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) executing program 3: close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000000)=0x80) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000180)="6f1530a9c0bb66b9a6c564f1c14193f564e26bc87ec880fd41355f882a877f4ff210aaff6a507f133703bb6aaeb847b6c847a751d93d218397659841bcf2e08e159f2e2f352c06921a16536667eb8a33ff18ef5f00e3194980446d76198ab1a6a2a960a78cf8254e96eb5319bf3a4e6d39077b676100a738a6b08932e5735bcd4159341d44908f5d537a7dfe5a4659", &(0x7f0000000240)=0x8f, &(0x7f0000000280)="81f7cf3088ac1f1a311002c8c19f814bc1bb75e672655b66076dde64b10e35749a53ef59affff7e7fea89a6a56dca96f070592f9bc0f952ae49be5b9fa9dfd1e", 0x40) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x20}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x40) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) (async, rerun: 64) poll(0x0, 0x0, 0x0) (async, rerun: 64) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r0, 0x0) (async) open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0), 0x0) executing program 4: recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x0, 0x8}, {0x0, 0x2002}], 0x3) semop(r3, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000080)=0x2) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x100000000000000d) executing program 3: r0 = socket$inet(0x2, 0xf96f09e7f99393b6, 0x4) fcntl$setstatus(r0, 0x4, 0x80) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x40047477, &(0x7f0000000080)={0x0}) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(0x0, 0x0, 0x5900) open(0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{0x24}], 0x1}) socket(0x18, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) r5 = kqueue() r6 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r5, &(0x7f00000001c0), 0x5, 0x0, 0xc, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x7, 0x0, 0x0, 0x898c8651}, {0x15}, {0x8116, 0x5}]}) executing program 7: ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x8c, &(0x7f0000000340)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300563aff9c7e4d508113126dd97ee6c0991feb7efe8000000000000000000000000000bb89"]) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000000)="3129b8fe2cb3a9d2b49104f2dfcd5956835094dfe40e5e8eb42e0f52cc3b689006c7764c3cd7e1be19e0838b2d963c733c11adca2303a2e8a79a1f692999de993dd0fa9cf1832a489ebc8a05048c29b2435cf124d83b035540d1acce93bfa67de4449675cac2362cb830a23c1d246c5dcc14b3ccf5a4fb0ff9a318ee3fafb09d727d63dd2771a6232d359a227240ce60b7e9adb54f4e02", 0x97) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) madvise(&(0x7f00000ec000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x1000, 0x5c1, &(0x7f00001b5000/0x1000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() (async) utimes(0x0, 0xffffffffffffffff) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) fchflags(r3, 0x10000) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x3d}, {0x45}, {0x6}]}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) setrlimit(0x0, 0x0) r4 = open(0x0, 0x70e, 0x0) syz_open_pts() kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) (async) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000001c0)) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0xa, 0x100000001}, 0x10) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/166, 0xa6}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) r2 = getppid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x40000000, r2) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x800, 0x108) r5 = openat(r4, &(0x7f0000000280)='./file0\x00', 0x100, 0x58) preadv(r1, &(0x7f00000002c0), 0x0, 0x2) readlinkat(r4, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/184, 0xb8) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000400)) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000440)={0x7fffffff, 0x8, './file0\x00', 0x1, 0x8, 0x9, 0x4}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x2, 0x0) ioctl$KDGKBMODE(r6, 0x40044b06) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000004c0)={0x33, 0x401, 0x4}) ioctl$WSKBDIO_GETKEYREPEAT(r5, 0x400c5708, &(0x7f0000000500)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000540)) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000580)={0x9}) r7 = openat$pf(0xffffffffffffff9c, &(0x7f00000005c0), 0x40000, 0x0) setsockopt(r5, 0xfffff3ab, 0x800, &(0x7f0000000600)="04bf258e15758210435ece749403ff60f372f24c191dd3453eb7617d8a0a3a810879b9768cc4afd74fd6811061b1a15f8795ef163f0dd1a8b12ca83f716ae338926ad1245a58428389e7a525d6e9a9b3cc2d805a1187f64a65a541979118c5bee74374b967ff65c17a5a68d8a97222059e5786eb6d7b507775efdb523d03f3d9", 0x80) getpeername$unix(r5, &(0x7f0000000680)=@file={0x0, ""/4092}, &(0x7f0000001680)=0xffe) ioctl$TIOCNXCL(r7, 0x2000740e) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000016c0)) select(0x40, &(0x7f0000001700)={0x9, 0x10001, 0x3, 0x6, 0x100000000, 0x100000001, 0x100000001, 0x9}, &(0x7f0000001740)={0xffffffffffff0001, 0xffffffffffffffff, 0x0, 0x1f, 0x2, 0x0, 0x200, 0x1}, &(0x7f0000001780)={0x10, 0x48, 0x8, 0x1, 0x5d, 0x6, 0x0, 0x6f5}, &(0x7f00000017c0)={0x3, 0x8}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800), 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r7, 0x800c5707, &(0x7f0000001840)={0xfffffff7, 0x101, 0x8}) ioctl$WSKBDIO_GETDEFAULTBELL(r8, 0x40105706, &(0x7f0000001880)) ioctl$WSKBDIO_SETMAP(r7, 0x8010570e, &(0x7f0000001900)={0x1, &(0x7f00000018c0)=[{0x9, 0x401, 0x7, 0xc29}]}) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x9, 0xffffbff6, 0x0, "6106a6bc58877481f6b5c442d8b470b900008fa8"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000011c0)="7659aeb94832406f050635f0b67c483a24febaee4d98497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db786563dca286f58274eac945d5ff7840d80e071787d324eff1e9054ffd5b7724b408516b9ed309", 0x65}], 0x1) syz_open_pts() r1 = syz_open_pts() close(r1) fchmod(0xffffffffffffffff, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0xfcfb) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000100)={0x7}) syz_open_pts() close(0xffffffffffffffff) poll(0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x1d}, {0x61}, {0x8106}]}) socket(0x0, 0x3, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f00000003c0)=ANY=[]) r3 = syz_open_pts() writev(r3, &(0x7f0000000b40)=[{&(0x7f0000000640)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287c0b7bbe6cb39417d25bd833815ebef001deb672d80fa0f8bc6801187cd337803948baa7e34f56701b2180ddedf8852feae4274e0609bf128cf397f3118bd46b571a30d94e3d900dc6702897682e301f", 0xffffffd6}, {&(0x7f00000022c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a02", 0xdd2}], 0x2) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c2807", 0xf7}], 0x1) executing program 4: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000600)='./file1\x00', 0x70e, 0x0) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x118, r1) open(0x0, 0x70e, 0x0) r2 = getpid() ktrace(0x0, 0x4, 0x0, r2) getppid() mknod(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000400)=[{0x20, 0x61, 0x0, 0x1004241}, {0xfffb, 0x4, 0x9, 0x10000}]}) r3 = socket(0x1, 0x2, 0x0) msgget$private(0x0, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f0000000100)) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100), 0x0) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106978, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a01000000000000000000bbfe800042964000000000000000127aea451cf3410e778f"]) shmdt(0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, &(0x7f00000003c0)="4df9b42ce4a5522bea5ed94d8964363eccad457b443587195bedb0406a8d25c3ea66", 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x0, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x148c) munmap(&(0x7f0000077000/0xc00000)=nil, 0xc00000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r4, 0x0) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) executing program 7: setrlimit(0x0, &(0x7f0000000480)) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x168) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4a) r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) getsockopt(r4, 0xffff, 0x2, 0x0, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x25, 0x1) clock_gettime(0x4, &(0x7f00000001c0)) executing program 1: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="f703"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80606948, &(0x7f00000001c0)) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="f703"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80606948, &(0x7f00000001c0)) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xffffffffffffffff) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) getgroups(0x0, 0x0) semget$private(0x0, 0x0, 0x39a) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000180)="dddbd963", 0x4) r4 = socket(0x2, 0x2, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r8, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) getgroups(0x4, &(0x7f0000000340)=[r7, 0xffffffffffffffff, r7, r7]) fchownat(r5, &(0x7f00000000c0)='./file0\x00', r6, 0x0, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000003c0)) setsockopt$sock_int(r8, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0xa) r9 = msgget(0x3, 0x0) msgsnd(r9, 0x0, 0x0, 0x800) semget$private(0x0, 0x2, 0x576) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x4, 0x3c) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r1 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) setitimer(0x0, &(0x7f0000001600)={{}, {0x1, 0x10001}}, 0x0) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f00000001c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340), 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r4 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f000068f000/0x4000)=nil, 0x4000, 0x0, 0x810, r4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 1: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semget(0x2, 0x0, 0x708) r2 = open(0x0, 0x0, 0xc0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000023c0)={0xfff, 0x6, 0xf8, 0x3ff, &(0x7f0000002140)={{0xff, 0x81, 0x5, 0xbb, 0x8, 0x0, 0x5}, {[0x6de0, 0x8, 0x3f, 0x9, 0x40000000000, 0x5, 0x401, 0x81, 0x5, 0x10000, 0x1, 0x80, 0x0, 0x2, 0x2, 0x4, 0x5, 0xffff], [0x7, 0x9d, 0x7, 0x6, 0x6, 0x0, 0x1, 0x6, 0x8001, 0x8def], [0x7b4, 0x8, 0x259, 0x5, 0x800, 0x5, 0x4], [0x100000001, 0x8, 0x27b, 0xffffffff, 0x5, 0x20], [{0x7, 0x7, 0x5}, {0x8, 0x4, 0x9, 0x4}, {0x4, 0x8, 0x9, 0x9}, {0x3, 0x1, 0x3, 0x1}, {0x4, 0x71ed, 0x4, 0x3}, {0x0, 0x3ff, 0x5, 0xffff}, {0x8f, 0x100, 0x6}, {0x8000, 0x9, 0x4, 0x8}], {0x9, 0x7, 0x10000, 0xffffffff7fffffff}, {0x9, 0x3, 0xa53d, 0xffffffff}}}, 0x6, 0x81}) syz_emit_ethernet(0x22, &(0x7f0000000640)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}}}}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040), 0x2) sysctl$fs(&(0x7f0000000000), 0x2, &(0x7f0000000080)="d56938c02cd0c291c143988e051a088103a2e51c15d5cbdeaa36fb2410718dc15d73bcd20dca22055819ac7f75d971671f06008e34460cd060c982c4dbf4495dd3870ff62888bde1da751286b8844b2cb52e55916a21560c9a510c0289cda03cd120d4d319eb0fed410f513d", &(0x7f0000000100)=0x6c, &(0x7f0000000140)="965f50f9a8a2a81d01d24ff8a19ae0dac5bfca8231c3366c4a8504b678c6adcd91e15e56a35e490e2e00b61be853927b36cf291c619fca979995c7adac2f65c404fbd06d1ce73f5a9655dd3f45dfef6b8838476fd62edcbdb8280153512df0d560256d948a31c98acfa28eb9d2d82f8bf1ffeb363361ccaab4ca164b749e9f1d66a98bcca73fdf14629aa49bc6d0c2cd473bb7b50459bae7c4877f516c60fe2f7aeb352db77d04413d909ef6f8af5a0e83641218e433debc3ea49f0e3bc76e5058a27465dce942f3cf2c96e319ae5e5ea0d15f0a6caa9d73a4cf9f3f3b542fa09c8e95e0671d47b8820a0f34d29ceab6fecb01a7434a7a7333290c323c936874d4b51109ea8084dfeb6e8215563829060a7fbdefcf4c5c63b0cc8c102abf111e46edcf0d3deb86b4504b70aa14c156f600672e08d850c9bc7ba2649737871e3fc1566b4208d551597be4bede28f53b120d6f4c7eb4f63650e98afa56e6ef8263a51e1fd3de409a05e346fbee67d3b6c48f8149d34ce8205a27253e35377ee1f03f8209c23299b4c3e8fbe658644705b063ff430ed755615f394b2793e24365d75893268bc0c2b82ffd674ee4801af98a8551effa93e67d5fbda06d7831b92e49e39236bace88c9ba0e1123c688fb36261e979a9cb32eacdbc5177cfe4ba91d418d8ffe8478a8d67dcb00d539ce3dc1040ad44ec1b029ae08fc1b98154edb1eee58e3e8177c0e2824aa2f4d1ca3ca54c6e790871ed30c86dcf997edf7eec89f480d0a0df136db1dbd2d32916704741de4a656e4f895facd602a62d2292e60ee0c2556f998292f5c640d87a4ed65d7c4f060962a842d18c29268cc22cab366fdd2715d69f4215c13372338839bf0c7c948226fa1519715ace58be8fd74b515a148a6eed8ed3296f74f5bdd412789c9fa18c0699e6a62fc304d58b0a89388ca0c09ab346d60f517b0f8b4178b6c72d2afee109f02fcba9d807058febb9f1170ef5ab0f3e57a2c5d704d024c5a405060451f49cfc96a1b9a337d85245c976527199ccfaa6342db93430e7569b343ce0e76647d454403de32909b054a51429acd6c3bef3f02053fb46beb989a1191c4a9e9a1526afbcc4a5acb67c9493d88e3111aac685cf56307150056088f7b06a64d27401a6c157a9cd44fc18ccc72ccbc3415b9723b364b15ddb3506b3997a5c51916edd726fd3de2a3a2908d19b9e181ce4b98a5729f1405b1f7ae01ebe17803dd6d08522f4c38417dc0c403af48ad5b02e51035f27cdf3d1dcafd31fb9211360b0ca2b0d4f6b03efc5272f1bf7578aea709bc6e2baba73fb356ab32168ed188c3dc1979f8b222572c689983ae6d715bf535540c3073e13d54a363b754ec2373c8357fdbfac732634cb89873418291be325185a25291fc03d05d1b796b7dc1de6ad77c9c13b83b973df27d5a9dfd958734e5cef7a3d004c596628d03532fd25c9358f28ddf3a96ebbd14298c0612424bf2f3cd348924ca551415d978ec10c5841a38394303f8a992b3f1c56d858dc7b0c38eb5d018f18e2373511bc2620540097d381f8ec1fde775c4e5af6b044fe680e3086ed0c03d7a4c0bc74dbfda365dacd59433292c9072218c8df145efe2d041a2267a13602182145e3bedf694174d2279e68c6719ea12da0a7df45f0325c171241731f8a96c1fe09b615ffa96addb4f72976a5298b0d8bf0245be7854e1423786964d76e2ecd47f6b648bd1064a5e38253d58c4ae810af6ea3a2e4bb4c8a2391410db6db3e8fac85a9c1376b4680b5bb94a11ee41bdf3f8341eb5cc22fe058bea7483b10974ae534835a794e50970683622f56efaa08aa24607bb8cbff241434ced09e5725966f35c0a1775e64663a391123c9dfdf3406588929bfdd58375ec9db607e3a746d43dd5c2672f21c95cd526270cfa141bcfc0b40f566613a49f0e75b9285f90c73d9be0af7e4a7d95138f6a855bd8cc8d87d517729096fd631a6fc782fd8f1f90988821e29680c1f6891d68e340e729dbbd566320c8ba6861d381373359c89d6500ef8e5be82ef7a8eada8811ef57f6e64ec3822cee79b4782ea99b0b3cddf1adb589b7b147aa5acde41fa58fe87dc31a2d513f2f683b1ab4a6601e36724b418ebe28c0e76b2adec6ffad45b6c1af636426f61bcd8dd2ec2d17b36575b83c99e8fda64edf50cc5af387c96804ed7b632bccdabbe1b956025765659e8b2f25e2dbdddf45a9be0f79e2650a78cbc803ada5bcb3abf57e58f8780595f416b58f2ef9f610c2a40b067a9762e0c419521b9ce2dd1230531c042cb65090bbf51fafca19e166234112a995e60133666746079a27b2fab0093c845cc0e1068237b9e4fd97e29cebf0eb7da7c2e734a700c50088c9234c79e7501c0d89a64cac1db359d9b7fe31a87fe22ac0a96a51b956c21ac584dac4d53ec6ed7ddd29cde3f6e2af957032598bd0ebc9b01124033ece34696d64ce4217a8f6368d2a0f874520a3499e462e8c8d2d26fd5267d61f47ab9d8c355368c9a6b5476f4f9f3724c576af6a1b8344c1577bc72380c77d8a4bd0c751ed71a700ec0d58a5ad9c2b0e5fb57ad06838aa373f47b3bfa0608f8ba3f64fdda7ecd2c71a73f572d81b1b7a1b54387ceca76d174fbf6b32c103d3bedf0505f64c22f22a2f78702d0580224d5548ca5c8f4b352548d8e7020e9d1f87b2b163195054bb276ddfced19bd7294e206f4db961001a0f05c87f22cbc0637219bed5b7d73dfc6b2e86edc1001daf84eaafe46d465d07f90fe11672e5695ecc73b818c875a878b340fee5f6cf5fb7e00be2b552e10320bb7453884382906c93523ecfaf3c1d454acc1c67e92dca81eb863b5d54fa06ecf025ae28b82c1648786a8608cc245b9d92ac55e88e5e25e90d52a0733bf23643f6248fe33e18397abf35b4cea5516a46c7ed46f47b9bae71189588adb8ffa3fb5fb133b7b27292bcd09e48323deb9589ea67a782cd7347c1aec11542906b661592af859ed338d8c86031dc039ce0129d89e4dd92585fd8b7393398429fde4ac9410a8045cb208d498a5142c32e875b25f107012ee9597302bd12e1d645f42d3401d12cef47b401e1a219e973fa5f1eb4c6048320779bd0555789ce4e03b1ce4ebf103a8c685863fe749e3dca814f246f374c2be5432836fa1ac19268e2e2560f9cf552a87adcd1931e4851e94f7a94fdd1c5b0d8e5036497efcb0c23cc461fb9303ab8990eab14fe29ec4c3be51d1d5366d776ca3641d262f4961edfe184238c45118f80a838c977a26314bb39c0cdfa1835eb7c601b41075db61863631584c4d197d910a48dc0b2afe7caf11b1dcee51207a86a44dc821901f14192d1831a2217188da4d435496609595fa278e4d430bb48f7f5ed7370fc8ed7e0461f1f25d4f504ac001220dc630209fbea2f11864ab64f6225f3674c9ca940cc132b6632936538bac0cf4ae9ffa5b461bf7e32c6f54e74c79ec863cf7bfcf652655fa1cc35048570b6e27b6f8f355d8fc49a26a3f97e38816792e87ab053bc69995acc854ab70f332ef3e048bdaccb25abb8379e7e7d7bc3244452061fb38d950b4a5094a4039945d3a3a567d7b0aea0c3fa0a438be8b628799a2c5b99e9d8d1b9824324166247ede8b0a0a09fd5adaee7558afcd6cd44f6854f08efa9828519679d3ce1886e6cbd2ffef188d55a9c85c8a0805bce91edfec23d6f0eac38ea441eeb210abe0bc03060965b25fa8488f90eb62c21accf6c001c02fa1e57b9aacc9b94ae27cb554a2b350d27ed303242a585988a65ecc23cf8279cc091f5f88ab7b4e9d20ce5fcea07159885231c3af1730afec1f01dfb0cbb8834160c97c1bbf6f22be44759a4d4129bd7a02c30acd8faee46723f561ae117c816bb32a8c3cda02ea3e5efe504fe7d4c8820310502967f9821b6f17751b93d1d8767e305d08da16ba0e66b9f50a96a0bd84533a8389c01906a68055aa987babd6e73fabf617efca474c958029c224390d1fd2acf3827a35209a7b25b628d2d3011e79aba60681690c9ab9998cb1fec7162209b0ef2d46e69e1313ab24e1e44a233638877a067bf510fc0398c0849870d6e526e379884262a3b08747095818b67a268bd1a90a368da92dab966be5eeca855cc72c1bace65065b61a8400040c68b514f2f4ae74ba6089b1c4f37849b4c9db55c7340dcc27bd2d1b7b81eeda4544bf11a9f250e7c83448e18e4073689b090bd7e7d16f0205e6ed6ff1402a19bc9000e489dba078d1f190e6b46345ac6e229e8f31e34b2beb7cf3f292fa534672370b4d4bcda46cea9abff544957af0c7a0d68706688ba324d209d67dbba141748326ea8c12f9e8b026032379e09df193e9c38dd032f1cf04297ca18c3d63a1d8ad6794cae7d8ba1c0fd1e8ef16a6b96bc201159a447858614cec8682a16138f4430c368404e9c88e0b9ba76d63d4c93f1e8479a3a3825412aba5b524c224231c22139c9ec5810693ea96d5f1fd7b883693b07420793c73e8abd648fb186aab5e43cb04576f446d43502423cea16acbd6fc57cda258ae66c134789f6eae025835e8a0dc408ac2b21e167f4db75c3df1e05eaa6171424ad078a3a71afc5b37436a6b38bdcd536c0bdbcf31cfecb694dcdd1d728fb78cffcad12b7a47458087053ee7eea7ae816be6972a1a24b0f2c903b7cbbf6d8f1f7ccb9d8a76df07145636b94ae2375072744b0247804e5c1808e26b31fd39bd96e08987a48d3718db8ebf6e254576a86c6fdbc1ee57cbafdc7d4b76912f6ab51b0130b39e2b410064323a9b44387f45f75d527f1b5b534077abf7e9a1d75f71078eb9d184b22bfd07fc50650605c42599bb621e59f83b454e84486c1931e6399247fb4bc475020bb8165e5b47a23a2fd68fbddcf5469fe277ca69627465d4c5368c9b53d17347cef3934f060a3280552c5f1a5be2208c382f329ac90cddd7bfca130514c1c70694c0b456b85a7536431a5c715e21d152b15841261dffb80fd9d900425c31755c43ecbaa1359232757465f1aa3b6add4f3abdca4bdf0a4db5dbbc5d93a3b44585b6afdd0e4876ed695fdff7450fe66c052f7a8ce14fb522ca08bf848a31ffb7718e8631c5827c1677055e1fb27b288b419a5e87fcd1fcb47769f3884b58c5d0fac60322ef8281ee7b386977ebcb73936fe67b6509db61cb4ee7d19a722478e1c91ee1b9207b009c53727af04eefe4a82c0c9b09903a3893d5f72768cf9b8afb7478b8f06ce5d3bdfcce024c640b2dad6428a27172106c5d4c8e983ee10ac98bc93143b0cebc6ebae9d9aeff0a96ef88d0aba3bcd26d9a83d633d77071c601a7454e5c524eccdca97c9d40c0b6efab97c8f40058eaea68dea5bf7f9e452d346acc6b1bf3af69d9040f6f2e3643a28065440dbeb891ad8d5fd4ce22ccc2eea3fa4bfd3d1600348fe68e309e6e6baa22f1fce1f4a1bd6ce2e85ebb9ab07fe8b6f1586066cde74c7862e01d74bb604963bfa42823530ee2f4fbde03f528e0edf56fc0c22163b6e4b0a45308d5ea1f7562fa91fd8f06daab41ef6d9ab525157642529a843ca21e44cda92bc16c2c9cc9a4c74de117d42452783a49ea62f477e37d1bc1079b4a67b58fbf4c3256f33aadf356ab50e604770e153e6317cf32f002266eadc85aed1cb658eb9333dbeabdfc561ccc40ed4b9a7083ce2bf16868c09f491b75e8a80421d8635ea97fff499ecbce3cfc93d294ce67fec2d30ee53c0c7b64bda3810a5eb4229ca2fe8c4f3d7b4a73c45d4435856613dfadc945ebb99a2515d82447910dceabd01da4f12d4d28a50f2", 0x1000) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001140)="b79081c1e91ca09a2b0a18cdbe704784cc92db71791cec00390e2c49891157a703405af544bcb349a8e9c6d42c12276700f56699dd3baf8a141ca9d4f4198ab4f4d81fa34fbd2577215012de1d37787b1eb45f65e8c711655c412ed569078ef3fa7fa257fa06ebea61f8f981c647a07194fca924c008eee1cae73d596f8ec8076cc8fbb0e73958645292d54c88e8197c374de4e1f26ee2f2bbdfa1dc6ab0cd740a6e1a758b547752800e2384e5a7c4945d0e8bed529c742a5a5843f8a9215fb90e54b49372a18c8d646028c6f107fe92196bb203844c63d059104f431c4dec9777834f64079adf673d804636b592fb6418c719f032a4c546e8ecd7e94bbb67ef4e7090a933ec53a2d97167125c2d687d8ab075d39430c9664cea450f6b4eb13e76b0f6159a80712cdb249847215f0fa389300c88df8460721d7949c91c2a7a0a71e7dc213b0d5b7ea95e377fa3239e756d9fe01e2ebed3ab7d8d2f86a6a4667a526a6b64fc24c154e792721d04b9c46f334c0eb0365002f80d783468cdd08cd0fef29da07befb20eb9ba55e80d8e84a1b2bf1a53140c6201a71cb3ba98627bd593f917b07b3fe2c1043822e703ee556c1a39b698ac5c1088cb34b59edce09b87b9cd4235cc87062939bb9fb3d9fc0890360284b4b6d98c68131331f42b7fc132cfd81692c9e61927de2ecaf64b5930acadfd10595998523df1bdc264bdea7d93640c6106ac16748e841238bd6938e997dea231575f7ec68cb37e5caa3c265d50417d88297ad1759eaaa441a74c652b459c32499967f703b5a5eb008204233a5fb65d0297d8d28888251af73a9a42a4de90ab1f0ff84ea6c7580d14d8fdc5b55506ef61c93acf59feb6955bedf7ee28320c2edce480e825fb6314dbfc2e5c60c7af8d42536cea9aaae2d34c607af4388dc6648c7bdc2a7ac62a638e49019842787ad163691039838351b9fbd1f211de998af25f00788da43f02330d8bee92e14fecbc91b09f98477281c5b67ce57c51308363f2023ebb69d01176140f41a104755931b26ced0f3ddefbe95fb9dd45fcf87fb4b90901acd8d407800a34a719cd3a1ac8739cadd0ead24c1541a70b817edaa1effab3a32041cee6c70ae2dfc8f1f7ec9236a4f9eb0b2becdb454db13ab877bcf4810c76dea1cfaefae85ef439fda2c9ec965033475f4035ec22b514ff885326d04e353c9e197074fc0442f60232f34f205552fb4cf17f38bf207006654340067bc3f5fa0436a5e9fba5c63ca82c9fe203447665f215001ffb5bfd5c3e00e9f8bb1522d7cd5db7242c9d698af5ffa974a286c88837a9242562e2316d9f0db0185aef9228e4e501108140a275588c3003f5565b243ae28cd175501244b302159cfa6dc801a29154eab52d834d724d4f2221046df2f0c9238a665f219dc643b6347384c7784f10e5fbaea4f81c581a8ff296653548e36ddd0d2a670e22fc85e874d1601ff8be58b60701b31e88a70838a8e425c73baa4a7b89867be4dee85927fa7147ec7d85541e3f1dd070cd736c8850d2864af28f0680fd78f034b724e5aaa0da45efe9868551fef750dfa09293ec5f87d7fa4cb02c9d83adba6e7bdf9910958177b4d0c2d8a4fd956a5d9763b684bd8ea43ec76fa2e04a2aa3f22c67eec9d12b9cab6e68a7bbec207d6020969db647fa52eef4605582d21b6737ab2fd48f5593b17e172fff0132393adff623f5149f79232a6181e29c976c6f38909e8a985edfdad743493545a0ac727f6ea57bb1a2df4ddab29b4d73283715a878850013b4ae9de0986cb7f48619b060b9e03fbd8798dd9501fcd3629ff6809609faf2a5815197ddc2ed2270101ab555a1044c71a5058200b84030d97cbd7e999adad78c9b9ae66383a47a5bf29e95bd86e35db258acdd35fcbb644f089ed7adb5c96bec3c09dc87f6cb640e0108ad984d855f00721376f3c0d458d166409f5c601f6d35db5a3b7a1b8d7e13658d8f9a366cd786a3cc2670a0dcedc58042e31b9750db72793e9a1b1c693f50da3288972b2909b7b5687cd0f3cda9dca70fd69260a8e9c48795308e8d0dd0ca7fd75e5d39de2324afaae6adcb08ae38c152aa40453a63fb8f626f1d2e9827cc983c32abe0bd3d6d9ca2563fc9594a5541fca9cebd6f8e736db80125a7105271a0c6a0a09e782f74b63a7726184191dc56684a1dffc7905718772a057ae6fde3e4df98f5ee952af59ad8acbb17a479f4e5612dfa09a31ae96c12ce83a349951b8faa41cb0ce72afaae9f07d9544dc705c251c03383c9999126dd7356850da05ffeac96f305d0595e83a13f256b63a871386817d094d36ed4d2d3326fb2198b5fd31a5e280469581519002276246609089ae0726e829093d1f8ebb8a4f6f5fb2ce350b3b08e04d82b4500898caa23ea3cc9cb6740bc11d3a991fb586656781fa7d4f8ef7625f394494c5e907c3fb9ab54783a45d93cd3efb8a6275eb66fa4acaccd2baf41a4fbbe208934a0368dd07971f63b2e5e13ce860f98394ec4a770143775bf5cca645b25d66dc0a7f685fd93248d07fd4ccf7207840868b98e551742c31691474140f5db30d03ca18c875c83944f53172993792e89d575aff0054dea19a157e09b9f8454bdc8b9ec811ef0bcbe53a453b9500cfbdea94b809f450b414d1e72b17913c287212903737452586f3f557e42a0edf876dbaf1a7f01128ed4b98ceebeb8d4e14513da54d4eaafe2f2071d51b3f902dcf6f3afff64a51b9fc1fba72f9df851df42ec7ed620b55f5a4403cbbafd697afaf11435228880570f31eb457663b4c51c1246bd08ef183aaf4a85e874555096922870a488d9ab0abdcd10e108d57b45145a9385cc98ff935d692defb0464791806e385f244fbda0cc2154a47fd35a871c863c77150a4292504dbb474b52bc724e20ad6b9e4f340356c813fbec64372bf297b72eef158496044f0315c1d28d7ba3f06a933f5ad024ae291bd082fff8e6d0e7ca2c2cb5794950a22b164a259e0a2ef7c275cadf939170625c84f444f1317f81b119207198e1d6e898b5698fb141a4199f995409ed5b4f3b541fee74313518ed11b35cd696a68b83b91bb9e8c75befcab125a8d7773445fe82b25e1cbfe12cd6a493b7d9b8f2e2a5844c676320c1eb7169c9f12ca5c200ba43af62ad033ad35874b67447f3e4008069535c46f88733f0e41af077a131c60f1d9f479c59b9eea84171c6fefe1213c667f05476570cd9e5537e3d718ff48e8a4d7da360d54c6aabb438e9b0fae08a09ea1f0bbf8f6c5bc61838d07b60bab1f822b336c277b007986d0cfb1a8eeeaeaa404d41c5a10b1aab3ddf8da5852942b01d2ec50377893ac47a9f3476e7a09d1f2056ffe012c76de080037bf05cea5e8817ea73148afa300465821dc065912495f0648240146439038919d3aec6b0239aff29fdabd0a61dd4eadc3ae0904adee38ba7371807ab63a2c386634ddbe490a52411fb55884bb0ac936b1129f668f003522605176dcbdc0b80f014571ec43430c4f6fde176e3490d9b6c3d667efd324010c1f2029bfbb0af088e35755982b8ba0c5811141bd9cc47ca38eeda268424cd2c6f53419e35b0e25841d56b199dd40e6d978d4cc8374ec563299ff3d1ea399155077b0cdbcf3d7fe0d6c069080912754e6183c085ab7ea2832027e8b6100436e1970986580ad8773cf5e5a7254cbcbf8c4823bc0bb566ad300a778c39e293709fcd750d95f7f772249eeef216b4c2f1c49f295a682f4ea957950dbd82ad3819cf633c2f87d91ade7003d152c4bb593791dcc8ba6c07fbf132782f5844ca0027b0c0fc8a277496876729360a043e73fab40da630fed8922eceef3bdd972c87bcbb6e379a60b74272225e4aa5ba66ca4d87466bf649ec4c8e24a062ad38f5accce62d85af221afce9a6ef752ac2cd39865ffe352338b3e9c1636565cc1ce40572d5c641d8700aa47e6c7310660f6c82a67f8a8b1222cb0c55760f1a8e5efc42585bd4faae0db4a9b88f555545b5d1a47c41b8b57f46af28b135551eb44e098a7cc8aba87b47b99c62bc7398c81a7c1f22d62834624047b219e802f3e4b9381223afe0bf7bc9e49bb92c6e7c0781c76ce0ed432e4a59ffa2acab0e4fe8d2a0bdac11cf5eb9c6c4f666e227106e7833a65bcd0525b4e08e7187ea6b1e604173669a85d2a26ac586b339d0bf1eb481877b1d5675c47313613811279ca01daba25d9350b4eeb9f76bb812324ae098c7f5b49fa62e83c19491bca7f53f1eb036dffcbbb209877f5a82f0d6a8f74f285d5c90abf6e3d956553feee6c5e1cf0574a1b1c52e97163dce9b56ad47c7b240b1ad892983d11bc92321b738e97d9c06ce006fd5cd85a1f8deffd68d458a663952922c064e59b5709257c14424ccbcd343e711b43e33bb507bf75e30406bca773706c497d4dac0c3551400669bab4ebf4c3f4a4b912969d298f0290a5bbe6e0d818d4780bb3d2c88b217aaffe2cb614df1ba59c2e7694f0a1a967f83836c7858f2e5160c0e948fe46544667a870910c77f7d6a87f2d68b7ebeb805ae7cd01243acfd32f2e3a88fad1f2c34e444484c589614f71bebcb83596a0bd45daf158eb6d26d9321327a0e57e8451510a73f076346ff0f8302e35e0a9baf6f2cabc792e36b90178e977ac3f3865673224fd75093f35e83406cf26e00caecc75610fbecd443e89b66d3d5c7151561ca249d83a44a6d38694598ba6b7b816693d9963422576d994df61b387beae52b8dfa2da7389f2fff5f1234d408d88b8e4067349af67fa17c6d71b37457f30465b8c296a538e75c3d799a5d15b331cefa926cd9ab125d2bcfe6cad61d3c8c9ea5469f1a754dcc0ac4e5a354b5ec3a3c5cd039543710171f95379a7a9de896b94248b4d8a120c6617c61dfb8b610d79d01a723ee1fd22b439e9f40b02639cbc570d2eeb170b5cc7cbf21e2d3a2245892bbe56052c04fcd1f03f4e55e1916dc590db8806bfefe6157901aa5f19133d51bdeacf838b8ae8096ec5bdd8928973e990d365a98ca27d356d22a9c6039e589793a9043e26e8cd11b6f7bd9b63065826203fdeef3b0199776a17ceb1ac28ebf81ce73fc6e7d1c6c4021d710731c7c000c3e0e8919b5e459366a540000a3b8d66dd50235f27cd096fbbfaa55f60e2a5e177a75054803a06b2052429b09cab1268f5a12008949e6e994e666fc6b78dfd65285327cea76b1e05e9aa4b44f77161a8b74328b2a80af9f5f36cb34fc0a267e91fea0f405110b53fe314975ce35ed648d18738920a31958cd251335b9787966ec9d6842ce3cde1e6b8dea30691af9d1bcee7b2dad1f7e3659c43fdc20ff2bd7703cbac82cb40e408779c5dc4eae233073d8903bece356f0466d9d283a8175981a82583401487f2dfd00744db314a655f79ebbb32baa0ed3d189c40e45f0e705b5ad1ed48c2ec623e6138a67a53989cf8e3760ac048167eb050ac3af662919770597de1b3c76e0626c4fa5d9f3d22717af7c6ab950ab9850ea4ef8ec7ac3963f2ce0f8520d4210c4f47fff1647650ef44adfd1860135d8e453bbb91570d0dfc787597fb0832e935421fd2bffb7d7f4603de65ec9b00dce1f7aab91c0edca62fb46186f60336220de9ebe49000805e2b10dd265d48ffc90acd06ba2fcea2629f2c945da0a2e588a759546c0714a6caa48607e0a42ede19a0aee5157c04ea5a69777028e95a3faec88fb3f6794920c39673340750f003ccb2dd5be1440793744dd73bb8d68dd0daab86da74c55de4b58139ac1a54654d374c2cc9c412574ede06cc6c98d6c24", 0x1000) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e844", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cb", &(0x7f0000002800)=0xc0b, &(0x7f00000002c0)="2d00ece900a55f80ac9396238c7f789f1c446f3671a7700e4b549d1060224b84dde869ace9f2dac3a71ab244950058733820a54e2e25f560c1ca764cf9d63e130deafdab6d621eb7be872992cc80106e408248c5", 0x54) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e4", 0x62) writev(r1, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b7", 0x1}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f00001f9000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000001600)={0xa, 0x3, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffe00}) socket(0x1, 0x2, 0x0) socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000140)='\x00', 0x1}, {&(0x7f0000002840)="b87e6283ffa31864bb4cd2211eed501940752f0b2dc9ada3b7e8a5fe923630a8043bd532dc7fbf2956b99187a1cd894b107a5c0552d894941bfc5a6070ac2f33bd155c5fc8cf81e8b84581f8eecf2cd076c114f1b91b1d36422f85569f000af06401c5214a6282221db578936f2894e73b9645d4acf7d943be4ff4e3312e2316902dc2c64971c3e5e6cb2df9e8f2339a22e4b4a245d9684b2156083a26046ce8d095e2cc1caa299687efe0cab975bf98a4fb53335d3751695c0b4979662fbb0524226bfcd8db5d28d8fae90842ef5154b73fc36e75173731b1a4aa814a7c639b5251ca766c4e28cd2c5f30a55c1924120d545a1e88e328010a3f5f86dc79186b5ca3265e5e14deae9b0b6a95b72ca5f8d1bd42dbdafd2d4187d30ff3d2a503ce1659f6626b6e407bc70b4512c9c78710c30b69b405a078edc819e1fc1cf19a87d8b4c12acb490694ac8daf366eee02ed7a168404da244bfaf370508070e88503f4fdc89b35129eac49f3fbb8c39e2e60a326016129fb41dd62af9a13151f0eca2ca10089319a27970a011d018ce1797097bede479354ec6977d51a60506b17497df2279ef1b29d67731ac1b7fdb9feea02c5caeee6dc019e7542163117fff0501cc9792155697783b665f97ff69e08ed5f9076b25ccfa43d7414279510f3730a9342d3b38aaae106aa7f2f9958c308b5964beab5d4cb6661d6cb6385c8abd25fdf73851e4f3495d5ac4f93faa5e30641a2ee412db7966cb0bad0fe9105cefbde190cffa985ee35c35e89f9edd4ba89ef9eae28c307aac4326820e8e90572531cafb8488f5a23e6bb1e51fd00c65a31bf10605279f0ab15eac6c4cd5651038abb6cdc9a83a8f2890646c5916f6dc102c6782409f565e2b65695eff18eeff346339b7958dde0e9259796f3363ce09f6b1f4589a65261c52e439465618dadbb153685f41da616153ca5aef9ce092f7d3c8e0b91e3e0ba0fe8e097f97160b808aa63ebc7e7155168ff1f53edd58659abe72be6629e26192ead35d2aa482bad19b4991b2256c0231fb48a08a10e1088448d96ef47e5198df2f6035db3b9569ec5abd84b7917075ffd61ee51b7961dfa8843765a32a6e356a09df1e1f6c9fa2960e92b640eeb1a0815bf45aba4d840815722b31ddc7b74c1bc20e667080b446a3856db40682595112f78f19199c645032a84607009d6d1728224f0fb7dd7d979dfc58d6336bfb18ece5ab0f631598482f7fb5c79afb87481d63411da56b86314708f18206f877463a55d7d61db01bb5577040a3e052e5e7d59d6edb178f0532d7b2743d406b3719c675adbd0439cd07bb0a98f4d0af8f7cb620f3015ff793ff2b580308cd32d19f359bb32d392b134fee6684e89ec291110924561ceee00eba5687614cce7ebcfc040c5b836efabd50d278a4c57f969ea1410892c5f23015e7b9f8d0b8816e6d7cb2b5a691d1e6ab70f9dafad9e1567fde3619bd63067e8ad1debd85f40d454fb4cce235457db76c098314d49bbdac047e9ad52335ad239e833f462b5f5f190051fa3c3ca6696a2630772edec272b1df96078914ebcf51e8ef0d68964d3f62826050757d1408e777dbd7f20687ca4637747fb7f1580f4c25f527dd5156978583d63b699929ad3438c1e9d602dc648328e1f28d8c69e4ac4072da994b3c2879488826315f53eae79b6ad5e3a37a42680a41db15220a09d99edd3066b156ce78ea1ea546855f5a76ee700f47cf95595c992fba9b05121c521a128451904c7e2c90afa352adc55052ae18b1087bb9d733a4c95ef83591e977c5990225e104074a080ff51b537262e2c31dbb72d999c6cf6a1e6b40bf1628e7f22c0ba019a75852ab965e280efc306ed42580416bfc2defa6d2af903f5fea00623da4dca686b119ae4679e375ad568e3c12dc18b51fddb0a1ef815a6207e20ed4128b34b38663e327df6c266e20652131917344ce3967ad97fc6a3f939c70a89a1dea6aa847667bf6c8c06402ab9593443b77530f3f2e4ed1af9849d009ba518adc47479a196ecdd44be97196a5f6490c831b20a04bd9958070aa65410721688f29673ec9d6d63d70e7378624852fa211ce5cf63e4c4245c10771f6542abae0b82578f0c9c68dd0a2c385927112c238076182c4f580af5404764d123db554559585cb2535cc151e5d7b4efca539cba68f80939b2ab1a396b6be20e81cb37a06d1fe65ce8b96cc986eafaa2e6df8414c37e0929088a869e973b4bab444fddc4f293aacf18e2a7adaebbadefb23ae5a975134b649a2262d4fcaff4f0ca977dd7c65f61bacc1467e3b2d649527ec43fe8d8fdded760e94dcd3c16df9299974aeeff3004ef948db8ea76254deaf750143eca21d32cef655f37afa819de3a9afdf3426738192b26e482ea0cbdbd4f03973d092020b261a0ccb3e63ebc50e6d65f7ef3819ebb16defae5bf5e0f6278949fea934572b7db6942d1da1f09f28ee23c1559749abae5cc5d1d61bfc610b10016ef3b2920b8bcd3e49b6c29551020c65cf12aae1facdf12df9e7dc2ab79c66189cefc06b797eaf88242f5028906106bf136a83bff754f1e93a8da56c04b647772a5876d1362553e4f365c8294aaf307a5a5b5ebc3232dd06d50a991717588995508a67da3328ab656e1fa44aa3149d0d261020536aa75db960255fb00aa28f1c5aa08a2178f5368815e85998a5543e152be0b98b7df72d66f7886a2f960815d9e383058341baf566cb258a01f50e0f6f01a62a46f9d955b77f91c164751390f02e0b56f28c46a2802eea0e22263ddcd24847e31d36ceac7dfff31dd012333ec2973980ab5eb9fac58d4648602089b409e288c72ec1d3c51d0013e66254a1c473c705910eacbadd7b14a375b4364114ca62e9d009d995952c0c2df2ac16f7a802bedb95c602ab19cac38a68869ff89397712c09379a335575b5a50687beb4f636513538d0b625a1442efb85275258d0f267d28dffd20febe1b596394dbbbbc202a251cce17127b37c6ad980d639451dddfae600230f78e4c073bb8ae347585e68a3a5a0c3ee8558f14026d37098275609132c9effeff48c0320748803b7035c8f5153c14c1c06af97406b3d24e3daf5f2191cbda274dfe56031a6e0690d18bc59f652ead0909c0f73073a8100712e8b7e6c93f1629f5d8d20cb5c4ea35a0271db5fc815c09345538951b15106f9abb7edb29a39dfa49785797cffab170fa59b07e694a5f9edc829b8980aa58455fe5193b7ed8922a16f2925a9b57f5189368a98aaf4fbeb2fe3a2606a6019c7ba845daff1e6e58177608ac826b97b5eae29429240b58324a550c782936795a5a09cd8b78be87ed48f02eb732a4af7f622726a4ff61a64997baf4e3598782b8a5fc82191155d33b7bf7255bd64370438629f5daabdbb5179a1aef108efc3e41b544e0761c32755a818e07e938ef582d826dfae80618a0dd51543e98f68f89dd2b2f78da6daa010038ef90d7491e982548d6d60467c70f6f0db2035437fd5f1837d9a25d27a26a64577ee456f9856fa9bb3003ad61ee6c56a57d5e5931924e4f3f79817adbc194393c7b0ac5b01cbd0e70f1f75ab60c81d8b8a99fe409f06f190250f049cae00dbafd3337fa95a597f1a97e6fe7faf0ed0156943ff481fb7e7958f6608c2e08e1222a9dc61925388302c0ae956e4d97292343b6236180e7f299be86223352b07e444f86a7dd79679d9ea577510afcd1cf72b8f6c7df0269fff3e47474cdd39d6244e2f00cb4a639b24427207cad06cbb133662c94d1947dccda4310636dec6c6e2fbbcf724b6adf65b92c05a745896fc081bcdba249d9f141cd53107d20652ef79dfd501259f159246599e750a3ff89781812b4275685e22bfbb999b4b5b3c8ca3f669bfe0b90f0ac938ebcbf2c9781afa94dad0ef95867bd782b309094e02bdd6a56ee3e90607a128ac07441769018d556f9a6747fcc64ef0b4c205118eb82e6a925b7ffa3ff77f600eb8d1690aff98d17c3bd2b686e3eb69e03913555b1390717f62e674ba945e5b41980131588b065ea5680d55b343a48f29c7b2c7098f035236dbc0dbb307b9963931836a09c9d0f1c21d222305d24c0e3fe8a918c88d563f988aa88217b595e18864c1dfe7d225b14431c16135aa7d62dec6dfa7bcc7523c9aa6ed9163d2b33b7bcd8398779449fb984c7479c82e33ac0c3fa912004115d0871eb93d4ed8870a4f47ab47d820c778f58f1346ce07412ca611b0161f8d3c5f310370ffe9af626b125af74609168e0645a56ac8c07ce3261d86f33dc5f0ddb3038549646e8b1953fe6251896ad80082fbf94873420ea573dba384faf2191180e458a7ebe9d648937e22225b9e0faf1f45b290b37a05e902dda8eea3d321a5de596a71324eddde772cf073f97441d90ad95548898def895252d9bfbefd61de9a26661458577f149b9e493d5e37c1ac8edcd0da117aba0949bb483620180aa570c5059cdb7d6f41569626d728b7c76d7ba8ec79e091cfad2b70fe6d84c075e4485b209353c4cdda996dc81dc4713f5996780cdcf5afd2fc4f13dde0c8c37f789ef402ba5c1032082df3714048df1d38315fe38cb953eed7c55186947871ae4515a7f65a5daa692b83aeadec8082caa072b20a409a37b66d069c2891d61cc00979b34cca2166c6c885f6680b5bd4c1f8e980cda9d6f38297fe95064467ec5a51e0580d1ee798e454ff0250adb4e3899aa2bc26ce103a0c86042d196d8d881ab3a588f5a349b284cf21fea99bb82bfe1c4ab93a4a06c8cab5613a35f9c1fc22288e79cd3e5e812f082559a6f128b07ac73e348dae012ea66fd95d935acc16563c3eea4cdb0a18fa1a08029ca1311fb0ec21ac97bc13cf68d9319fb97c323c5848dcde8f513484f02aeec3823fc61fc6d499b0687656a7694d0451209f17438481906238e88ffd596935809747fa9294714abc2625c02e6c4038169c8a08d6355cc0cc0865a46ee9d0603a13667c4a975f99477967800817cc0a5a8e459947d5074b199f9bb46ceae1d8d42fc1096a66bb91c637c6924faa62d4b5af7a0b9cfa927ff839faf8bf8a9cd746305e1c88a3d3476f7b43ecfeda10fb00b276cd422fe8dba63d16b7bfac67a86f246f66a41611094ae3be73c6a5aaeca8e1e761a8f9b12fcff29eb891d21eb3d39bcf649a0cb52477c230806d36a2e3d8de91e341d1fbab86dc7997d76739edfb8ffef8dbb57571f18b005500020cf7a0e1407462c59f458c2dd9faf19ddff62203a2f084155312222708ef140e428dc883312d37ee50faffc4c0cdd5bc04eb5d9e8ec6e8e0136e713c4a5349f6a3247db6b760053805364048f1a32f7fc2d65efdc541d033a0f5ad35f907741c15515e97a826f23eefbab9eacd2c4dd2a129c26852c6d8a16b7f47e6953b97593a05b6c4e88488e305bf947083e6c447d8564605e85928d52bf26384f35ee7975fee6ddab8cfbaddc97b4db9d8ee461a6dbf98ed42f997e2929ae5f6c75e6e2cb303c0f0fa8c26bd9fd4461515253a9f2b9154a44dcc33a1e331fd79d9923b29c0b3ba17f3abbefbed0d2196a9c964b225a5348693857cec74b7c254ecb3946d7b6707591d77038f6afe6794d4c2d9df240ba14c996c728f00487fc63492c5a70f1a2c1bc59f22ac93dcdf50759a1e2c339c24b9abf1a80f2c8588add5ef744595528eb86a952d152f0dbb4c46535d640ea5c12ef7d710f169b1ddfc6cb10c08a1528fdb3ff19a19008f850e7a7df7af0ad8e39e6db7fdc6c8a023304174959ae7025a518f965b5a31ddb82076829", 0x1000}], 0x2) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 7: r0 = socket$inet(0x2, 0x3, 0x2) r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x6a, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa01bb86dd60090011000800000000000000b308862ed3000100000000ff"]) bind$unix(0xffffffffffffff9c, &(0x7f0000001300)=@file={0x0, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040)="7f000000", &(0x7f00000000c0)=0x4, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x8}, 0x2, &(0x7f0000000080)="1dfa0fe3da692664eaebfa584b4dfbdb7fa2a9514d268a3863cd6139d296bd78c036e1ba8775ab0e0eaa747109f0a7d66fa2de0f2375c30b07694b5bfca328d00fc5194f9772d95d8fed21d4ad5f386481f4880d87e226ccd55aaf4503db006fb00ad95c8b596d3fa06ecefd09", &(0x7f0000000100)=0x6d, &(0x7f0000000140)="1138a75516d219c97ace3f37430321c6c0fdde3a6c4f8a78aecb56add80cb7b869e999825a5b41052dffd360fa5569f996f31c0e51c3b0a6def37762165899c04ef560d278e154aa89f2dc29ae7080563c9c12ea728b374d6f64e1a91617549bc65b049d61f3f8be21c3563489a4016f5541f1da1702e19850e5fe1d29d370010088e34869e06b5167d1f6c047f0a13d638d2ce6e7ce5fb01b3caa3041f66ddccfa49a3feea9373baf097963b778b4242f420e6fb2eedeec1bde26414f12fcdf", 0xc0) mprotect(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x4) shmget(0x1, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) r4 = getgid() setegid(r4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000240)={0x8}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000771000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f00000a6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000367000/0x4000)=nil, &(0x7f0000084000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1002}, {&(0x7f0000431000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe800000001ea50000000000000000aa"]) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000001280), &(0x7f00000012c0)=0x4) executing program 3: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x1, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r4, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = getegid() semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x9, 0x148, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) kqueue() getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r7) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0xa, &(0x7f0000000040), 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r8, 0xa9e6aac0282a6fec}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)) r1 = syz_open_pts() close(r1) flock(r1, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001060000331c13fecea10500fef96ec0c72fd3357ae302004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebb76af6b321f139b672f4d335c223e7d0c032bfa896443a42102000000720ff18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371051eea0400"/177, 0x6f, 0x6, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafb", 0x50}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ftruncate(r2, 0x5) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0xc, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59cf12fd0733188d6c248be0f192487382b6cd82628f165df22e45232689afe298dade4c3d7b1ad9c521dd33fa256f217e02165bb3efe9e848de40f50f8c7f00c036ff35d55e77895ed4cb3f1d19ee30c210c2550f603f1122dbad0ce6ed3", &(0x7f0000000000)=0xb4, 0x0, 0xfffffef8) executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r5 = getegid() semop(0x0, &(0x7f0000000600)=[{0x3, 0x100, 0x1000}, {0x2, 0xe5, 0x1800}, {0x4, 0xfffa}], 0x3) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r4, r5, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r6 = getpgid(0x0) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) r8 = fcntl$getown(r1, 0x5) r9 = getuid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="0ba2efea38286ea83a226dbc1db0e7732bd47691bdfe21412adc7bef2f3d50fb958a756e5b5850d8f855a02420c34d1a3438d8c9bdeae1dbe79122665f25ebcdf0402730a18913cf9251744cb73b3103af81597b0b4a59e37c0c046a120e21e2ac719cbec91b7fb9d96baee83880158ce966d51673ce48e34052a845af8526509b6a7db745", 0x85}, {&(0x7f0000000380)="2a8527eb0d541bbb825d52bd8d04a39dee59ba426d00c2ad9ee2edee2a0f71a32e1de8d4f3fa7626d4aa2368e23a6a05bf584dcbe60a931870", 0x39}, {&(0x7f0000000400)="d8bdb93ebe6f889ccc97b1ae4fa458c00025e2a5de39803fb1f6f4ab412ff911d0f03110de3e3f4da1f7bc511b29e0266a0dcc432800f69bdfcd09f283c4807916013d565998a5a226926361108147c47d27174606309fe8c50d804c8f94455b9e9193145917f8a8914746473b358904610f7d8e489b227ec9804ce2112f23589c1307c1f52546d386ced1bfe100ddbd268f7ae8691f1e55ed77dd5d81d1c90773681bb0b10541efcb176749a62b6a8264f1792a7d53d034e612fffe59d8", 0xbe}, {&(0x7f00000004c0)="5ed709693d2845d4adc59f5707520f953fc553a0dd67c90455693d51556a4d324f9e1840962f2c9fc911ed9dbc773d4953ab0222a76c0498c9a70e319fde3be0d079ecc29a861d5c3a8d1202dc07601eea58d2745d936a25f2c3eff922885c8d8943481bf063409fc2d69b4c9f6c9dab57ebea65df176ddaf9eb7cf03b309957fb9c4bbc70cf91ddb7b3e4e7f8b5108bb2f01fe59a0b2d55a252686a0d8e427bae7fb56443fae3f2a83f2a5a48f42e421402e7817fea251f78ee75395e041fcb1ef4a6fd76889ec17c9aeb4b68f20f480614b89723d1930954dd61d0eb15e69537b50ad6dc", 0xe5}], 0x4, &(0x7f0000000800)=ANY=[@ANYRES8=r3, @ANYRES32=r1, @ANYBLOB="0000000020000000000000ffff000000000000de6ce79a19616fc7a7fb8248bfc5f92c8c9c0b6d2ab174f527bb0f51b7d8824636a9a840b4bc6765c87ad7334470693a2a3d547400b17df6193ac662e638e007b34d7c343f781d8abdec8055e9b67dbbfc95826c8cde743846788551c6584f106a71790577e527f0019ab35fddab2da422064d264d31a138d72e4ff125318710b90a9f7f53d4415b782e9441e0eca6acbca2a439b1df119c75042fd82fe05201585ae2cb10f65d1574f6773a68a0501bbadd6adc", @ANYRESOCT=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRESOCT=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x400) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r10 = socket(0x11, 0x3, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f00000003c0)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, 0x0) ioctl$BIOCSETF(r12, 0x80104267, 0x0) sendto$unix(r10, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000380)="c69c4150e2532857e3d24eeddfe25136aafce8eca942456c612301e2e9c435ff2a99e161e8e3018f39bb7ec19b77f7bc4ddfe6dd90db8daeedb5a112066c103d92d31b3d414f9499995dc493c8c33175ebfbf1c7810fde8da0a7215cc18c1a8a0d4c9ceca06588c7f62f4328baaed2e04c39565778b3246c6f4af68f7355dd75516613da56f6ba289acee95de5991a7f55cb70efb66e4c6b4055e1f152a0b7a412202027c3fcbd846d72f46facfe18a429bd5509d56c315234a70d1695b15f6e684ec76713d98403eddd3276e0c05d791aaa3d0b6f311b9b40861a5c9bb5de39e162e6d072ea8696b1d1240c267211d41e623a433b1e8b30178c57b0c2bc4083dc30aced79e38b4fd9541abc7f25fe98540be6014c1f3022e0cf21c6a3681fcc2fdb08aca96df1a2da090096747d865460bac2f07892ca62d6bc700f6237021daa679bd613123b71d8af69f841d756cdf98fe839371dd2879dadef027f5451538e413ee202f7bad52ae71e40b068cf72acb0ee87221a725f0c337db2a68342b5f2bcdc9e274c7907fddbabab6a053d21171275528a9abd40b5c849a2113c2de23a48abff216cf5995360a94f57e164a5359c37659da185c617ea232683cd4eaa37e7828d209fc63a93ef507f0de6e64110d4e9cd1dd60c4237634e0329fddcac137fe4bc05365fd257e9d70ed80651756b00d48c15beb10a794ed1d8ee305ed9c005dc194e2e7d0aa4c8fdedcca0e281521e1136dcd8b7dc3d06df55570a9e554941496d8213cba8d462625cef5781db736acf56a6e0d2766eb354ccd49524569016a30a1b1f79437512800916ac63165b1a713b7b51895e6be5b16d0e2ffe1c6a3ae0cb8d6075b55aeb9acee4d18afc4f762ee82548641cf92bc90804e668fa0c8e12d66a24aaab1b8bf419299e3f8f95d89a6d7ab5fa67bd9feeb2177b42d0f43350b7a21f33579d795b126642b118dd2b102c0efffa954174bc6bdb726b72f2d289d8ca25687bf55a13ded455ad9be38d3ffa40440b35858a7ec3d5ea5b38a723ae3fc4d7ffa61120c0349d437c3177836f9a2b52a19f2838db29ae90aa64968c279788d3431e7d6ebe7dd706d58896160eb1868081b2b2b2de939e2b0f4bcf1985251060dca4ba707cc015b484b9ff864cb99e9eaf0b2eefbffd11cd90633e593b42402d77834893bf7a3fe66943b9ca5adf28a75091cfccc243c6573040470708eb1e07a063b285a131920dc85328503c2ceabd8355857bb23d36049dbad75723d75517eb3e25f9c23e858b3ac8b4ce7f8a68358680678b9b57502bbbeaf731aead80b626d31627972f", 0x3ac}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x400, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x145) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 4: r0 = getpgid(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x84fd3ee7f0d819e6, &(0x7f0000ff8000/0x1000)=nil) setpgid(r0, r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) flock(r2, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x81) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/23, 0x17) read(0xffffffffffffff9c, &(0x7f0000000100)=""/213, 0xd5) r4 = shmget(0x2, 0x2000, 0x35c, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', 0x7, &(0x7f0000000240)='./file1\x00', 0x8}) linkat(r2, &(0x7f00000002c0)='./file1/file0\x00', r2, &(0x7f0000000300)='./file1\x00', 0x4) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000340), 0x880, 0x0) pread(r5, &(0x7f0000000380)="84ed675f58", 0x5, 0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) r7 = dup2(r3, r6) r8 = fcntl$dupfd(r2, 0xa, r6) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x1, 0x7012, r8, 0x74afbdc0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x20000, 0x0) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000440)=0x9) connect$unix(r2, &(0x7f0000000480)=@file={0x0, './file1\x00'}, 0xa) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f00000004c0)={0x2, 0x5, 0x0, 0x3}) executing program 6: chmod(0x0, 0x0) chown(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 3: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20200, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x1, 0x1000, 0x7b530ba5, r1}) r2 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r2, 0x80}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') clock_settime(0xffffffffffffffff, 0xfffffffffffffffe) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x35, 0x5) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f00000002c0)=[{0x5}], 0x1}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x80, 0xe}, {}, {}, {0x6}]}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, &(0x7f0000000000)) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, &(0x7f0000000040)={0x7, 0x0, 0x0, 0xfffffffa}) r4 = syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, &(0x7f00000011c0), 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x28}, {0x1}, {0x4006}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0xbfffffff, 0xffffbff6, 0xfffffffb, "6106a6bc44e5f8d3aacfb7b4db148fa800", 0xffffffff}) syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, 0x0) syz_emit_ethernet(0xd9, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800460000cb00000000003a9078ac1400bb000000009406000000080707020000000095061772cf05830708ac1400aa44200760ac1400aa000000040000000900000000000000080000010100000006070779ffffffff0000004e224e20", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYBLOB="a00000049078000504021312de497ad353a9c100725b46bcf6a365466e4d2bd9682f3d063279964fa0147969585c6f3edf36ed981bb03079dc39587bb703cfdf6cb329479e58fbce9af791c448f072f847d6aa3c4eca859c8b54d6f84934f3834507660137bbd5", @ANYRES16=r1, @ANYBLOB="cebde9ab77c6fcec00000000000000ee4f9eafbb9fae9dcc74b5fe45c4edb2ac6f369be82e56c37086e16b465f5b364832fe7643d815", @ANYBLOB="4e485a5a94bf222713ff2202a71815b28aac3c432c5436406f81ef0f41c560e9e7c70aea07b250aee48b172db45d7a4dbb120188d7901dd5da330ebb5b0706fddcdfee965288091abb83dd6b6dcb159ca0de7adc884d05cf01e3519e78471444483bc7af48d531410eb41d9348bfb8b623ddc64fe2811366965993c7633cd07d6f143c03e159307698297aaa51b9a256cee149cda9c2e645fe6c6ed5208bc88fc465ddf1257c361f73b7586d8d8b33e4d444bfee533f8b813fafd890b2856aafae8d001f5e71aa24e12646e279b2a41861baf97c3878b4acd5d31ddaf200edc4dc847dfb7269fb5ec3b182454ee0ddb584"]) executing program 7: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000300)="edcb0000", 0x4) r1 = syz_open_pts() bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x3, 0x5}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2a0, 0x205, 0x200, 0xfffffffd, "f6ccfc9fbf7c9956df984882f3df2afa8aacb0dd", 0x0, 0x8}) syz_emit_ethernet(0x3e, 0x0) setgroups(0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a286320 executing program 4: clock_getres(0x4, 0x0) r0 = geteuid() r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x10, r1) symlink(&(0x7f00000000c0)='.\x00', 0x0) rename(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000340)='./file0/../file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r2 = socket(0x18, 0x2, 0xfd) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, 0x0, 0x101, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0x1382, 0x0, 0x1, 0xdfdffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r5, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) r7 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() writev(r7, 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206999, 0x0) getuid() setuid(r0) setsockopt(r4, 0x81, 0x1, &(0x7f0000000200)="58e01ff7c022b300db3ace642adcac171995cd9f72e3bbfa1aa4624e61ab26592f81435369ff8236e99137c25df5304b1ad01dcfa617f1d03730de79145784ca4bc9ccc4807404b0b057a1818534f99511a9cd725990b518201383d12609b25934e8272705", 0x65) socketpair(0x0, 0x3, 0x0, 0x0) syz_emit_ethernet(0x102, &(0x7f00000003c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xe, 0x4, 0x0, 0x0, 0xf4, 0x64, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1, {[@timestamp={0x44, 0x24, 0x0, 0x0, 0x0, [{[@multicast1], 0xff}, {[], 0x8}, {[@remote={0xac, 0x14, 0x0}], 0x7}, {[], 0x1}, {[], 0x8001}, {[], 0x5b89}]}]}}, @generic="cd8e617156763c12229a057eac725a94e57c2595cfa6a99cc5b5adf3877eafae717f8599957599263728cbcdb14092eb4765a39fca96b1703f571b33b5ffd9064e7a672abbe8e017fe46a08f3d474cf73ad51e7a301301a525b2d93f0fe1a011768ab5ac3aba7cb92b4240458994cbb3604fac8f17e47abca3a1a4213b946fdb744c1e5b986e4473a50b90e8c0a1fbc7b9e05d3f76ed8d4594046830819ec03321475a8536c634c3101417cf94de189000"/188}}}}) executing program 1: syz_open_pts() syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r2 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x40000882) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x276, 0x0, "8717f951aa8000", 0x0, 0x400}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000b80)}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) recvmsg(r5, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x100) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() executing program 6: syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x3, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r0, 0x2) executing program 2: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) chdir(0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file0\x00') pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) poll(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r1, 0x0) open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0), 0x0) sysctl$net_pipex(&(0x7f0000000100)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000180)="b6bc551e39c9106ce5a7d0008a06db7e14ee378cb1ad9f67be18adc454a1bae4ca9efe7d6f777dc5489b87", &(0x7f00000001c0)=0x2b, &(0x7f0000000200)="d17f4501d9f51d752e73276b316120a0905bacb05750177808", 0x19) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) (async, rerun: 32) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) (rerun: 32) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f0000313000/0x1000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f00007d1000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000470000/0x4000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) (async) setgroups(0x0, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) (async, rerun: 32) r5 = socket(0x18, 0x3, 0x0) (rerun: 32) setsockopt(r5, 0x1000000029, 0x31, 0x0, 0x0) r6 = dup2(r5, r4) getsockopt(r6, 0x29, 0x23, 0x0, 0x0) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) (async, rerun: 32) setreuid(0xee00, 0x0) (async, rerun: 32) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/119, &(0x7f0000000080)=0x77) setegid(r2) (async) seteuid(r7) r8 = getuid() setreuid(0xee00, r8) (async) syz_emit_ethernet(0x86, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000002000503a00fe8000000000000000000000000000aafe8000000000000000000000000000aa02009078000000006000000000000000fe8000000000000000000000000000aa172d6adda105f9bedcd30002000000000000c2047f"]) (async, rerun: 64) socket(0x2, 0x1, 0x0) (async, rerun: 64) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000040), 0x10) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) (rerun: 64) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r10, 0xc0187009, &(0x7f00000000c0)) (async) getsockname$unix(r9, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: r0 = socket(0x18, 0x4003, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000480)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00i$\x10\xb2w\x8b3\xdc\xb0\xc5g\xcfQ9#f\xbeF\xb5o\x1eR\x8e\xa2\x92\xf9\xb0 \x7f\xdf\xb9\x8c\x9b\xeav;\x85\xf9]\x178\x03,\xbc\x9b&\t\x0e\xa7&#\x83\xb3\x95z#\x18\xe9\xdcz\x149v\t\x05\xf0\xd6\x87[\x0fw\xc5\x0f\x94\xa8^w\x15\xc98\xbd4gL\xb5\xf3\xbb\xee\xe7\xf5Z\xa9\xe5S*]@\xcb_\x03\x9d\xbc\xfb\x02Tv\x9e\x92;\xf6\xa7\x153G\xba\xdd\xce\x8c\xf8\xd9_ a\xd3s2\xe9\xa4\xe3\xfd\xa5\x8cj\xb7Uv\x95\f\x0e6\x97`\xb8\xff\x7f!z\\\xca \xbf\xc6\x8d$\xe8\xfdX\xa2\x87f\xd9\x9a0\x1dfq4') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20280, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = msgget(0x1, 0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0xbc}, 0x531, 0xfffffffffffffffe, 0x0, 0x0, 0x800000000}) close(r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r7, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000440)={0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) r9 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3}}) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="f703"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80606948, &(0x7f00000001c0)) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="f703"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80606948, &(0x7f00000001c0)) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: setrlimit(0x0, 0x0) open(0x0, 0x70e, 0x0) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 3: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open(&(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x3, 0xe150, 0x0, "32cd8b6abdcaa550847105000407ff5d0b00", 0x0, 0x4}) connect$unix(r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) dup2(r0, 0xffffffffffffffff) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$inet(0x2, 0x3, 0x0) r2 = msgget$private(0x0, 0x0) setrlimit(0x4, &(0x7f0000000000)={0x800007, 0x7}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe1, "97071540d67d3f0000ffc100"}) writev(r3, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) msgrcv(r2, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(r2, 0x2, 0x0) executing program 2: pipe(&(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) kqueue() r2 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) fcntl$dupfd(r2, 0x0, r3) kevent(r5, 0x0, 0x20000000, &(0x7f0000000240), 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x9, 0x2}, {{r4}, 0xfffffffffffffffd, 0x0, 0xffffd, 0x8, 0x7ffffffdffffffff}], 0xfffffffb, 0x0, 0xa, 0x0) r6 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r6) setrlimit(0x0, &(0x7f0000000980)) r7 = syz_open_pts() writev(r7, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(0x0, r9) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x32c, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x33, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)="8283b1937b3e59e3beba74537ca1b757091bda14296effc4e89c9b6b2f7ad89d52e5552fd4a2138c2b681a260f1cba209be8005eaa0d2c2d1716d5a4f064a4ea1a7ecda6a71f918466e0b20f313620c503a2141cfbfd09a361024202e947e2e1d736a9a337c1ece422e0f6", 0x6b) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x18a10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7}, {0x74, 0x1}, {0x812e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000380)) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000006c0)=0x6b3) msgctl$IPC_SET(0x0, 0x1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f00000001c0)) open$dir(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f0000000000), 0x2, 0x4000000) executing program 4: sysctl$kern(&(0x7f0000000040)={0x1, 0x3a}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36ffa88d72b925fe49afca7e63b52fa65ccaa74d6e6b85b6cdce970357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3e952a8de1403e5f666fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e844", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cb", &(0x7f0000002800)=0xc0b, &(0x7f00000002c0)="2d00ece900a55f80ac9396238c7f789f1c446f3671a7700e4b549d1060224b84dde869ace9f2dac3a71ab244950058733820a54e2e25f560c1ca764cf9d63e130deafdab6d621eb7be872992cc80106e408248c5", 0x54) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e4", 0x62) writev(r1, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b7", 0x1}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f00001f9000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000001600)={0xa, 0x3, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffe00}) socket(0x1, 0x2, 0x0) socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000140)='\x00', 0x1}, {&(0x7f0000002840)="b87e6283ffa31864bb4cd2211eed501940752f0b2dc9ada3b7e8a5fe923630a8043bd532dc7fbf2956b99187a1cd894b107a5c0552d894941bfc5a6070ac2f33bd155c5fc8cf81e8b84581f8eecf2cd076c114f1b91b1d36422f85569f000af06401c5214a6282221db578936f2894e73b9645d4acf7d943be4ff4e3312e2316902dc2c64971c3e5e6cb2df9e8f2339a22e4b4a245d9684b2156083a26046ce8d095e2cc1caa299687efe0cab975bf98a4fb53335d3751695c0b4979662fbb0524226bfcd8db5d28d8fae90842ef5154b73fc36e75173731b1a4aa814a7c639b5251ca766c4e28cd2c5f30a55c1924120d545a1e88e328010a3f5f86dc79186b5ca3265e5e14deae9b0b6a95b72ca5f8d1bd42dbdafd2d4187d30ff3d2a503ce1659f6626b6e407bc70b4512c9c78710c30b69b405a078edc819e1fc1cf19a87d8b4c12acb490694ac8daf366eee02ed7a168404da244bfaf370508070e88503f4fdc89b35129eac49f3fbb8c39e2e60a326016129fb41dd62af9a13151f0eca2ca10089319a27970a011d018ce1797097bede479354ec6977d51a60506b17497df2279ef1b29d67731ac1b7fdb9feea02c5caeee6dc019e7542163117fff0501cc9792155697783b665f97ff69e08ed5f9076b25ccfa43d7414279510f3730a9342d3b38aaae106aa7f2f9958c308b5964beab5d4cb6661d6cb6385c8abd25fdf73851e4f3495d5ac4f93faa5e30641a2ee412db7966cb0bad0fe9105cefbde190cffa985ee35c35e89f9edd4ba89ef9eae28c307aac4326820e8e90572531cafb8488f5a23e6bb1e51fd00c65a31bf10605279f0ab15eac6c4cd5651038abb6cdc9a83a8f2890646c5916f6dc102c6782409f565e2b65695eff18eeff346339b7958dde0e9259796f3363ce09f6b1f4589a65261c52e439465618dadbb153685f41da616153ca5aef9ce092f7d3c8e0b91e3e0ba0fe8e097f97160b808aa63ebc7e7155168ff1f53edd58659abe72be6629e26192ead35d2aa482bad19b4991b2256c0231fb48a08a10e1088448d96ef47e5198df2f6035db3b9569ec5abd84b7917075ffd61ee51b7961dfa8843765a32a6e356a09df1e1f6c9fa2960e92b640eeb1a0815bf45aba4d840815722b31ddc7b74c1bc20e667080b446a3856db40682595112f78f19199c645032a84607009d6d1728224f0fb7dd7d979dfc58d6336bfb18ece5ab0f631598482f7fb5c79afb87481d63411da56b86314708f18206f877463a55d7d61db01bb5577040a3e052e5e7d59d6edb178f0532d7b2743d406b3719c675adbd0439cd07bb0a98f4d0af8f7cb620f3015ff793ff2b580308cd32d19f359bb32d392b134fee6684e89ec291110924561ceee00eba5687614cce7ebcfc040c5b836efabd50d278a4c57f969ea1410892c5f23015e7b9f8d0b8816e6d7cb2b5a691d1e6ab70f9dafad9e1567fde3619bd63067e8ad1debd85f40d454fb4cce235457db76c098314d49bbdac047e9ad52335ad239e833f462b5f5f190051fa3c3ca6696a2630772edec272b1df96078914ebcf51e8ef0d68964d3f62826050757d1408e777dbd7f20687ca4637747fb7f1580f4c25f527dd5156978583d63b699929ad3438c1e9d602dc648328e1f28d8c69e4ac4072da994b3c2879488826315f53eae79b6ad5e3a37a42680a41db15220a09d99edd3066b156ce78ea1ea546855f5a76ee700f47cf95595c992fba9b05121c521a128451904c7e2c90afa352adc55052ae18b1087bb9d733a4c95ef83591e977c5990225e104074a080ff51b537262e2c31dbb72d999c6cf6a1e6b40bf1628e7f22c0ba019a75852ab965e280efc306ed42580416bfc2defa6d2af903f5fea00623da4dca686b119ae4679e375ad568e3c12dc18b51fddb0a1ef815a6207e20ed4128b34b38663e327df6c266e20652131917344ce3967ad97fc6a3f939c70a89a1dea6aa847667bf6c8c06402ab9593443b77530f3f2e4ed1af9849d009ba518adc47479a196ecdd44be97196a5f6490c831b20a04bd9958070aa65410721688f29673ec9d6d63d70e7378624852fa211ce5cf63e4c4245c10771f6542abae0b82578f0c9c68dd0a2c385927112c238076182c4f580af5404764d123db554559585cb2535cc151e5d7b4efca539cba68f80939b2ab1a396b6be20e81cb37a06d1fe65ce8b96cc986eafaa2e6df8414c37e0929088a869e973b4bab444fddc4f293aacf18e2a7adaebbadefb23ae5a975134b649a2262d4fcaff4f0ca977dd7c65f61bacc1467e3b2d649527ec43fe8d8fdded760e94dcd3c16df9299974aeeff3004ef948db8ea76254deaf750143eca21d32cef655f37afa819de3a9afdf3426738192b26e482ea0cbdbd4f03973d092020b261a0ccb3e63ebc50e6d65f7ef3819ebb16defae5bf5e0f6278949fea934572b7db6942d1da1f09f28ee23c1559749abae5cc5d1d61bfc610b10016ef3b2920b8bcd3e49b6c29551020c65cf12aae1facdf12df9e7dc2ab79c66189cefc06b797eaf88242f5028906106bf136a83bff754f1e93a8da56c04b647772a5876d1362553e4f365c8294aaf307a5a5b5ebc3232dd06d50a991717588995508a67da3328ab656e1fa44aa3149d0d261020536aa75db960255fb00aa28f1c5aa08a2178f5368815e85998a5543e152be0b98b7df72d66f7886a2f960815d9e383058341baf566cb258a01f50e0f6f01a62a46f9d955b77f91c164751390f02e0b56f28c46a2802eea0e22263ddcd24847e31d36ceac7dfff31dd012333ec2973980ab5eb9fac58d4648602089b409e288c72ec1d3c51d0013e66254a1c473c705910eacbadd7b14a375b4364114ca62e9d009d995952c0c2df2ac16f7a802bedb95c602ab19cac38a68869ff89397712c09379a335575b5a50687beb4f636513538d0b625a1442efb85275258d0f267d28dffd20febe1b596394dbbbbc202a251cce17127b37c6ad980d639451dddfae600230f78e4c073bb8ae347585e68a3a5a0c3ee8558f14026d37098275609132c9effeff48c0320748803b7035c8f5153c14c1c06af97406b3d24e3daf5f2191cbda274dfe56031a6e0690d18bc59f652ead0909c0f73073a8100712e8b7e6c93f1629f5d8d20cb5c4ea35a0271db5fc815c09345538951b15106f9abb7edb29a39dfa49785797cffab170fa59b07e694a5f9edc829b8980aa58455fe5193b7ed8922a16f2925a9b57f5189368a98aaf4fbeb2fe3a2606a6019c7ba845daff1e6e58177608ac826b97b5eae29429240b58324a550c782936795a5a09cd8b78be87ed48f02eb732a4af7f622726a4ff61a64997baf4e3598782b8a5fc82191155d33b7bf7255bd64370438629f5daabdbb5179a1aef108efc3e41b544e0761c32755a818e07e938ef582d826dfae80618a0dd51543e98f68f89dd2b2f78da6daa010038ef90d7491e982548d6d60467c70f6f0db2035437fd5f1837d9a25d27a26a64577ee456f9856fa9bb3003ad61ee6c56a57d5e5931924e4f3f79817adbc194393c7b0ac5b01cbd0e70f1f75ab60c81d8b8a99fe409f06f190250f049cae00dbafd3337fa95a597f1a97e6fe7faf0ed0156943ff481fb7e7958f6608c2e08e1222a9dc61925388302c0ae956e4d97292343b6236180e7f299be86223352b07e444f86a7dd79679d9ea577510afcd1cf72b8f6c7df0269fff3e47474cdd39d6244e2f00cb4a639b24427207cad06cbb133662c94d1947dccda4310636dec6c6e2fbbcf724b6adf65b92c05a745896fc081bcdba249d9f141cd53107d20652ef79dfd501259f159246599e750a3ff89781812b4275685e22bfbb999b4b5b3c8ca3f669bfe0b90f0ac938ebcbf2c9781afa94dad0ef95867bd782b309094e02bdd6a56ee3e90607a128ac07441769018d556f9a6747fcc64ef0b4c205118eb82e6a925b7ffa3ff77f600eb8d1690aff98d17c3bd2b686e3eb69e03913555b1390717f62e674ba945e5b41980131588b065ea5680d55b343a48f29c7b2c7098f035236dbc0dbb307b9963931836a09c9d0f1c21d222305d24c0e3fe8a918c88d563f988aa88217b595e18864c1dfe7d225b14431c16135aa7d62dec6dfa7bcc7523c9aa6ed9163d2b33b7bcd8398779449fb984c7479c82e33ac0c3fa912004115d0871eb93d4ed8870a4f47ab47d820c778f58f1346ce07412ca611b0161f8d3c5f310370ffe9af626b125af74609168e0645a56ac8c07ce3261d86f33dc5f0ddb3038549646e8b1953fe6251896ad80082fbf94873420ea573dba384faf2191180e458a7ebe9d648937e22225b9e0faf1f45b290b37a05e902dda8eea3d321a5de596a71324eddde772cf073f97441d90ad95548898def895252d9bfbefd61de9a26661458577f149b9e493d5e37c1ac8edcd0da117aba0949bb483620180aa570c5059cdb7d6f41569626d728b7c76d7ba8ec79e091cfad2b70fe6d84c075e4485b209353c4cdda996dc81dc4713f5996780cdcf5afd2fc4f13dde0c8c37f789ef402ba5c1032082df3714048df1d38315fe38cb953eed7c55186947871ae4515a7f65a5daa692b83aeadec8082caa072b20a409a37b66d069c2891d61cc00979b34cca2166c6c885f6680b5bd4c1f8e980cda9d6f38297fe95064467ec5a51e0580d1ee798e454ff0250adb4e3899aa2bc26ce103a0c86042d196d8d881ab3a588f5a349b284cf21fea99bb82bfe1c4ab93a4a06c8cab5613a35f9c1fc22288e79cd3e5e812f082559a6f128b07ac73e348dae012ea66fd95d935acc16563c3eea4cdb0a18fa1a08029ca1311fb0ec21ac97bc13cf68d9319fb97c323c5848dcde8f513484f02aeec3823fc61fc6d499b0687656a7694d0451209f17438481906238e88ffd596935809747fa9294714abc2625c02e6c4038169c8a08d6355cc0cc0865a46ee9d0603a13667c4a975f99477967800817cc0a5a8e459947d5074b199f9bb46ceae1d8d42fc1096a66bb91c637c6924faa62d4b5af7a0b9cfa927ff839faf8bf8a9cd746305e1c88a3d3476f7b43ecfeda10fb00b276cd422fe8dba63d16b7bfac67a86f246f66a41611094ae3be73c6a5aaeca8e1e761a8f9b12fcff29eb891d21eb3d39bcf649a0cb52477c230806d36a2e3d8de91e341d1fbab86dc7997d76739edfb8ffef8dbb57571f18b005500020cf7a0e1407462c59f458c2dd9faf19ddff62203a2f084155312222708ef140e428dc883312d37ee50faffc4c0cdd5bc04eb5d9e8ec6e8e0136e713c4a5349f6a3247db6b760053805364048f1a32f7fc2d65efdc541d033a0f5ad35f907741c15515e97a826f23eefbab9eacd2c4dd2a129c26852c6d8a16b7f47e6953b97593a05b6c4e88488e305bf947083e6c447d8564605e85928d52bf26384f35ee7975fee6ddab8cfbaddc97b4db9d8ee461a6dbf98ed42f997e2929ae5f6c75e6e2cb303c0f0fa8c26bd9fd4461515253a9f2b9154a44dcc33a1e331fd79d9923b29c0b3ba17f3abbefbed0d2196a9c964b225a5348693857cec74b7c254ecb3946d7b6707591d77038f6afe6794d4c2d9df240ba14c996c728f00487fc63492c5a70f1a2c1bc59f22ac93dcdf50759a1e2c339c24b9abf1a80f2c8588add5ef744595528eb86a952d152f0dbb4c46535d640ea5c12ef7d710f169b1ddfc6cb10c08a1528fdb3ff19a19008f850e7a7df7af0ad8e39e6db7fdc6c8a023304174959ae7025a518f965b5a31ddb82076829", 0x1000}], 0x2) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001a80)=""/69, 0x45}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x16ab}) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r0, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r3, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x80, 0x0) r4 = getpgid(0x0) setpgid(0x0, r4) fcntl$setown(r3, 0x6, 0x0) accept$inet6(r0, &(0x7f0000001900), &(0x7f0000001940)=0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000000)=""/28) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) close(r0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000009c0)=[{0x40}, {0x2}, {0x16}]}) write(r2, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) sendmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x40e) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = open(0x0, 0x80000000000206, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x22) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffa, 0x81}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x6}, {{r1}, 0xfffffffffffffff8, 0x14, 0x1, 0x658, 0x6}, {{r5}, 0xfffffffffffffff9, 0x40, 0x20, 0x1, 0x2}, {{r3}, 0xfffffffffffffffa, 0x2, 0x2, 0xb8b5, 0xb854}], 0x1f, 0x0) close(r3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000080)=0x43) close(r3) r8 = socket$unix(0x1, 0x5, 0x0) r9 = dup2(r2, r8) ioctl$FIONREAD(r9, 0x4004667f, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000140), &(0x7f00000001c0), 0x0, &(0x7f0000000240)) r10 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r11, 0xc0206921, &(0x7f00000001c0)) r12 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r12, 0x80206913, &(0x7f00000001c0)) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x3000)=nil, 0x3000) executing program 7: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) executing program 1: socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146950, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @loopback}}}}}}}) r1 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)=ANY=[@ANYBLOB="ffffffffffff00000000000088a841008100310086dd632f4ebc019b887f00000000000000000000ffffe0000001fe8000000000000000000000000000bb111000000000000000000000000000000000000000000001fe8000000000000000000000000000bb0000000000000000000000000000000000000000000000000000000000000000fe8000000000000000000000000000aaff010000000000000000000000000001ff01000000000000000000000000000100000000000000000000ffffe000000129000500670000002f0000686600000088000000000000000502fff9000000000c08000300000000fe8000000000000000000000000000bbfe8000000000000000000000000000bbff020000000000000000000000000001fe8000000000000000000000000000bb5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7d48b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"]) r2 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x80000000, 0x8, 0x0, 0x0, 0x40]}, 0x3c) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) executing program 4: unveil(0x0, &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x4000, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069af, &(0x7f00000001c0)) executing program 5: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') recvmmsg(r0, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/251, 0xfb}], 0x1, &(0x7f0000000280)=""/150, 0x96}, 0x7ff}, 0x10, 0x803, &(0x7f00000003c0)={0x1f, 0x1}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x10000, 0x0) r3 = dup2(r1, r2) shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000480)={0x1, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000004c0)={0x4, 0x80, {[0x4, 0x2, 0x8000000000000000, 0x3000, 0x8, 0x80000001, 0xee3, 0x7, 0x2, 0x7, 0x1c17d306, 0x8000000000000001, 0x1, 0x3, 0x7fffffff, 0x100000000, 0x4, 0x9], [0x749, 0x2, 0x2, 0x5, 0x5, 0x687, 0x7, 0x2, 0x91, 0x9], [0x101, 0x400, 0x0, 0x40, 0x100000001, 0xff, 0xfffffffffffffbff], [0x80, 0xb0e, 0x8000000000000001, 0x83e, 0x6, 0xb509], [{0x6, 0x9, 0x9, 0x401}, {0x4, 0xff, 0x7ff, 0x4}, {0x8, 0x6, 0x5, 0xf77d}, {0x1, 0x3, 0xd9, 0x7fff}, {0x1, 0x2, 0xffffe798, 0xffff}, {0x7ff, 0x7fffffff, 0xc5, 0xce7b}, {0xf45, 0x20, 0xffff8001, 0x8000000000000001}, {0x200, 0x10001, 0x2, 0x100}], {0x9a10, 0x52dd, 0x5, 0x9}, {0x4, 0xfff, 0x4, 0x8000000000000000}}}) r4 = syz_open_pts() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x80, 0x0) kevent(r1, &(0x7f0000000700)=[{{r2}, 0xfffffffffffffff9, 0x5, 0x4, 0xfff, 0x7fff}, {{r2}, 0xfffffffffffffffc, 0x1c, 0x2, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0xd0, 0xfff38, 0x8, 0x5}, {{r0}, 0xb31b4cae1d93d499, 0x2, 0x1, 0x3, 0x3b8}, {{r4}, 0xfffffffffffffffe, 0x15, 0x2, 0x7fffffffffffffff, 0x7}], 0x5, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x0, 0x7}, {{r3}, 0xfffffffffffffffe, 0x20, 0x10, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x11, 0x40000000, 0x2, 0x787}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000000, 0x9, 0x1}, {{r2}, 0xfffffffffffffff9, 0xc0, 0x2, 0x9, 0x1f}, {{r2}, 0x0, 0x4, 0x2, 0x52, 0x3}, {{r1}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x8, 0x6}, {{r1}, 0xfffffffffffffffe, 0x14, 0xf0000000, 0x7ff, 0x20}, {{r5}, 0xfffffffffffffffc, 0x3, 0x4, 0x6}, {{r3}, 0xfffffffffffffff9, 0x5, 0x20000000, 0x100000000, 0x2}], 0x1, &(0x7f0000000940)={0x20, 0x79a}) symlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') r6 = open(&(0x7f0000000a00)='./file0\x00', 0x400, 0x2) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000a40)=0x1ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000a80)='./file0\x00', 0x0, r7, 0x4) sysctl$net_inet_tcp(&(0x7f0000000b00)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000b40)="366fadd4bbfc72d4e92909945c166c7f373943092dd8bd65f0d045c535a3507fc52eafcb031454c99b3ec6e9a47ba70eaa9ead37f0312fd13458d37e50232ec0e35a42404201492e880ab065508a76f0a06a430374b25f5d4a3c8bf39b7c6bb66b278c4e883a3606af090c02e4bec4ddb7a111a1b4fd5c8186054b5e757875772665cc870cab5e03080a49ce2c6102", &(0x7f0000000c00)=0x8f, &(0x7f0000000c40)="6f6a686ca6945664a7099b8915fe93e1190960db614fe95236654f620579e67bcbf3ef96453284e777f9bef428eb6ba54e831295be2ef83ade207878a6b9cbf9a8e1b289d60e96e5b86e0c2ec39170e29e391cc83b8ab01602f2fd02bbfea8f420a1b7977a5a2bf4702efa18f832f1af9986df107dca6522", 0x78) openat$tty(0xffffffffffffff9c, &(0x7f0000000cc0), 0x20, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) bind$unix(r6, &(0x7f0000000d00)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000d40)=[{{r1}, 0xfffffffffffffffa, 0x10f, 0x80000000, 0x2, 0x200}], 0x6, &(0x7f0000000d80)=[{{r2}, 0xfffffffffffffff9, 0xd, 0x2, 0xfffffffffffffff7, 0x55a62f26}, {{}, 0xfffffffffffffffb, 0x12, 0x1, 0x3, 0x61b}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0xfffffffffffffff9, 0x7}, {{r6}, 0x0, 0x5, 0x2, 0xef29, 0x40}], 0x3, &(0x7f0000000e00)={0x6, 0x2}) sysctl$net_inet_tcp(&(0x7f0000000e40)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000e80)="819c1ea4bc3b09461bfa4aff6249afec301fdc6ef061ace15642aa8e5478dc45bd2e5a97dd8c56ad07594e8f6fe3e48b96a0b983721fd39e66ac1409963af4701d033ecb7d88c6ad065e6abd3565943672fb5f8c9a468e1d406ac5625a90aface6542bfab441903a7b5e46315f81ee61aa2f6ee5638ed1078e716a05ddde0b9066413514c57982acbbc9fb73f5045709af489c14202b2da815e5393c06dc73c4094b686caec8c4e5addf", &(0x7f0000000f40)=0xaa, &(0x7f0000000f80)="16aecea413c6c8370b159eae569efe9580030f81ebeb1fb5f8e0883348bf8899dcad301028eb72afc668090171d9463a22e6d41cb32f449ec3210c3104217212e03287fd77349a24a65292f6d17ff9fa37e319014a3692511c93f1e5e007dc73f9c75d0a732c3ba2f477524abedc7044e8e909f85b671e07649fde58fea93648997dfc55a8b4c3d2fc84a71f5280811e7d6a6aa61d84e9956f2fbe3162582e816881ce140acf1b4537", 0xa9) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001040), 0x200, 0x0) socketpair(0x2, 0x8000, 0x8, &(0x7f0000001080)={0xffffffffffffffff}) flock(r9, 0x2) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000010c0)={0xe0b}) r10 = accept$inet(r8, &(0x7f0000001100), &(0x7f0000001140)=0xc) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000001180)="af732568c1e21344c77a1d349fe3be2a22154c7fb0ce197ea34ebfc031f2694cfa780a9b3cb4087ae74bec5abe0a131e96c5edfaf4c8257f483febdae0c2ff8209374891c16ff1458dde525d499c966ce428c4c6bf63e03b4adf31098e9b78f05e5acbfc16b76046774c8fde7f0174203b9d48b426be4b99116cd42dfc17e64db8293be853a6f4dac5339f86e496be75e000affe6ae5e21ca6fe2d3cada769e125e9f7723f34c15c0fdc690c43dca9", 0xaf) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000001240)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x8, 0x1, 0x80}, {0x6}]}) r1 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) shutdown(r1, 0x2) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f00000000c0)=0x5, 0x4) getsockname$unix(r3, 0x0, &(0x7f0000000240)) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x0, 0x0, 0x0, &(0x7f0000000180)="8e113e8b132679aeaedc651d28d0dcaf2e2f83cc4d045b5672e92c11fca6eafefcd3b28d73da05455797438b6fcec59610d87b9ede146f7183598ce8380d380f40e38eb59c84633a7cd1be1c6ec98ee93ba0c6d1121f314f53aab16206bae4430544aebb5b642230bdaf68109cce924e347bd5fba3ec8205190297796a1f4c634efd932881c9aa1c43d679f74ea6f272a5d3b26fd8a2de4599081fdfafd1ab5e1916f33ad9f0ca592eec04211b78fa63f32ea8d7c468ff352da19eaa9791e2af23d98447e54ae9b79f014474ac13b79c4b293a6d574af83fd21ec84788e726e2ed5f3aff9a19d8d809e9bc1d4edbcfa2b009f137411e6a94c93a817ab04ea447df3d1454ad7cb1622ec2970143a6c4d9a130f9e4ffa685581598f10b1b37ac0317a2d47a14d00f93b54ed67ab75b24f28213e42e7be35c45bb06c3e5b316c8e5b4f8769cb5d1e1b8844b337e865dcd1eb37308f1fb2084b29380e8905b5f1856e84f801de81439fac8b0d58bcfbedacaa7e734a1538ae11de128a810988b", 0xfffffffffffffda5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x0) executing program 7: r0 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = semget$private(0x0, 0x1, 0x302) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) syz_open_pts() writev(r6, &(0x7f0000000280)=[{&(0x7f0000000080)="05f7b6c236219eea472109023f96be0db19d68160ad190ca86cf399aaf600b6b3061aabe2a453b21ecb73a01814186468bbfee7d3c2f1b17", 0x38}], 0x1) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f00000003c0)=""/102) r7 = getgid() fchown(r0, r1, r7) geteuid() r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xd96a, r3, r4, r1, r8, 0x4, 0x1ff}, 0x4, 0x8, 0x0, r9, 0x10001, 0x5, 0x7fffffff, 0x3ff}) setreuid(0xee00, r1) utimes(&(0x7f0000000040)='./file0\x00', 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x100, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x33) r11 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r12 = dup(r11) faccessat(r12, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r10, &(0x7f0000000240)=[{&(0x7f0000000340)="236e6e0f6ae679487b63ca8c4b018f7002529fc928075689c0bf8001eda9aadf06bd51a4a9d4b4c22052bbe670f670960d26552e0c8d2a76ac51dc42168feb7c74cac377ed18ffa3fec805c2f56f4e", 0x4f}], 0x1) execve(0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = socket$unix(0x1, 0x2, 0x0) sendto(r2, &(0x7f0000000140)="d4202b40406f461adcea4ac13f215480ac028c0e28d1b4182f6676d297a61a3c9b85d18a7a037e19e9532d972c3493d0101eeb065ad9c4d7302e785b574d0904a5e4f31f6f12411573fe5a38", 0x4c, 0x1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x6}, 0xc) r3 = dup(r1) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) execve(0x0, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) recvfrom(r0, &(0x7f0000000000)=""/9, 0x9, 0x801, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e37", 0x89}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005030000040000000000076700a1c92b43d42c1bccb5000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b1907f923ed6d24c951e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c801ea6e2ec5890400000000008000361b1257aea8c5", 0x91, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000000c0)={0x5, &(0x7f0000000200)=[{0xcc, 0xffff, 0x0, 0x81, 0x9}, {0x7, 0xffc1, 0x9, 0xff7f, 0xd6f0}, {}, {0x8000, 0x0, 0xfffc, 0x8, 0x7ff}, {0x7f, 0x206, 0x0, 0x9e3f, 0xef8e}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x10001, 0xc, &(0x7f0000000100)="ebffcbc93ab9fd81", 0x8) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, 0x0, 0x0) r1 = socket(0x10, 0x4000, 0x0) mprotect(&(0x7f00000a5000/0x11000)=nil, 0x11000, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$WSKBDIO_SETBELL(r2, 0x80105703, &(0x7f0000000100)={0x2288, 0x7ff, 0x71b, 0xe2f3}) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x405) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f00000002c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r5, 0xffffffffffffffff) chflags(&(0x7f0000000140)='./file0\x00', 0x90000) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x401}) executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) recvmmsg(r2, &(0x7f00000002c0)={&(0x7f0000000240)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1, &(0x7f00000001c0)=""/70, 0x46}, 0x9}, 0x10, 0x1, &(0x7f0000000300)={0x8, 0x2}) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) r3 = kqueue() r4 = getpgid(0xffffffffffffffff) r5 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r4, 0x1f6, 0xe981, 0x7, 0xff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r5, 0x5c, 0x101}, 0x49, 0x6, 0xfe}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[r7]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r9 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r9) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xd4, 0x0, r8, r6, 0x0, 0xd0, 0xfffd}, 0xeeb, 0x8, 0x0, r9, 0x5, 0x1, 0x5ee6}) kevent(r3, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x1, 0x1fffffffffffffb}], 0x7, 0x0, 0x3ff, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0xe40, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x4}, {0x241e}]}) sendmsg(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x90, 0xc}, 0xc, 0x0, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 4: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r2) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="14"], 0x3e}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 7: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) poll(0x0, 0x0, 0x0) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000440)='\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//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\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//file0\x00', 0x0) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040), &(0x7f0000001080), 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x9, 0x5577c538, "3c107dae307e08002b4600000000da64612c3300"}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000380)='|', 0x1}, {&(0x7f00000003c0)="c6799022fba2981e6586652318f7e6acd6b86081eeb92646b2a18d27b1bd266ca1ac013d2ac6644efa8f3712c791f0d4a9847156f5284374da1b9d1c033d6df9e82948a9f4323aa32741791acb5a41c91dcf0df2c8fa0ff06615218cdf2cc9f906d25d559ba1a4523a7b37f58cb199fc2b90d8e7b6ce6a1a", 0x78}], 0x2) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f00007e2000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000000000/0xc000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000007000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000240)=""/17, 0x11, 0x1841, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000002c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x450f) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25c", 0xc5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000180)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = socket(0x20, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200), 0x0) socket(0x18, 0x1, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/250}, 0x102, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000003c0)={0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffdffc, 0x0, "ffff0d000300ef01018b00690200000000000400"}) poll(&(0x7f0000000400)=[{r0}], 0x1, 0x2) r4 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x0, 0x0) r6 = dup2(r4, r5) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x1000001000000fd}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = socket$unix(0x1, 0x8, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/67, 0x43, 0x1002, &(0x7f0000000180)=@abs={0x3, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d21108b0f4be4f3f7036c0853021874e4a3b38b13e4fe7a0669cf3f01d632bc447703b693ec4", &(0x7f0000000080)=0x102, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) chroot(0x0) unveil(&(0x7f00000004c0)='\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//file0\x00', 0x0) unveil(0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000080)) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, 0x0) socket(0x0, 0x0, 0x0) kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) executing program 3: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r5 = getegid() semop(0x0, &(0x7f0000000600)=[{0x3, 0x100, 0x1000}, {0x2, 0xe5, 0x1800}, {0x4, 0xfffa}], 0x3) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r4, r5, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r6 = getpgid(0x0) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) r8 = fcntl$getown(r1, 0x5) r9 = getuid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="0ba2efea38286ea83a226dbc1db0e7732bd47691bdfe21412adc7bef2f3d50fb958a756e5b5850d8f855a02420c34d1a3438d8c9bdeae1dbe79122665f25ebcdf0402730a18913cf9251744cb73b3103af81597b0b4a59e37c0c046a120e21e2ac719cbec91b7fb9d96baee83880158ce966d51673ce48e34052a845af8526509b6a7db745", 0x85}, {&(0x7f0000000400)="d8bdb93ebe6f889ccc97b1ae4fa458c00025e2a5de39803fb1f6f4ab412ff911d0f03110de3e3f4da1f7bc511b29e0266a0dcc432800f69bdfcd09f283c4807916013d565998a5a226926361108147c47d27174606309fe8c50d804c8f94455b9e9193145917f8a8914746473b358904610f7d8e489b227ec9804ce2112f23589c1307c1f52546d386ced1bfe100ddbd268f7ae8691f1e55ed77dd5d81d1c90773681bb0b10541efcb176749a62b6a8264f1792a7d53d034e612fffe59d8e1", 0xbf}, {&(0x7f00000004c0)="5ed709693d2845d4adc59f5707520f953fc553a0dd67c90455693d51556a4d324f9e1840962f2c9fc911ed9dbc773d4953ab0222a76c0498c9a70e319fde3be0d079ecc29a861d5c3a8d1202dc07601eea58d2745d936a25f2c3eff922885c8d8943481bf063409fc2d69b4c9f6c9dab57ebea65df176ddaf9eb7cf03b309957fb9c4bbc70cf91ddb7b3e4e7f8b5108bb2f01fe59a0b2d55a252686a0d8e427bae7fb56443fae3f2a83f2a5a48f42e421402e7817fea251f78ee75395e041fcb1ef4a6fd76889ec17c9aeb4b68f20f480614b89723d1930954dd61d0eb15e69537b50ad6dc", 0xe5}], 0x3, &(0x7f0000000800)=ANY=[@ANYRES8=r3, @ANYRES32=r1, @ANYBLOB="0000000020000000000000ffff000000000000de6ce79a19616fc7a7fb8248bfc5f92c8c9c0b6d2ab174f527bb0f51b7d8824636a9a840b4bc6765c87ad7334470693a2a3d547400b17df6193ac662e638e007b34d7c343f781d8abdec8055e9b67dbbfc95826c8cde743846788551c6584f106a71790577e527f0019ab35fddab2da422064d264d31a138d72e4ff125318710b90a9f7f53d4415b782e9441e0eca6acbca2a439b1df119c75042fd82fe05201585ae2cb10f65d1574f6773a68a0501bbadd6adc", @ANYRESOCT=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRESOCT=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x400) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r10 = socket(0x11, 0x3, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f00000003c0)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, 0x0) ioctl$BIOCSETF(r12, 0x80104267, 0x0) sendto$unix(r10, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 0: clock_getres(0x5, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000140)="51a1ae3d7ed23d7b054bd9f707eb7af6951e8095810301ffccaf70b387aa91c8c18afc2ba7a8e3e881dcb3f643246f74e2493015fdc61b19e602984dd33c69ff2a9302bcfe1146c7b1e97062914f5481fad2705515a812b2a3805c4bc89661a8aedd6927bdac90b0941ca8ca8576d3a1fad09b556169e8d0eb22e9c0ddc9b20b2bc858567646a3a91d856bb94112be8eda10141d16637335a8983b4784dcb2393ef52a8fc7633d9615d58a40134eb2192c8c06530f3256f7657877f748e998428a3a34c10fae73cb39ece5269423ed29ecf0b5f6ce36e3a4de440ddcf6a8f1e5918dea1b4c2d030742c2931d4f8fc1cc94872936f8f70414b5b300", 0xfb, 0x8, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)) executing program 1: setrlimit(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x13, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)) open(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) socket(0x11, 0x3, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x1, 0x5, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$FIONREAD(r3, 0xc028698d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x10, 0x800000}, {0x6, 0x0, 0xfc, 0xffffa416}]}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e844", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cb", &(0x7f0000002800)=0xc0b, &(0x7f00000002c0)="2d00ece900a55f80ac9396238c7f789f1c446f3671a7700e4b549d1060224b84dde869ace9f2dac3a71ab244950058733820a54e2e25f560c1ca764cf9d63e130deafdab6d621eb7be872992cc80106e408248c5", 0x54) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e4", 0x62) writev(r1, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b7", 0x1}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f00001f9000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000001600)={0xa, 0x3, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffe00}) socket(0x1, 0x2, 0x0) socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000140)='\x00', 0x1}, {&(0x7f0000002840)="b87e6283ffa31864bb4cd2211eed501940752f0b2dc9ada3b7e8a5fe923630a8043bd532dc7fbf2956b99187a1cd894b107a5c0552d894941bfc5a6070ac2f33bd155c5fc8cf81e8b84581f8eecf2cd076c114f1b91b1d36422f85569f000af06401c5214a6282221db578936f2894e73b9645d4acf7d943be4ff4e3312e2316902dc2c64971c3e5e6cb2df9e8f2339a22e4b4a245d9684b2156083a26046ce8d095e2cc1caa299687efe0cab975bf98a4fb53335d3751695c0b4979662fbb0524226bfcd8db5d28d8fae90842ef5154b73fc36e75173731b1a4aa814a7c639b5251ca766c4e28cd2c5f30a55c1924120d545a1e88e328010a3f5f86dc79186b5ca3265e5e14deae9b0b6a95b72ca5f8d1bd42dbdafd2d4187d30ff3d2a503ce1659f6626b6e407bc70b4512c9c78710c30b69b405a078edc819e1fc1cf19a87d8b4c12acb490694ac8daf366eee02ed7a168404da244bfaf370508070e88503f4fdc89b35129eac49f3fbb8c39e2e60a326016129fb41dd62af9a13151f0eca2ca10089319a27970a011d018ce1797097bede479354ec6977d51a60506b17497df2279ef1b29d67731ac1b7fdb9feea02c5caeee6dc019e7542163117fff0501cc9792155697783b665f97ff69e08ed5f9076b25ccfa43d7414279510f3730a9342d3b38aaae106aa7f2f9958c308b5964beab5d4cb6661d6cb6385c8abd25fdf73851e4f3495d5ac4f93faa5e30641a2ee412db7966cb0bad0fe9105cefbde190cffa985ee35c35e89f9edd4ba89ef9eae28c307aac4326820e8e90572531cafb8488f5a23e6bb1e51fd00c65a31bf10605279f0ab15eac6c4cd5651038abb6cdc9a83a8f2890646c5916f6dc102c6782409f565e2b65695eff18eeff346339b7958dde0e9259796f3363ce09f6b1f4589a65261c52e439465618dadbb153685f41da616153ca5aef9ce092f7d3c8e0b91e3e0ba0fe8e097f97160b808aa63ebc7e7155168ff1f53edd58659abe72be6629e26192ead35d2aa482bad19b4991b2256c0231fb48a08a10e1088448d96ef47e5198df2f6035db3b9569ec5abd84b7917075ffd61ee51b7961dfa8843765a32a6e356a09df1e1f6c9fa2960e92b640eeb1a0815bf45aba4d840815722b31ddc7b74c1bc20e667080b446a3856db40682595112f78f19199c645032a84607009d6d1728224f0fb7dd7d979dfc58d6336bfb18ece5ab0f631598482f7fb5c79afb87481d63411da56b86314708f18206f877463a55d7d61db01bb5577040a3e052e5e7d59d6edb178f0532d7b2743d406b3719c675adbd0439cd07bb0a98f4d0af8f7cb620f3015ff793ff2b580308cd32d19f359bb32d392b134fee6684e89ec291110924561ceee00eba5687614cce7ebcfc040c5b836efabd50d278a4c57f969ea1410892c5f23015e7b9f8d0b8816e6d7cb2b5a691d1e6ab70f9dafad9e1567fde3619bd63067e8ad1debd85f40d454fb4cce235457db76c098314d49bbdac047e9ad52335ad239e833f462b5f5f190051fa3c3ca6696a2630772edec272b1df96078914ebcf51e8ef0d68964d3f62826050757d1408e777dbd7f20687ca4637747fb7f1580f4c25f527dd5156978583d63b699929ad3438c1e9d602dc648328e1f28d8c69e4ac4072da994b3c2879488826315f53eae79b6ad5e3a37a42680a41db15220a09d99edd3066b156ce78ea1ea546855f5a76ee700f47cf95595c992fba9b05121c521a128451904c7e2c90afa352adc55052ae18b1087bb9d733a4c95ef83591e977c5990225e104074a080ff51b537262e2c31dbb72d999c6cf6a1e6b40bf1628e7f22c0ba019a75852ab965e280efc306ed42580416bfc2defa6d2af903f5fea00623da4dca686b119ae4679e375ad568e3c12dc18b51fddb0a1ef815a6207e20ed4128b34b38663e327df6c266e20652131917344ce3967ad97fc6a3f939c70a89a1dea6aa847667bf6c8c06402ab9593443b77530f3f2e4ed1af9849d009ba518adc47479a196ecdd44be97196a5f6490c831b20a04bd9958070aa65410721688f29673ec9d6d63d70e7378624852fa211ce5cf63e4c4245c10771f6542abae0b82578f0c9c68dd0a2c385927112c238076182c4f580af5404764d123db554559585cb2535cc151e5d7b4efca539cba68f80939b2ab1a396b6be20e81cb37a06d1fe65ce8b96cc986eafaa2e6df8414c37e0929088a869e973b4bab444fddc4f293aacf18e2a7adaebbadefb23ae5a975134b649a2262d4fcaff4f0ca977dd7c65f61bacc1467e3b2d649527ec43fe8d8fdded760e94dcd3c16df9299974aeeff3004ef948db8ea76254deaf750143eca21d32cef655f37afa819de3a9afdf3426738192b26e482ea0cbdbd4f03973d092020b261a0ccb3e63ebc50e6d65f7ef3819ebb16defae5bf5e0f6278949fea934572b7db6942d1da1f09f28ee23c1559749abae5cc5d1d61bfc610b10016ef3b2920b8bcd3e49b6c29551020c65cf12aae1facdf12df9e7dc2ab79c66189cefc06b797eaf88242f5028906106bf136a83bff754f1e93a8da56c04b647772a5876d1362553e4f365c8294aaf307a5a5b5ebc3232dd06d50a991717588995508a67da3328ab656e1fa44aa3149d0d261020536aa75db960255fb00aa28f1c5aa08a2178f5368815e85998a5543e152be0b98b7df72d66f7886a2f960815d9e383058341baf566cb258a01f50e0f6f01a62a46f9d955b77f91c164751390f02e0b56f28c46a2802eea0e22263ddcd24847e31d36ceac7dfff31dd012333ec2973980ab5eb9fac58d4648602089b409e288c72ec1d3c51d0013e66254a1c473c705910eacbadd7b14a375b4364114ca62e9d009d995952c0c2df2ac16f7a802bedb95c602ab19cac38a68869ff89397712c09379a335575b5a50687beb4f636513538d0b625a1442efb85275258d0f267d28dffd20febe1b596394dbbbbc202a251cce17127b37c6ad980d639451dddfae600230f78e4c073bb8ae347585e68a3a5a0c3ee8558f14026d37098275609132c9effeff48c0320748803b7035c8f5153c14c1c06af97406b3d24e3daf5f2191cbda274dfe56031a6e0690d18bc59f652ead0909c0f73073a8100712e8b7e6c93f1629f5d8d20cb5c4ea35a0271db5fc815c09345538951b15106f9abb7edb29a39dfa49785797cffab170fa59b07e694a5f9edc829b8980aa58455fe5193b7ed8922a16f2925a9b57f5189368a98aaf4fbeb2fe3a2606a6019c7ba845daff1e6e58177608ac826b97b5eae29429240b58324a550c782936795a5a09cd8b78be87ed48f02eb732a4af7f622726a4ff61a64997baf4e3598782b8a5fc82191155d33b7bf7255bd64370438629f5daabdbb5179a1aef108efc3e41b544e0761c32755a818e07e938ef582d826dfae80618a0dd51543e98f68f89dd2b2f78da6daa010038ef90d7491e982548d6d60467c70f6f0db2035437fd5f1837d9a25d27a26a64577ee456f9856fa9bb3003ad61ee6c56a57d5e5931924e4f3f79817adbc194393c7b0ac5b01cbd0e70f1f75ab60c81d8b8a99fe409f06f190250f049cae00dbafd3337fa95a597f1a97e6fe7faf0ed0156943ff481fb7e7958f6608c2e08e1222a9dc61925388302c0ae956e4d97292343b6236180e7f299be86223352b07e444f86a7dd79679d9ea577510afcd1cf72b8f6c7df0269fff3e47474cdd39d6244e2f00cb4a639b24427207cad06cbb133662c94d1947dccda4310636dec6c6e2fbbcf724b6adf65b92c05a745896fc081bcdba249d9f141cd53107d20652ef79dfd501259f159246599e750a3ff89781812b4275685e22bfbb999b4b5b3c8ca3f669bfe0b90f0ac938ebcbf2c9781afa94dad0ef95867bd782b309094e02bdd6a56ee3e90607a128ac07441769018d556f9a6747fcc64ef0b4c205118eb82e6a925b7ffa3ff77f600eb8d1690aff98d17c3bd2b686e3eb69e03913555b1390717f62e674ba945e5b41980131588b065ea5680d55b343a48f29c7b2c7098f035236dbc0dbb307b9963931836a09c9d0f1c21d222305d24c0e3fe8a918c88d563f988aa88217b595e18864c1dfe7d225b14431c16135aa7d62dec6dfa7bcc7523c9aa6ed9163d2b33b7bcd8398779449fb984c7479c82e33ac0c3fa912004115d0871eb93d4ed8870a4f47ab47d820c778f58f1346ce07412ca611b0161f8d3c5f310370ffe9af626b125af74609168e0645a56ac8c07ce3261d86f33dc5f0ddb3038549646e8b1953fe6251896ad80082fbf94873420ea573dba384faf2191180e458a7ebe9d648937e22225b9e0faf1f45b290b37a05e902dda8eea3d321a5de596a71324eddde772cf073f97441d90ad95548898def895252d9bfbefd61de9a26661458577f149b9e493d5e37c1ac8edcd0da117aba0949bb483620180aa570c5059cdb7d6f41569626d728b7c76d7ba8ec79e091cfad2b70fe6d84c075e4485b209353c4cdda996dc81dc4713f5996780cdcf5afd2fc4f13dde0c8c37f789ef402ba5c1032082df3714048df1d38315fe38cb953eed7c55186947871ae4515a7f65a5daa692b83aeadec8082caa072b20a409a37b66d069c2891d61cc00979b34cca2166c6c885f6680b5bd4c1f8e980cda9d6f38297fe95064467ec5a51e0580d1ee798e454ff0250adb4e3899aa2bc26ce103a0c86042d196d8d881ab3a588f5a349b284cf21fea99bb82bfe1c4ab93a4a06c8cab5613a35f9c1fc22288e79cd3e5e812f082559a6f128b07ac73e348dae012ea66fd95d935acc16563c3eea4cdb0a18fa1a08029ca1311fb0ec21ac97bc13cf68d9319fb97c323c5848dcde8f513484f02aeec3823fc61fc6d499b0687656a7694d0451209f17438481906238e88ffd596935809747fa9294714abc2625c02e6c4038169c8a08d6355cc0cc0865a46ee9d0603a13667c4a975f99477967800817cc0a5a8e459947d5074b199f9bb46ceae1d8d42fc1096a66bb91c637c6924faa62d4b5af7a0b9cfa927ff839faf8bf8a9cd746305e1c88a3d3476f7b43ecfeda10fb00b276cd422fe8dba63d16b7bfac67a86f246f66a41611094ae3be73c6a5aaeca8e1e761a8f9b12fcff29eb891d21eb3d39bcf649a0cb52477c230806d36a2e3d8de91e341d1fbab86dc7997d76739edfb8ffef8dbb57571f18b005500020cf7a0e1407462c59f458c2dd9faf19ddff62203a2f084155312222708ef140e428dc883312d37ee50faffc4c0cdd5bc04eb5d9e8ec6e8e0136e713c4a5349f6a3247db6b760053805364048f1a32f7fc2d65efdc541d033a0f5ad35f907741c15515e97a826f23eefbab9eacd2c4dd2a129c26852c6d8a16b7f47e6953b97593a05b6c4e88488e305bf947083e6c447d8564605e85928d52bf26384f35ee7975fee6ddab8cfbaddc97b4db9d8ee461a6dbf98ed42f997e2929ae5f6c75e6e2cb303c0f0fa8c26bd9fd4461515253a9f2b9154a44dcc33a1e331fd79d9923b29c0b3ba17f3abbefbed0d2196a9c964b225a5348693857cec74b7c254ecb3946d7b6707591d77038f6afe6794d4c2d9df240ba14c996c728f00487fc63492c5a70f1a2c1bc59f22ac93dcdf50759a1e2c339c24b9abf1a80f2c8588add5ef744595528eb86a952d152f0dbb4c46535d640ea5c12ef7d710f169b1ddfc6cb10c08a1528fdb3ff19a19008f850e7a7df7af0ad8e39e6db7fdc6c8a023304174959ae7025a518f965b5a31ddb82076829", 0x1000}], 0x2) socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0xf8, 0x400026, &(0x7f0000000040)="5ab7776a", 0x94) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000040)=[{&(0x7f00000003c0)="294bbe01e775d42b920510a1a4327ec1b340b1976fadc987bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185b514c102af25df9f097003f67ca6918f9363386bef4cd0aa3d52bbffa10c7e066913530138c229024357738d4ecaca017eb674086edbe0168d9c91ab1fbde25895467c8dce7fff60400008ad2d3a5431dc62ecdeffd", 0x9e}, {&(0x7f0000000680)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c16439c9bbfe37bf9b31d625e398beca1d2d858050800000000000000cce3a4da033bb92a5cc65597870c03aac2a3e4324aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4f9ffffffffffffff181e9b88e80074bf3157b8dea45e3391e824194bd6b879347fa51e01b4f60400000071e28d9d838278a9fd52aebec8b195383582b54006007d9ecbc41c90d477e71178f611d1ff0326888da9001a6ca6767d7f9578232f3c50853ff9b289a7fff44d3d16da8d62796f9444d1bea19541ffe9462c7add5a1847491768ca052048d624f5f6873dd35d58208bd21653e05b8c88ae3c6944af", 0x104}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c7002497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247", 0xe6}, {&(0x7f0000000540)='x_', 0x2}], 0x4) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{}, {0x2}]}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r4, 0x0, 0x9, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4e}, 0x40000000000000c4, 0x0, 0x0, 0x0, 0x0) executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x5, 0x1, 0x0, "c7321ddba1b0fd3e43220562fe6a6bafed4d649a", 0x1, 0x6}) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6f5d58c80008328000000000000000000000fffffffffffffe"]) executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) socket(0x11, 0x3, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x1, 0x5, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$FIONREAD(r2, 0xc028698d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x10, 0x800000}, {0x6, 0x0, 0xfc, 0xffffa416}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x1, 0x6) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) executing program 0: r0 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0, @ANYRES8=r0]) mlockall(0x0) executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000001780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x6, 0x4, 0x6) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000018c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) open(0x0, 0x611, 0x0) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) r2 = getppid() r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r4) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x100, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r2}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x4c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) setpgid(0x0, 0x0) setpgid(0x0, r2) mkdirat(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x7, 0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)="fb83374e145b8c596373a6c386a387f9cdd53aaf6efb417a5efad5826bc70d7fb0fb6019d276dfa931159f990ad4002446c8f81388d7e22f5ea7d2beb5aa28cf8be72e85624cba6a4871e7db1f3b3e378bf4ffc1801b4d31115b07aa00cbfb2a0a625165f3030e64f38de489f9d60a01c03b043a9c9fd9615d5f1e101545bb0e1c468217a2df6f587c6a1294f0126ac78385ca04362ddf75db02afaa47ccd1b9b822cbb793c7293366c9caf36126b9b1b5c841de12b51f488c6be96c0be88470a1d5d8d9fc603545297a4163c3f5af5a3afd8c06d8dfc11ef0f08f9a03687a5226e16d987b5981c232925f", 0xeb) r7 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r7) executing program 1: syz_emit_ethernet(0x60, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004d00fe250000000000009078e0000001e0000001891f0000000000000500000000000000000000e000000200000000ffffd4f9d394234e21000890789526c333c373089a3053497d6600a1ae5bc969b35ba9"]) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="c2", 0x1) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x6}, 0xb, 0x0, 0x0, 0x0, 0xffffffffffffffec) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4b2b8, 0x0, 0x1ff, 0xffffffe2, '\x00', 0x401}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) fcntl$lock(r2, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) dup(r2) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x1000) geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r4, &(0x7f0000000340), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r4, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x7fff, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x1800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r4, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(r4, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r5 = getuid() r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r5, r6, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) getpid() executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) shutdown(r0, 0x2) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x208f}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0xf1}], 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x8) r3 = semget$private(0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10, 0x8) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r6, 0x0, r6, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r7, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) semop(r7, 0xffffffffffffffff, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x7, r5, r6, 0x0, r6, 0x0, 0x2}, 0x7, 0x7, 0x4}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000340)={{0x400003, r5, r6, r8, r9, 0x4, 0x401}, 0x800000000000040, 0xfffffffffffffffc, 0x5}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe690001000000000000000000000dbb7e8000ba2e9c2900020000f9000000aac8"]) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d, 0xf8, 0x8c}, {}, {0x6, 0x0, 0x0, 0x9}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$FIONREAD(r0, 0x40047307, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000240)='O84', 0x3}], 0x1) sysctl$ddb(&(0x7f0000000000), 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) madvise(&(0x7f0000281000/0x1000)=nil, 0x1000, 0x3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1, 0x0, 0x2) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xfffffffd, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x11, 0x200}, 0xfa6, 0xfffffffffffffffc, 0x8}) r0 = socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x1, 0x50c) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semop(0x0, &(0x7f0000000300)=[{0x3, 0x0, 0x800}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003880)=ANY=[@ANYBLOB="ffffffffffffaac0aaaaaabb1c00450000280000000000009078ac1400bb000000004e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) recvmmsg(r2, &(0x7f0000000040)={0x0}, 0x10, 0x1802, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280)='-', 0x0, 0x0, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = getegid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000740)={{0x80000001, r3, r4, 0x0, r5, 0x6a}, 0x1, 0x0, 0xfe52}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000007c0)=""/82) r6 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) getuid() r7 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) close(r7) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r8, 0xffff, 0x800, &(0x7f0000000080)=0x2, 0x4) executing program 0: syz_emit_ethernet(0x12, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000088a8b67b186d00000000000000"]) setrlimit(0x0, 0x0) syz_open_pts() r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0xd0) sysctl$hw(&(0x7f0000000300)={0x7, 0x15}, 0x2, &(0x7f0000000900)="e8aaab3162a72ff6a67ecb40000000007b1cbcd400000000000000001092ecfe665f5aa0edff8ea3e414bdb646dc67eb475fb4ad40a2171691a8ae01d2e6583eb4033ecee9007cdc7ac8380f70ff7ff065a6caa966dfb1cdc8398ca6da219a3ba1ff9baad2963530103d9439ed5e0a48ad796666612df889113cfac8d89cc07112905bec1a671ed851ae1de7a8f4593fec41782f65460a0fba83c4d6fbd1c1fa21ad7f9065f78c0e3973994878ca4fdfbd5fbb201d846a2d603a827a269ff56d6e1b61040387fff01c37655905fd31c544108100000000000000004a5e8624d7dcff145a63e5f328ba7c0950f3292a4832f4f0cdbb08117de7cb7393d09941842e876777238520b01753223563472da0325390931932dc43e3ecddd689c6e139591fcdb34968626471bfbd77e112f9001c58b1744905b45ee7ccada0c9de39158908df6c472fdb12baabf24ac08e18954f3772b0d8309a24bc8b585ec1300c3f6f13e8bcf5630223eeaffb82d04cfaabfdfd199b4cbfd99212ab23714c9656ad19386e5ad102fd0d3075491f21d9293a96a83cd50db1150af2ab594373c4210e6d55ca7db169a088d31c6acdf1ae318d4fcb810ac95776b6f6dcb9aa3169e39ae8a441fbc57da7d4fb617873d6ffdad5c7472cfa9f81af68c9ef704a8f3085a71872fcb1b215a002104701e569b85e98fbc9ff8f2ec877cc19c64428daee4e714ca2dc33bc2754454fa1040745cca1d605e8394b2033553bb8803526f8e57483bf82d9ee3f0000000000000000004000"/571, 0x0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) getuid() syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) mkdir(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xe2) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) poll(&(0x7f00000000c0)=[{r0, 0x80}], 0x1, 0x54) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) sysctl$vm(0x0, 0x400000000000000d, 0x0, 0x0, &(0x7f0000000200)="c1286a831cce3ffe5ec8ec04f933ba8ce9138b321261bff269d1a3ba5939c399d08fc8adcc885f2de5f94323eddb2c24a70a243550cfb03a29583f46c681b27022a14dea4c576219455abfd7f2c0fa6c9b03e5d70f6c1406ce1eaca70d9536d1a389285156a9ee1ecf979e0130463413ffd3a705a40f5016f2cfe695", 0x0) syz_emit_ethernet(0x138, &(0x7f0000000440)=ANY=[]) bind(0xffffffffffffffff, 0x0, 0xfffffffffffffd73) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x8, 0x1000000000000, 0x7, 0x0, 0x81c, 0x400000000000000, 0x9}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x1, 0x0, 0x1, 0x2, "f556d8ab986d647a27ca81381998fb71947ed129", 0x3, 0x4}) readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) socket(0x2, 0x1, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x80000000000206, 0x3) dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {}]}) setsockopt(0xffffffffffffffff, 0x0, 0x8000000, &(0x7f0000000000)="f8ffebffff", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x11, 0x1, 0x9) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r3 = getuid() setreuid(0xee00, r3) setreuid(r3, r3) r4 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) seteuid(r3) readv(r6, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) r7 = socket$unix(0x1, 0x2, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sendmsg$unix(r7, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x2, &(0x7f0000000680)=[{&(0x7f0000000580)="4c4615a5d5705502b474db04b0c0e09696c3ac25cfe166c718035f74af53235a182a803d9a75c001f48b794f7457287ac16eec69124c4096b81a7fcac6f89d86b66634a896f230ca39c1815b81f265f7c08f1773070b7a9b2fd51e840a9b9ef32e37f338a360e029953f5cc90a9bdf27f1db35f8a43fba6a071846b2024a06faaff7fc5a1438501a0c6656fdb0d5509b72b8a5a5682725a07baa91593e58111419606c6d061c9a60f7019ecd1bb2db65f2b5d03a0f1d20227aefad181c2609e239923f2a29", 0xc5}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff0000010000007aeaa886fc755855341ac66ab1d9e0bb97909590886608c4d4ba97cdf01fe895c11816902e87348e081092687888624275c4694070ae9e656363cb2f17938a33b4e74d6b6a715f2f35c601bafc5561cca383", @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x20, 0x404}, 0xc) preadv(r6, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) connect$unix(r0, &(0x7f0000000000), 0x10) r9 = dup(r0) setsockopt$inet_opts(r9, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus/file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 6-)-0,).)4: 56-3(!2% &!),%$ (22) &!),%$ 4/ ).)4 !2#(-30%#)&)# &%!452%3 &/2 6- 08&&&&80002!286320 executing program 7: setrlimit(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500), 0x40, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000540)=0xbd) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000004c0)) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xffffffff}) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = kqueue() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x2) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x127, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) sysctl$hw(&(0x7f0000000000)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000480)=""/13, 0xd) socket(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x79, 0x0, 0x0, 0x93a2bf81}]}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15, 0x0, 0x0, 0xffffffff}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r0, &(0x7f0000000080)="aac964ebb337c33dba5b59f6ee125a5fdf1fa708b4d58dd3a91eabf20ac0", 0x1e) executing program 4: r0 = socket$inet(0x2, 0x2, 0x3f) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000000)={&(0x7f00000002c0)=@in6={0x18, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() r3 = msgget$private(0x0, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r4, r5, r4, 0x0, 0x1b6, 0x82}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) setreuid(r4, 0x0) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x10000, r4, r6, r8, r9, 0x2}, 0x8, 0xfffffffffffffff7, r2, r10, 0x3, 0x8, 0x800, 0x1926}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x6, 0x4, &(0x7f0000000000), 0x0) r12 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r12, 0x80286987, &(0x7f00000001c0)) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x12, r2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r14, 0x40}], 0x1, 0x0) dup2(r13, r14) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0xe10, r7) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x1, 0x7e16dc8455ae3550, r14, 0x28) executing program 3: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x42) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000080)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000041c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb00000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32=0x41424344]) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e5c1f9a862ade829bcac5d45bbf9fd8747282663997f4a2e5848cd9449e9f1eb2", 0x82) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r2, &(0x7f0000000200)="0e330b4bede90af3", 0x8, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f0000000600)) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd609ac9d00000000000000000000000000000000000000000000000000000000068"]) executing program 6: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r5 = getegid() semop(0x0, &(0x7f0000000600)=[{0x3, 0x100, 0x1000}, {0x2, 0xe5, 0x1800}, {0x4, 0xfffa}], 0x3) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r4, r5, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r6 = getpgid(0x0) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) r8 = fcntl$getown(r1, 0x5) r9 = getuid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="0ba2efea38286ea83a226dbc1db0e7732bd47691bdfe21412adc7bef2f3d50fb958a756e5b5850d8f855a02420c34d1a3438d8c9bdeae1dbe79122665f25ebcdf0402730a18913cf9251744cb73b3103af81597b0b4a59e37c0c046a120e21e2ac719cbec91b7fb9d96baee83880158ce966d51673ce48e34052a845af8526509b6a7db745", 0x85}, {&(0x7f0000000400)="d8bdb93ebe6f889ccc97b1ae4fa458c00025e2a5de39803fb1f6f4ab412ff911d0f03110de3e3f4da1f7bc511b29e0266a0dcc432800f69bdfcd09f283c4807916013d565998a5a226926361108147c47d27174606309fe8c50d804c8f94455b9e9193145917f8a8914746473b358904610f7d8e489b227ec9804ce2112f23589c1307c1f52546d386ced1bfe100ddbd268f7ae8691f1e55ed77dd5d81d1c90773681bb0b10541efcb176749a62b6a8264f1792a7d53d034e612fffe59d8e1", 0xbf}, {&(0x7f00000004c0)="5ed709693d2845d4adc59f5707520f953fc553a0dd67c90455693d51556a4d324f9e1840962f2c9fc911ed9dbc773d4953ab0222a76c0498c9a70e319fde3be0d079ecc29a861d5c3a8d1202dc07601eea58d2745d936a25f2c3eff922885c8d8943481bf063409fc2d69b4c9f6c9dab57ebea65df176ddaf9eb7cf03b309957fb9c4bbc70cf91ddb7b3e4e7f8b5108bb2f01fe59a0b2d55a252686a0d8e427bae7fb56443fae3f2a83f2a5a48f42e421402e7817fea251f78ee75395e041fcb1ef4a6fd76889ec17c9aeb4b68f20f480614b89723d1930954dd61d0eb15e69537b50ad6dc", 0xe5}], 0x3, &(0x7f0000000800)=ANY=[@ANYRES8=r3, @ANYRES32=r1, @ANYBLOB="0000000020000000000000ffff000000000000de6ce79a19616fc7a7fb8248bfc5f92c8c9c0b6d2ab174f527bb0f51b7d8824636a9a840b4bc6765c87ad7334470693a2a3d547400b17df6193ac662e638e007b34d7c343f781d8abdec8055e9b67dbbfc95826c8cde743846788551c6584f106a71790577e527f0019ab35fddab2da422064d264d31a138d72e4ff125318710b90a9f7f53d4415b782e9441e0eca6acbca2a439b1df119c75042fd82fe05201585ae2cb10f65d1574f6773a68a0501bbadd6adc", @ANYRESOCT=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRESOCT=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x400) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r10 = socket(0x11, 0x3, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f00000003c0)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, 0x0) ioctl$BIOCSETF(r12, 0x80104267, 0x0) sendto$unix(r10, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r0 = msgget(0x1, 0x200) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) msgrcv(r0, &(0x7f0000000240)={0x0, ""/183}, 0xbf, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000340)=""/57) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r2) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) bind(r3, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) recvmmsg(r5, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x28}, {0x1}, {0x4006}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="b46d6c140d6ac0f6c72628637a0352c2da8261c53a4906e73b13fd2336805db94a4cbacec8", &(0x7f0000001080)=0x25, 0x0, 0x0) executing program 0: r0 = kqueue() r1 = getpgid(0xffffffffffffffff) r2 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r1, 0x1f6, 0xe981, 0x7, 0xff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r2, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[r4]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r7 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r7) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0xd4, 0x0, r5, r3, 0x0, 0xd0, 0xfffd}, 0xeeb, 0x8, r6, r7, 0x5, 0x8, 0x5ee6}) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x1, 0x1fffffffffffffb}], 0x7, 0x0, 0x3ff, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0xe40, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x4}, {0x241e}]}) sendmsg(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x90, 0xc}, 0xc, 0x0, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a8, 0x0) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$VNDIOCSET(r9, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) r10 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) readv(r10, &(0x7f0000000140)=[{&(0x7f0000000880)=""/208, 0xd0}], 0x1) r11 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r11, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0x7, 0xba, 0x1, 0x2, 0x0, 0x40, 0x0, 0x2, 0xfffffffffffff001, 0x1}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000000100)="a0a82156213afe87bce82ca28834a6b7859453996a9d4f25d00323946c15ff85f192a2087d9f13e9c1e07f06f07bc8faa031ea97ae8939559bbeb226db87dbc4b11bb29df5f79b5e1b144f73bb22ef12f2eab2788b7b8eff9ea00ef97737614304cd3b6c5049d8d3bc33e03fff143ee12a07138e5afc506ed9dca2c10455a3e9769e513441b63a73e2db8e4cef0bdc8942ce2958fa764205a822e439f4e8a5c0faa630b4faae6934dc7ec84f76cf2d37fcf311141c479e267aaf78e4bbdfb194126a0b60108954020e7d77cbd88388cd728010e5888936d6501c069bdbcc9078312a6f8bbe6ae4eede1946475e6e300a7002c7472879a345382452ad142695bbcfe8292be0c96af155a4e6618829901ca25e856da1faa879eee1f9f748ae142854621ce6fb5f489c52d4a1a627b9d9fad8656e47100d5d019434252f1b91bcf3d3290cb16e9f904d143be565dc37b9056d637055ba42b6d22bccd10bcc067bf86694175d4d7f1af964989b2759edf6328d4ff5157064b7609c95f06845d2bd9898d171d681a3b0ecbeade893f797510928ce6ec019fa5fc673c3e151a44419b1ee045c45f34b1482c3ba7411403f04d6e2f7b301fa0ad63fc94e99995fdecb544f8111f7b8356c4e0b153af7e544c01e575073415b11e2d418a3829e220faddfb0c8340f960d0a7f87135e3a6a0f9bbe01ac81e7441ef85a23a7694bfdd9c46acf3e9f5d681b7421eee21d0fe9dcedb9cb9460bffb2fd8dc43be24282ed7253b06d4218c1dfa51e012b0809dffa0e9594371ee5dbbbfd35c9353f6622fc8028770ca6668d0a3b997e65492b734ef05868d7cfe1e28d1aa24f6efdb6c03302459ad8fba918fb8ca73ba576e594072be008db92d82fa9da5ebfc872d083d5872e8c4305773b4834d79411b9be0e40ecc5dc982682060baf84caa70d4c41ad25b0224db6c63b8b5587bdbc2369d7493560b9ca07ce8c1824ab322d2b3eb49a28308a31e64044bd2dd9373a98e98ad9ec0f65b63106cf309a4452aaed73f4c892d37bca885b5f79684c5b0a7f072aafe98f0aeda202e86d813b3a26c4d522210cf966432607b96ae53d5d9ebf7e01a2a10c15de053bca40742eed167c7d8ef9b710024d7f471494f31e659bb89fcabb6a597bb17b9a91654d1a2fd184c5c6a90191a84b3fdacc7a0aeb175da9a54d05fd3728937118ee173e8f2bb3801a6dec9aad56fb6a7dfe893c200c8dd516395934dc6b733fd5b8c3731b854b44fb607549b1362a9a028e1433af7c09e2e54c116534b4d337767801284e2ad664bb772a002a086d533d7bff0080d8790d6b0fbd3d8c866943027a66e878347acce03a4ef8bbda0b3feca67db7bae4bbefa0cd840d410589933d46802337a286412d46b6b3658c7cd399210a4f562f31341ced69d9256062a699eb0575df88891f994b7c3b087f40a2014799a5bd66e167e8d9227e6b28d18345a856dee1c23728557bee67e60436fd70bf111554d040c5ead1cafb9c851981950822c244a8adc59ab0b59965560ef2750b721d359b55c53b66b064e1bc7059a41cbbffad159df25972e95caa2b129957aaa5695d7d5d847ea82cc837669d076a30fc06f06bfec057f3bbacf539bd9c01a55de184369d5524f57f1aedf8451065be8b49fce4ab6015d1cc49dc316b39b480a3aa96a363f1d7fa677268f1c85f35ca86a14fffd63fdd9e1202d86572026c0df70e242dbb6060e7662ef1976ce36f8680cc7783678c737654b289941af0ce858b67c7496c444f6e238c8ffdb2fed994c08f0a0d3c7d75ca131a0b731728e215408d238bbbf2f6d270ecf4c2771f3e196c44d7ea92201c730153089d1f11c802d630061c6b20a32f57edcd9c353dccb1496577ffbdb4bab364ae77571d64e10e707f1d4f27a4e03aaa4494430811ead29cad576c502af76c63b9cb34d278131f01e94d4bd51bf40c23e57288204e53a81ec44663e9db13686f4cca74e5d41c0f340a7c9c149e8b136e0528a6a5583d76e2780165cb531bddf700c339281fdcefc976615a9e50ad2bdf03727fb28427dbcf32c65a237e6fc48514c9646c465dcf06a6bdcdd4ec7936d2ee6e5ba547cb3f8112936f62a6d0d63117552c316f6183ca304871664cd884eb99775ccb8168cfbdd9829dbe17bb796e4d84fd40e06ad8a55167831aa78d3307afa064c61993490db8c1ae489c2d45cb3cb6f00263c5bbc1272993ca32fda070426882304c6858261de28c5d987769d2bd7a3a6fde5ec6f0af94a923daa2149c9a0eda0da75fe6844ff7966eb0e06c75b2b3e4f5095984884a1438c4490419dacee2acc8282079edf3bb84642a97e27409f9a975a0fd74bd63948739d4acde63fbc1d3f68aec3ec188a31a51af5f40acc36b37a91a53af842803672af6b9cc32e8bd3382dc3c98ef668c0f5cf7c38678792e85090a2ecd351cb023dea2269c8cbc8b566bd68749c60712bc8e2ce024d3c8281be7b6fd1911155930b4879c4ff11f1faa3ca72dfccdc714f3d18c1e94dec7cad29680121c6a547cf69f960222ebd74f5d4c86baf189e5413db2e8459f35d005227732279a5721d68d0ea9838364ccc413d371fa468838ba81204db9426309e67372fed1e3bffd574ec0ad069ae662bb2d3949732f560abcc126a994b53e980d25f2efbc9063b7dba399658351496a753af43312c5c96024a658e0bc157ce36bf1be802af6b9e41026b51749efc031a62ed7326246da3563524be498018cdb52df48d7995cadeed7cabf41e9f9853116634983fce04ceb84639212632d85fe1d9faba5fb4e823ca2511b5103e77beaf15ec36ca24d818b80a9fee20a85d94731713a77d5cb444293274b19404e2a0c7ecd74152def91127b1483d0659350b44847ca1986e7633f11b3448ea7eda841377d66ce6bd15f30aea0650f5a9747b54bab939a55b1a837b3161a2c1f187da42bba7a3261a8acfa814933df8fb4aac9e8f58344f5b486d0ba20ddf8c294dbea66b204ebce8fbd429b15568c2674e86b500c1da4121870bd8dc768a3dcac54df0cd34f8638ba593556144fb6ab4e9df06a879ec9eee3fce2f3fee956913c57d5659c4e26e851149c707dbf2c712cad3a6c15fd360952f66eee972cee0924ab9ba56086a8be1daca575368bafae5fbc39260b6ca308753a611458aca62c3dec689ad5b7dc1fd9323db1168ba33377f16594770fc0d16fb12612ba7eabc07e819b2b27fc16b6a743f75ce4d6aa59ed11853417e7c7c4b2079479961b4dac987c0de7db1406b2765dff3e7eab18052066d6c64087958ba0ee0f647d529b9bd743c31bb7722ae42bb8baf44142fa50f2e095c01361675b82bdf62b45d0c02f70d3ba64259cb141c37babc48bacec9da16ca6cd0d3226f838d43a492aab68af025c27c8ac92c8959bfdc1fb40bfae43027c69f1741567108fdc2fc254cdc33a101b52144df98910772ca774243c92a8f4464e58e89b101a984e7beb411ac5c7579f6857a55f60555f5da3300530c1a337bcb8b1a850334921c578490eac0f00e7ba21742a3e7f68c1d56f077d3968bba911485a5965e2c2c9cd4264762dc59303a9a7946bb96207bb9524885eaf16ad5d49e47a740f857354861bc21c36c0a3ef2e27f88d9bd4b8119d9bf81ba87e6b2296899d93711f4534a3005059cfaf0f811b582599ad29d31d2c7ea9536f6d21652e7534462f57e6386e5be24f5a93487b0f5f6334288f46ec95291abf16366370252bf23e4f2398a4f29d5f090a44da35e2942423cbadf8576972eabe39f5fff6c797d36c46e88a3dd3a0e8157cdec6c0a6a8146bb6770fcd7a6d68f6345d77d4d9f457a792ef4d9747d6c8421d0f3784deacf06dc4599fd7eae98131cd313aafc2ef6475497178d61ceb7a98b91d6e0806c98bf13e88fd92671b9c88c5475d9ee824b902e42d5365a4c96de0c3caa5038e86e4a8804e43e7663db02392aef2303e15cd81a1b2c50e2a83bbb54ca83b58e8ff44f11ccd932ffa0b524dbbd510501854235520a449e272a1e494b1d4bc579b316f556f80e877726416dbfcf326f0f6afdf355a8e9984433f3927ff3fdbb30049ad306cd5ff3a3fbb40b8e9b4705a0033775afbfd315e711ebf360cb2cedf7e1cf716350199f6a4210c0a211f75310cb8d4abb9574ee656cdf04d49c5dd43b9d34f55872b0432f8c7e23b1fcdc1b76676bb85d30209bdc3a5a339c653ce5b9f4e29f458d4a2b9330c52652ebab0942b9baa2284cc82741224142caa7c4386d78b8bf73ddf1d76a8082c3a470c2fea62084d91685f18d9b229706a5c0f5768f10c62a29bf494700d28fd9a836cceeb51d76f7fb89ae69253417edae95a0681a895bb2cf2071222a15a98fc76efeff801aa97953455ff68984319fe5cbcccda719c7e61d499662f417a2f1e0d6d7ddd9ff59ad548325ab5c9e6da44a19ff6c0a88b1b8897524a3ea8cb9dd83eac8d25978acdbcb5e03a8545f1d777798d93ae81f8b1133fb40edeea792a67b477e565691bb078257a364cf6f48adbb920a08099324281d58c746b54f0216faa6b2afbc8fe197ead7d53629edb174cce5848c116c9aae41519fe9ee6ee54c96029c3f377817c7917f179a55692156cba08f093385fcf75c07d13fbe70cd24e229a630b2eaae7c2efb81ce127902d99091dccd6828663f418681c93372b2fa4b7c3d4316d48a3f591d99bec56d56b1aa9baf19d88424523c94872d17bd4834c1c13f9c9710d0af49e7aed2f0e2bf35219e4e7f6b18dabc62e21e8568434cbdf45aa5bb4ff3a9f528f37ff1ae8af6af2e8a270fc54849e1b138c19b0e38a0a7cf393d034e6661cbd3b6c5064b26470da8069f57614ec8bda7a59002480a84f835c99ddbbf2b55de1b789967170cf0dec3c60cf7096c87110090df1b8b11dc087ced021972068679d006f10b7aa8e18209f862e3b45662e8654aca7832ddf93f0f14eb249048e24a6d156786fbda614618c3ef942107e97a17ab1e81dd662ac467c2f3a0d5c0d0b78cd1f636ac9e74a2c040fde2cde7e007efde3fb05b909db3d66dac5234d4e1c46f61225e038ea64e5f8862f737f873cfcda4492def8b94a89c55a5f1d393274c9f04bcc850580012dc86faad1550d0448d3abe185373a564a5e39cf59feff2f041536fbaa8ff49f17dead134cb161dd2b5723b80c33e649ee6fa78dc2d3b3f446b60a2e7d026254e3c6fa2578da91830ec44d8f01cf4b60f7ca60620720bc81b03069b1a8779aa69c4019745f487117228b1da8e7fbafed0b49aa3e6f66219dc94253b3cb9f9b626217c5a0ca124be10eff5a9dc983386646dd1cabb5b61312e4668f21ed84f5471d7e94fd3441c591545ad02552d8e80dd8d96194526dc0e6bd2bb10eef12513e55671cbfd34f9e9ed105317ab86aeb46e4973efb971af7ecadec515699e0c056a985af9bdbfce8222160e4b11cce9da3c50fcc7996f4fbf054fe53e9e9711e15f492c5fd877cf8a845470437a381e7ce33c82b6ac98c4cdfe400f09d092554c36f581b0051e062f3477c31ca32d5af9956ebb2de708565677f04f3000ed19ef0f3a95145160518e7bd9f28db9a4185be7107c0c39675d5961179a17c8d3dc29d7adca2671394cc82afe228b035ed3369ec369bde6389e7d3966a8a3891975692c5adbaa682e3f44cb1556c14a745aa085605e7fa87202ef92c7b5fbf502e0412f6b0d282c0a231fd9d3d76b3a295c47893a74c50ffe9afb748ddf151a621e6c43a4998d22b2aded0efcb1d69bffcd2d90d3598b3d04bb73ba", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="546731bd66ab56a410d498e415a83e4746974c157f837f8a06a119ef377d9547eb2e2ff2004091e9a058cad7b16d671b05c1d549223dcc3599478717554aa7ef19adc03c233964849378cbbcdc80c06561300823a3a2d3e4d9ffca9f969a211f31d3a8591dd0b265e07c25231b397c1f8b81c28c65e087e7e4879e2d8095bbdd12a52b376d0a29228a37a2e79cd5b36a3b79", 0x92) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001200), 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001240)={0x4, 0x2}) r2 = open$dir(&(0x7f0000001280)='./file0/file0\x00', 0x200, 0x6) mkdirat(r2, &(0x7f00000012c0)='./file0\x00', 0x25) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000001340)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000001380)="89823438ee9094b5f44e0c2e652d62c2cb62af9dddf8c5dbcc9f8f3167b1054202df4c07c716969a0823fece57c4a65fb75e9d39d3c3d66b0bbc891985b7c5afc39c92c15b584019a72cbbed3a002f8334976b6cf62e9ece1c09b013f3d6341243a981f1e95e72669aa17d9c6093b35b21e0ade2abed090c0ff956e56a21b49f82750859d813306de10cb8c5b8feb76f0bf39ec410f4fc8e8867ba24b7c1e65736e3f7a6a645c088af37506a4fdecc9060b5cd99110a8efd3d346fb67ca6de53cd6082dca21681b68d4fe53b", &(0x7f0000001480)=0xcc, &(0x7f00000014c0)="e95ca2b970e2aacc82b858013d1e6aaced4a76ee6879f5138f9d88fce366e700fc3d456b7350c6ea718a7548b8f257144973", 0x32) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001500), 0x100, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r4, 0x800c5712, &(0x7f0000001540)={0x20, 0x2, 0x2}) write(r2, &(0x7f0000001580)="0a37acb75d71d4", 0x7) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000015c0)={0x8, 0x0, 0x7fff, 0xdb, "266da97b85462b3ebba23d2898cbff4a96d08b83", 0x2, 0x3}) r6 = getppid() ktrace(&(0x7f0000001600)='./file0/file0\x00', 0x4, 0x40000802, r6) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001640)=0x9) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) bind$inet(r7, &(0x7f00000016c0)={0x2, 0x2}, 0xc) link(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)='./file0\x00') ioctl$KDDISABIO(r1, 0x20004b3d) execve(&(0x7f0000001780)='./file0/file0\x00', &(0x7f00000017c0), &(0x7f0000001a40)=[&(0x7f0000001800)='/dev/bpf\x00', &(0x7f0000001840)='\x00', &(0x7f0000001880)='-/.]\xc2!}\x00', &(0x7f00000018c0)='\x00', &(0x7f0000001900)='/dev/wskbd0\x00', &(0x7f0000001940)='\xc8\x00', &(0x7f0000001980)='#\x00', &(0x7f00000019c0)='\x00', &(0x7f0000001a00)='\x00']) chflags(&(0x7f0000001ac0)='./file0/file0\x00', 0x10001) pwritev(r5, &(0x7f0000001b00), 0x0, 0x8001) r8 = semget$private(0x0, 0x3, 0x202) semop(r8, &(0x7f0000001b40)=[{0x4, 0x6}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4012, r3, 0x7ff) unlink(&(0x7f0000001b80)='./file0\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000001c40)="106a29ef39b70384ff77dddafadcc34fed30ac3f6f44d0fca5797f4272122c9a7950fbb8e86ada79aabafd2e02519311103dbd147b440a1e8cef8b30c76e192ca36d32b437278ed5f3dad714bc2d2d7335c10fb19bbab00a1629c9d2b70ab36f926f74ef42cb888705a41b7ec6f9", 0x6e, 0x0, &(0x7f0000001cc0)=@abs={0x0, 0x0, 0x1}, 0x8) executing program 7: r0 = socket(0x11, 0x3, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300), 0x0, &(0x7f0000000680)=[{0xc8, 0x1, 0x3, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225698e8d05563d0ae3a79d1ae72f9fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3c1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1dc87d41e998aa20"}, {0x1010, 0xffff, 0x1, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x400) sendto$unix(r0, &(0x7f0000001d40)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039839b6d15d05ad2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1c6b60d796fbbf5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff007acb2b1db92211b31147f76ce1dd1779b33dec1565822fc3e71e3a8fd43249aef6a59d86beff3728700c167fb0670eacf0de0b9dfaafdf1e17c77c0271c90e9b54a8289f2cae3798310860e3877511adc5e80a592356eb1c1fe841426afb1bb356c46e0e634f9d4d54cce955e38a62f2aff4f2d48953963918c27187b5d9cf3f0c954fc9d90325917c3fd3b4e48de4a4e57257b5f309434bf15b8bfa8be24f0251abb0255e3656c11eefbfdcfaf89530d9b8d238d3a37c16070a2620e4c54019782fbd50ca1f13e9114e551c0736b3b370c762a85e78819bbf6a5e7874a12d007800f05c2416db478accc39e23491b00c9499e05cdf5aa98ddcb59dd66c5fbfc629f884df56cc20c087000"/470, 0x1d6, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x800000000000) sendmmsg(r0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000440)="80d7be8f177ec076ab6266e190b1f746f2a796e1a9aafaf57228ab2413a90a547d8f18a0397b2caa640843e7e9e47295f3d504c3320e9297910ead34f4759cd5484cd01e3f8c3b6315b0443d5c0211da3845105c0c07f64d3bc557441b04afef62144e6a21ad3a9c85d54680bc1a651bf14d4a4c565bbdd79ba4339646d59d248647635e1b3099d4b26cb3845649862c11cb199422539b78b8072c7a22716299675d1ec418edc2f750766067499aeb17fb3d1c78f0a331a8008d6ce69d9229334fb114409b109058150e32c5f987818ebb208a012d983e19319eea4da24975f35c2831bf0141d75e8109", 0xea}, {&(0x7f00000000c0)="40eece9c559ca0abb3d09b53f1e95c4ea06e8ac45584555b0bc3bbf77982cc8b48cee3d54a65bc0769a99096e74cb5768db2bf", 0x33}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="4800000000000000ffff0000050000002a6d4b3912c31a628ea8cc004abf93287e5793238c8aee6a4264b7333973fd9f15e61c3578182446ef285749455d9807950000000000004000000000000000ffff00003f0000007a3e5864c3212e674f3fe38073ab44462b0900000000000000fdcfa14ba6c62ab4c6119538200000000000"], 0x88}, 0x1}, 0x10, 0x0) sendmsg(r0, &(0x7f0000001c00)={&(0x7f00000018c0)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc, &(0x7f0000001ac0)=[{&(0x7f0000001900)="8e2ddfbc878ff077a781b2a1cf3ad16f04669011f4d9d1f1962992a87d5e830b1a509f05cb3750982c4ef110278f05278faeadd50cb971cea3daf0b23f2e7dd9", 0x40}, {&(0x7f0000001940)="78e0e0dc1d6bb53a99b20d0b54c0ffb9be4320455ad0a62b6b7fad6e971b3c05af941ca6a7c13692229afb5c8dc78dfa2bc1c2cfd9b482e5491eac2f17229bf82a74002b6e40c1942d169056086a86a1b0774dae1467cb9ab6a5cd98af0a2ba9575dcf61d69b02da3d932a1c585921278c34f816838b7fc30270f6583abbbed0a19a2a6c584b7fd06bedaf36e7a0a43b5a173f6d86fd6f0c7c85869c137027038f820f2fff5fd997a33dad0da40675b2258b5259c1dfa54761163d33f0daed328f937ece516c50825dd655dc56a8942ec5002682d06142c0bc7c5b96b49f7292c90037ce74280de01d87f3", 0xeb}, {&(0x7f0000001a40)="3ccc8873b81942c1adf2e4a5fc7249f5319ef21175f72a37d00dba2886d0dfd1f15a81da33f8993bb637417fac8057aa7b41443f385cfde66436bbb2c755aee49220db", 0x43}], 0x3, &(0x7f0000001b00)=[{0x50, 0xffff, 0x101, "e67a61fa79148560f2af014dceda37560fad3dfbf4075212835a783c932dd143bdcf2dacfe12b633ebc3030eef86009cdf66047eabd79623a8468b004eed99da"}, {0x58, 0x1, 0x3, "c13fac2fef3e7901f044d3a28a176334e9f8653d4353f62aff87e40e51815317e9c08b9a69c69d968b6d4f7811ea816d06c3273ba44da0b852da54eabcb3f796cab217f54f"}, {0x20, 0x1, 0x4, "566a4d9694be26c83b0da8"}], 0xc8}, 0x407) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) getsockopt(r2, 0x40, 0x4, &(0x7f0000000240)=""/114, &(0x7f0000000080)=0x72) shmget$private(0x0, 0x4000, 0x108, &(0x7f0000ff8000/0x4000)=nil) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000000000)="72b73735", &(0x7f0000000040)=0x4, &(0x7f0000000200)="07f30000", 0x4) sendto$unix(r3, &(0x7f0000001c40)="adb3532d212b83be4995680252c75e0db1ade111cbaaa01aed58067b511b85be3a8c351e1129f227790db41935d270fe8498ec13c0099f04db53ac678601c2b01316f234d3c91dee761232de7e26efad22ceef8d191860bd8dac36678390542c8a0200ef7206ceb9e19e6b7072a50bc3064c7483aa266d0d29464341e78e157b9305d6adfc65ce1f5f9871f1f156cecae869ed011bb314631f4579c43f00d0c4e5036e78", 0xa4, 0x206, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) executing program 3: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x2a, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) getsockname(r3, 0x0, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5}, {0x48, 0x1, 0x0, 0x400}, {0x8046, 0x8}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100004000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x0, 0xa}) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) r4 = dup2(r1, r1) write(r4, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x1a0) utimensat(r5, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x1}, {0x4, 0x100}}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x4}, {0x3}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xce7}, 0x0, 0x0) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0x0, r2, 0x0, 0x0, 0x80}, 0xfffffffffffffffd}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0xffffffffffffff22) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f0000000300)=[{0x101, 0x2000000}, {}], 0x2}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffd, 0x0) setregid(0x0, 0x0) sendmsg(0xffffffffffffff9c, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000300), &(0x7f0000000200), &(0x7f0000000400), 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x3d}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r7 = getpid() recvmsg(0xffffffffffffffff, 0x0, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r7) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x304c0, 0x120) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, 0xa69f5871e82129c4}) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000580)="13009dd9d60801eaba1abcff325305ff2b14c92dcf8a39dd61b45354807c3700717b591cd2a989c6ca1338f976aa0c15df1f94bdca487f0648cf38ad024f4fb6184b9a23723b2255cc8d943be718944d0010c920370d6fe21b51984856014aab3fefd7e5ed135c3ffc783527d14074fb6645bd2c205346eecea1ab510d5e742fff267fe53aa516c82be055df84002b04eddeae6e3a13c772ac1cbf57f2d805ffbb140acfa9808e80277e17f6667e2ed6543436", 0xb3}], 0x1) close(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) executing program 7: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket$unix(0x1, 0x8, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/67, 0x43, 0x1002, &(0x7f0000000180)=@abs={0x3, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d21108b0f4be4f3f7036c0853021874e4a3b38b13e4fe7a0669cf3f01d632bc447703b693ec4", &(0x7f0000000080)=0x102, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) chroot(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00005ce000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) getuid() shmctl$IPC_STAT(r3, 0x2, 0x0) getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) open$dir(&(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//file0\x00', 0x40000400001803c1, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100ea6f000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f6a335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shmctl$IPC_RMID(r3, 0x0) socket$inet(0x18, 0x3, 0x102) connect$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x7}, 0x8) unveil(&(0x7f00000004c0)='\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//file0\x00', 0x0) unveil(0x0, 0x0) r5 = semget$private(0x0, 0x2, 0xa) semop(r5, &(0x7f00000002c0)=[{0x6, 0x6, 0x800}, {0x2, 0x20, 0x336577d31e04be98}, {0x0, 0x8, 0x1800}, {0x0, 0x8}, {0x1, 0x8, 0x800}], 0x5) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x60, 0x5}, {0x5}, {0x8106, 0x1, 0x1}]}) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) fcntl$setown(r1, 0x6, 0x0) writev(r1, &(0x7f0000001400)=[{0x0}, {&(0x7f0000001280)="b6442ca5f95afd61e29402d829a2b189882db4ef270f6f73ef5d6e188af546173d5704c1dcb958b676632018c75a8f021cdf86ff833560efc9bcaab75d9e94c59e9cc2ca9e77c9b0c10d05670c2f385c49427e601ee9c27498f9eb17d6f819ea4e64cf236bb92457a18b26b7d0a43254549a14e19e1e617e5c63ff92c8879a4ee1c95090c46827a2412e76107bb6a3628caddf399088bf430b1ead3046f3f6ae071f9c656c07fa446d88c17bc3272f1ac43d48a2ce31a827930d8caad845308d36b80989a9083d74a78fbbf010f61d1dd413dd1de0686f1af8ed61c9bd6233e13613b15160867a92fec791a460a6df35131ce6e430fb3e7318dfc2a9b4", 0xfd}, {&(0x7f0000001380)="a8453fec4f8e0d7654e0f59270c37fab6829f6fb436f86f822670dbdb41bdaa40e27fccc86b06cdd660be923e7f9bc449642e8a759f642197e8cf8f82b54a23952e123500cbf9e7a40ca7970f5644e6a88b5e60fff4432af989218f9ab20b327e7ede19d5d21c63b192e84427d4c876d97", 0x71}], 0x3) (async, rerun: 64) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001480)}, {&(0x7f0000002480)="e35eea4ff6b2435785a4ceec2666d44bbdb1c0ab4fb3814427b67a9578204ea38750e1ee33db83d4d48a064eab3603b06e7c58bd154b3d04fb0f88ec8d0aa3a6342d43a3298d9cb8b56872ba9241f58083a14a25ebda87da830d2903cfa33b8261dd15114e4166e182d6ccd6f1b1b02781b9ca415115a153702a241ce20c2a5e8d4693746eef6f3d8e461daf82424fc0d321eca6504fd8e38f7111d93eacf6215a439882cdf2900f2fa7fbf1de4e4e20c2e8d25b", 0xb4}], 0x2) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, &(0x7f0000002580), 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000026c0), 0x100, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000002700)={'./file0\x00', 0xffffff81, 0x7ff, 0x1b}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002b40), 0x80, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000002c00)={&(0x7f0000002b80)='./file0\x00', 0xffffffffffffffff, &(0x7f0000002bc0)='./file0\x00', 0x8}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) fchmod(r0, 0x80) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="ffb730a32f0f53116611ccf5a1aa27b17520c04a69055290989397e9a4965efca747e69be14e417628355677088163c91a04c80b50d86cc9183cd6d36d6411ee5e6dd08a62065d83de47290a879a6b94e47353cd87b8af14e4a91a9cd019e4b57f9ba2198e88e2d54a93d523f6266e15b0b73c356430e060b9999a59c3d7de64d367d0656d7dcedd0ea0a9c7a46d154061854b66e04ffb0ba29129716f1b2c95119a2517a50167311c9513c4338af8d90390b3ea1a0d308ebc199622fc2615a877ad641a8de0a407d28af3d9156f97d568626fa4cd766731ef87b349567a91ad4d173faa5421de79ad9da7b4ad654de508bbed46096da43d2467d4ce9d", &(0x7f0000000200)=0xfd, &(0x7f0000000240)="bd9af28ac8ac612ef78cc186e4d0c33ce2f15cb0be115f293d8e1ba887dbc254fb05cc6054b16bfbbe64fd96bc3b4e32fb33a11d2f38ca5f5fe9fe27712d748ff3b48738da1bc7329fdf35f2bdaf3e62650cb53da2696a5eaeef48444b30e07e7bf2ba6d19e0", 0x66) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0xf0, 0x3f, 0x1, 0x0, 0x0, 0x1ff, 0x2, 0x2, 0x2, 0x8, 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000340)={0x0, 0xfffffff5, {0xff, 0xad0}}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000380)=0x1) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x40, 0x7c) ftruncate(r1, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000400)) r2 = socket$inet6(0x18, 0x3, 0x25) r3 = socket(0x1, 0x3, 0x7) fchflags(r3, 0x0) fchmodat(r1, &(0x7f0000000440)='./file0\x00', 0x4, 0x4) readv(r0, &(0x7f0000002680)=[{&(0x7f0000000480)=""/201, 0xc9}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/128, 0x80}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)=""/111, 0x6f}], 0x5) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000002700)) ioctl$TIOCCDTR(r0, 0x20007478) r4 = socket$inet6(0x18, 0x4000, 0x0) bind$inet6(r4, &(0x7f0000002740)={0x18, 0x2, 0x200}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000002780)=0xfff) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000027c0)=""/28, &(0x7f0000002800)=0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) fchown(r0, r5, 0xffffffffffffffff) sysctl$kern(&(0x7f00000028c0)={0x1, 0x10}, 0x2, &(0x7f0000002900)="ee291642f7e8eae542eae5efea8cadd8a83086b3404acc2bc0d7ccd5938a25912f3d36dcf92ad7f0329ab012c152b4fb9988c72963a209ffbe49ca1e13decffefbf452cf849aec99d0ce6b09a8447e81fd7fdbcf3e21ab4d44502b29f06844e97e01e10e34bb339d45a52d0ab020f790e6efb9fad6f0dd0d09464c18cf2e51a1050b26b0712ba537f67fe8e2709ec248ee0ee74db793e3436983bc9b34", &(0x7f00000029c0)=0x9d, &(0x7f0000002a00)="fcb0eaf4412af34f104e8c7052b2461636b02e895159fb361741995836655c63cd5bff4739f53111216e06edb356d5757aab83e9a5e12cc4a5b6127ccbe186f4ac0d87d91d16e1fb781c15cf6b7414641387c646dd5f7ce386b9cb185efd93399e2b65309d6031e0b10f907074b2988593a1f3070632055b6f24045967fc78cd163b375340cb8b1c35c72c2e66b4be72894d1357767adec4e2e4ad2315f7ed8b9643b3d810fc4d06ecf23f9b17a7e16f3d84099cd4c8124b35c01eb2f039c4eda38e97df504a5f1df3ce0dd7d4336792795604139afbf338e7cfaa55", 0xdc) fcntl$setflags(r2, 0x2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002b00)) writev(r3, &(0x7f0000004080)=[{&(0x7f0000002b40)="36affb1a4fa9ccd39d0265d10c85577960330e8e22850aef9af90e9a74f1ab481f48454f52fa41e259cc849fc70bae96fe37a422bf8c1ba9c0ca77833756be963a6ec39f92f97407cd2566c0eeab9282c0f356fe0485877f", 0x58}, {&(0x7f0000002bc0)="3cca393065b075f587f0336ec293252f7a31af0fb1f9cf10822005676ff92de3af54f94f5f17aefbbcfbc1fca516a85244c8c2cc39739ca97826b42649acdae8a5d08395ef5aa0aebdc1602bcee09572ad3c0044ea95f0e88dfce4fbab2a4e7f017c35c84a29b4960a867f7cf287ba0afd3025abab5fc9e2f57456cfe1ab7b0a36eac86197fc6662a4c956502fea8b2d8ee9f990fd0946e46352c350cc1f4eb9264bcbdc5b69b4e68ff28236e0da07258e62a3828bd7b7ac7af61fe7ee7fea46b6fd3675bfbe4ab1107030b9c522373fb3c87ea2cc3faf2f35094dd131bf66d6cbebdfdadce8a03daf486ffd474ff8c0f76c", 0xf2}, {&(0x7f0000002cc0)="58835cd286dfb007ea118fea7d8adfe282f7cf53aeef7ac8a920dc028a57aa8317f68b2b371ebcbf1b8f5c46bbca0846165532ddde204da1642a3f051d5ae702b5ec2375687faba186436df7fadb3f971afa905686ae8d445f8dd560c1", 0x5d}, {&(0x7f0000002d40)}, {&(0x7f0000002d80)="c24588a7", 0x4}, {&(0x7f0000002dc0)="79f9660819a2e8292a87b96214990b5c2e31110ca53dfcc2392aac798783258c157921357e13a8d896f831acaa10ad369740fd16f6c84cbbd9ecf1dcadc7a9c84f1072971da6f5f7d17ba7059c60c96c55a5198b66f3034a242314fc1f0ba9ed535b4f815672c49ca550098dfe3739de0839850a0d4af225dd2b66744354c11670268272d3ec171b3ac9213362202c9de78494687990c78340f0618f5e6b9c0eee5ad1b372fc0c539dac7b53b34e0a50e39c70d40440169185f2d8b8de15c2b7bb50f3369fc9cb5d45dd267800158ca02e23516a61077ebb77f26afaca0d6bdcad775bdcf02171798bb56fdc8678c7ed035ba38d5eff8a71f895dc0d2ebad151caa09af14c037559f6f4f5b44a3b2e5dd7aaa976b91272f8ac4a8c20d10ec7ef0b832b606cbcebf87e35eba91f9d2c78d0dd3ced6ef2af5150bdac57f556ea95dc68c493065168fa789b4c1dab8e5c1c758c10b782b296dd84ce5fa3b0c7ae496ed2dbe2d68fa89955aaa390efa6c5b3ea8480fa2cb63ca6911aa7d86fa9b34415f202e7a209b055caa781b7a42ddfeea45a201270dd33fc7f8c8c7100826fe6c3334f71c4e344ae133373976f3972c19c50fe533f4ab4b9cd94cb634132395107e0d2e694c28bc7a1f522927e014d016b83ce9503df79fa924e2af8aac07b636c1a022c464aa7bb6abf61674119062cd31a91223a49a4ce4b129520e4708a56d781e6836fe0f65ac4a68457d6d7dbad5454f8447563fa01852d13b17466ca8aa49375b1bdd067a4d68a6bd9c2363807f428dd126321a90e6ee7b4964ba5e09970cbb97c8589ec3fa8d66c399c55e4c0f69d4f17946ac06dbcbe23f426d9ebd516dc942a596adcc1643d30743cbc23dd7a80de811fd351e2c302232a141533db2d0bb9fe0dd48ed39fc2c651e81de04a841309f9afeec48a42bb842e7e4df62fff17f23db865d40578269229d2caeec48cdcbeb664c72d68d2272f92a31926c51cebd254c604e65a0ad721c99b7a11428b8ceadf3087e769f3086a66e63f17bd28eef6a2821afab3c3b4828d18d75d63e700837bbc0ecde8accb4ec0d2dd27f587a5ce041f479c427ac765496fefc16df34855eac385717c4c9c5e636c988f96fd488b970d40c03fdeaca614c60107f9aef5fdd7b83b8bdf97408435e72d12e67e5005ce34d49a34c4dec33b0f1292e4f51358177b0ffae4d484e49af46da6ae60908f9b1b0ac4b662b1736e2f5536c280bf524e3ccb63880cf15e018203ac2e60a5e04b3e0acbd017aeab42c8408d04b96af827f1bd25df904b1abca8d3b2bcb349a60f4a18e83d258fd82fbddb696bbb10ce74f04f4258d3d8ca42f080135d9667be94460c60831376b81f3969cc10499ce6fe0b02ab7874b1af91734ebe26358d748ce9e1ddb11074bf0e94c62dbb184801667fb517793f5026830f88bd21963771475e01bce11b1f63bef9459fc44685f80d4ed3016ad6462ba77ba840c84dc52ee9ad4f4d12726f2edd64b99afb1accde8e77863a538e09a450d442647313b022442160f7f69ef9a8c64eee5ae6000f724017d8a2e6465afea8ab99696a65db97c8f7726abe8b59dbba71cf1afb0358d504ff150b4ae47562e7d5f9e0da55f671101fa470391277cb2138bb0aa1573eb8446ce7193ab7cc45f6e8a9d9fed072e77eb1ddfdceb6fc85b6118d93a95902603a7a0b85a5fc4883ff08a8b18047503a27dfcc11a796034c06ff135d8ddd75e8de6798ee238636a0cc346d44fa1b039bf4d299d54a3b3b0298ae539943393e86247bae6b1f6d94a33e5c8af52dd20b86bacb54ba90a0d179f84dfe4c49fe55edd60e8c6a8f094bb206d71f0bbbb018dabe12352e0b42f810c6228deacb5538a55f7194b8401addd5151c7c77c2e9106f60a9713afe071197bd2732a54c74962cde52ef48a4c1edb97ba476e3e28bcf149187b41a1dadaca36d976d075cb3bbc65a4d69efb75beabc4853016618438ef0e344c055eaf68a8929e8dcf28ed052ce2a4bab83077a97adb34e4aa189f15c0cec18061bde187b0754097b8dcf122889628eabc2d1529a977923b83cf439e89e7b443ec1e8576fb7b2543f6a323f9a9e77f342541e99f505cf0aab42be33bec026e8336906d23179690dc272fd65142b8cb1f878669555f8ab6c610f4c8ce04dd03c63eb90ae46c36019c5f6b03da180760a0ead8d686b146a78605ce3b1bde933e36e107d05c16aec6fa42f54589616e5c1bdaea3bcf2898315e1b41f58c9c48e404e46c9b5daec6adb4a38900beb77ef16c0eb7a4e2e94a745e5543c83e6dd8be00fd163c325acb2c1433a296884dd6365881ff164d9531f16d8355422e1a573aa9b7b62268ac72101eefc80e5211d676a7f14e3f49adb5e6c4d50063ff396f08a43a12200235efba1a931a299649d24c5bbed62381624b3ee72e5f3aba9f181d5f86a4d2b2e5508493eb4404c0fed9e915089a65dba568cac341ac028b1aabd1c637c679564163d8a154d99fcec022d0e026d20d217286212e6c042704c92dc6aaec62e631a0c0a38ff0a694fed1ac8dcc209e8d93145cc08ca453e0077c85f431bb64491b571147ed6ee3958999b51cbd29296b4a58e9e5ab49f4b58f48be97f9607e9debf8a38d6af24ed5edfed3f3cac6db45d581848f4d0770b9b91a54343d1508c4bc826e2a6912f529170bceb184a9edaae762c83d2ccfeeb414243ef98939461e974a076ac00a38b8cc741160862dc963ffca0e39d79b0e6915482c6d9a47d1cf58b5703911299c49c6bd1e9e0d3e76310b99e0271848bbd71adf524d9e0d99b0fdb84bc20f5cf98ae71043feac5afc538e876a90aaf56f7cf3df2315fe63a7f31e6e33f689ec3eb13f7dbf6689f6bf6ff421765882c9e3ef608d81b342ae0859cd96c31dda0b5d36bfaaf20872c8019c9fa942fc274f34452ee695f079eaa615790e49a0c73fc85d89fefbca298394f3a96847cc0c09421f819c0848535d864c82e0f9b60ccb1056083813ce2f8fd9c3ed76bf799e6fbb1ceacb02aa3283c1bfa21b9310eea81b4ac1b08af51f15fb9f760329f420275e00f7ba4a05a28c7a39c19639c2802215781582804ac4636515373f7b5576020fc55515681644f2c91702b677b2dd509bbd108449987c41ecb4a8a329ce8e54e1cab7af6b1f8b137ab88bc6c5f45acaef3414e105aadf8d13d7463fa9a94564af17a53e5aeda6627d650ff097897072f3c19eca45cb073ca2e190c45508db9a402dea9e765390ac26c195d3eb80fb9ce37a2932c9dd7218c189cc18c5aa3c393607c5c7b8519f179ab471f03dd6e76b540533f8cfaaf9044071bae1c90cf27332536835c0b201effcfb351d30f910d5a900efa46ce86f255ab7cf0902182210f2252f35febeba82760b74ae1a3f6a44f4b9fe9748cedad10154c3feec2fc5429812c757b4bcb0735f06e6974b176313cce79abcc7072ecbf7b492ab7be50c84d794b0c41a89bb3301511deabce657c4e7edb4391922dd10389ea88735b4ba4e1a54d774c876ad7516a93716cd92e1738e08d68660efb978be622b5403e2b4497f036843da9ee425abab114d9a79a38e1d7b9bb6aee11b6fc66d3f0e3a7f148edc1909cb27d012e8fbfba7110d662267e416db093c739206dd326b860b03d9b7640e498b8057db0bc9cf4207dac4f735c41d2809b664ac9b7b293bec80d8cc56e847d4670ece1ea0f75eeffed842e9212471d127ac5ab8b14ff12cbb65b3b304b5199e6167af86778f284e8216dc138f47a1c0114e7176bc2f15a4b7aa418eae8a13908487b2a970e67a630dafb36f9d902201b311de305576f86f3e534710a5234e7392f52a54b5187a958c6188a02cdaefccd4923a098506eed7cd545b5612d1c2a8b6d35bb6aedfeaba3ba8246cd598dc055269e78c99149cbc610afdba4f7475b3108c137c33a27ff855169404d9b19485f89e9f02593ae2da9ca3008bb3436280f3dce3e3d476d923a6c117dfb03bfcad435394220f9da4aec0ef9bbb04329bc64618c7870ccf68f9218a55cec8eb78ef5f366fe4fed30ffeebb11029a64d795b82f76cc71a008b19d366014bc01887022a3215fab182982334f7a3ed394f1f10478b3d06df82e5d5184c6150968eee4c684ed9c857f15b31143c531549971d798872dd8911709105e29e91acd2a3ce1c603f80b6e9f2916c2c1a9226a1f10857d26513be3d40ac05a027742cc9b612f2e08b644fbf6ce77397a493a9a241fa15cb835ccc8f908b9ce20cce905accd059e175ae2cb803a3e9a66b7d66f4e85023ba1f2a5aebaffb23f7787e0187271f228a27badf63e8452b743a2318ec6e7268a08249d203aa48dd8782fac56390f79baa26ba042c632f60696b8b65ea05136165c9f11948a8d4bb6c53c10f390d09123735d230456eeacd0d144eaf3dcc53ccc9ee1a858099f45d8965649e4711e9200a7402cc9d873f8954528a8027d922422a0a450ef6bd29a930ab1a1bc1502a184ccb1d43e401ee6bd01c1618c494c869dcb029d5821743630bd93388d966cf273fed1f69043abc7d96bb6ae8952a78251b2e4e21be48e290447ef3b34b13c23ff43d1dd50e2e7d577b63ea88e1d344745a9001dbded7bb799a73b812f154021b543d0a18eb95354347239b6d1a7e6d54e1a41f2f133266b18959cb0b0716fa1335984f7fc1d41f29874e991334c59ab227a47c6ff7de8dd18cfcea4fe3cc2b56faea8bded8f2720621d2d90da73649be7f05dd58d4072d6b188dc850feb61a75db4d569a2dd55545b66a1e0083bec029ae4aa205e2c5673fd3a1291860d2525c5b68e063b0737490f099e117e1b9a2dd0cee57d74366aae64a6c223acc14867595ce2c449c9b5bfa88cc562e4e5d26603104422a034d0b1fe635dadf044d8427903ca518b892062f142c02d9d642c2421e9cb439698f549fe398072b011c2ca2573128ffb4467c2787e85c3d026a2409bb3133fd57e40385a3dcc47107c02facc3245859dd2a18cfa5fd8901aa1ecd8a8e31c62b898c9b17d1d8d07e00e88acd84726b0921b49e82cc1b706cfc1f7ecc7859468cb07de9bf510b6b52d947c88b3d8bf42bccdf52257620a68c91ede1e6da47b70b6f648f6402f07333da77903b342d22956c87e0c3c685e4cd395ee9d484f5a8423a19095cbe346b9537a2e14a41592a05fe27e0db79f6ba0576e33b02de953ae41df9410c13fb5f54b8e9454cf3b6f2744a62d70451c5c21c4fdf85ec3f96d774fd7156c85e59cb9f2b577f5d9603349788fe1a182434d518ab580a5e05bab235b2acff9f9478ca59ebbf72ccb6115951b0a918a8e26e182f04235e56acac301facedffacc292041d9d2c7260c4d88517ff465fe391b9f58915d039fc6cfcf9ea61108d1498d976627869360d77ad9aca66460a21d33cb16598890da5fbc2a419520444d301cfcecb70be4f62f9962e44bb3dd565233b845d362dcc131b3f67c3037848fca93e33a7d0a4094623e450a2a0a4a7c6979e5d9da237dc81df534c45c7c3396a1d9180ebd433621f6cd4657a26594280ab5757a06ad25518febdb911e48bf97dd85446add1a23a25ed6a7413d6900f72eefd09068af297b442d11fd68b67cdef822a26c0d26a5551399631054a52b70d227c6a5f5dfb711d984819175ce03dedb95d4d35eafdb455b6e62e62a9273df0297580bc038e8c7fbb1de8acb85b9f631514a8e4438a98f414d8f0dcbb08e8886928b0526ab39ca37516f288650a6646197c98f9c6a9f7da291215b27c774fa140aba35ca53ab", 0x1000}, {&(0x7f0000003dc0)="be70459cad5edc9da57c281b52b64d714c2586fce3bdccb5dfcd125a4c80aa43d838638beb37941e7bc8c1d55da9f47639934fd1c47feea323fedb6ae3e9777ea1fea2f3bcc79af681c6e762d0550f43a5c7dfa6655f5858e0e8cfb42ffea68a35125e80008939c16ba20e8235d8294e2e985f146a16f9e7ee0d89bc399147da475d37865f402635220d38e2b2dcbd175667c5e6c3b946566e7501fbc3eda46d1d87b2", 0xa3}, {&(0x7f0000003e80)="5319e1191f24f35b266b24e174f4dbba7e46362b419160082faf1da3c6bea2351eb78ca399558cb8036bd82330f8f6fe138e720f8b3c976d89afc4dee5e01c146e234c7eba9da0132b6a9be7b867f129a7afe954451d0f7fd84db47c85f6c06d41a1b059f0c28077165f38d97bd7273b85bd2096be5d00bd80107347f466f7afe6edf7b99fd98059cd3294582dc889255333760d25c4742478c415dfa458a30e0c86094b856ecaba63512a47620296d9fa660dda4f773c2f1239853be824f4957b554597f4b4ab5f97096f80c53cd753bdf1063e04eb44678c1fcb5ed0e4a334aadd216c18c9509bcf8de471678103c8ba0c0efd30b5aa", 0xf7}, {&(0x7f0000003f80)="dcb3e4f87d64925f652cb8381cb9baebc5bfec460d45adc993e7c74575834601fd4329338bb940c3b114456434bfdfd7f05b0dc6b5d025ee48f553c2d0d1e6146840d9add6ee20b5fa80353091aa06edbf19841051ee3b35c9415e71ae7997adfc10b6bb46cdbe7b82470320636aee3a34df0ff9d6c2049aac7091d9897c28f5e9045f34ce588dd04c64ce67ed420a0f1e3ff783ee7e4172f21e64d9a4b7aa3c5b1ba9d32deabc1dc21377c44216b5991f3da71952b718c7bbd49f3023145d22c170e310617277a0e235f5a22d8aa15f5f0c38cbe1c04b5b2257f2413455a37041d20bb0736b7138bac813629439dec5b31a", 0xf2}], 0x9) executing program 4: socket$unix(0x1, 0x5, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x880422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) readv(r3, &(0x7f0000000100), 0x4c) r4 = socket$inet6(0x18, 0x1, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = dup2(r5, r4) r7 = getpid() fcntl$setown(r4, 0x6, r7) fcntl$setown(r4, 0x6, 0x0) socket$inet(0x2, 0x4, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="39ea7955", &(0x7f0000000100)=0x4, 0x0, 0x0) mkdir(0x0, 0x0) r8 = dup2(0xffffffffffffffff, r6) fchmodat(r8, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) truncate(0x0, 0xb73f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$VNDIOCGET(r9, 0x41946472, &(0x7f0000000480)={'./file0\x00', 0x0, 0x3ff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) r1 = getuid() r2 = open$dir(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000280)='./file0\x00', 0x0, 0x40) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) setreuid(0xee00, r1) r3 = getuid() setreuid(0xee00, r3) r4 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r4, 0x0, 0x7, 0x0) r5 = getgid() semget(0x0, 0x1, 0x668) r6 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r7, r6, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x401, r1, r5, r3, r7, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) setreuid(r3, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x490) r10 = semget$private(0x0, 0x2, 0x510) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x0, r0, r8, r3, r8, 0x0, 0x401}, 0xfffffffffffffffb, 0x391, 0x5}) chown(&(0x7f0000000080)='./file0\x00', r3, r8) ktrace(&(0x7f0000000040)='./file1\x00', 0x2, 0x4, 0x0) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f0000000300)=""/178) executing program 5: open(0x0, 0x78e, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1928, r0) syz_emit_ethernet(0x66, &(0x7f0000001300)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x30, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffe, 0x2c, 0x0, @rand_addr="457c5601b5ae235d3544d14cb2e907c8", @mcast2}}}}}}}) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7fffffff, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000157000/0x3000)=nil, &(0x7f00006d8000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 4: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setregid(0x0, r0) setreuid(0xee00, r1) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x12) fchdir(r2) openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f0000000480)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000100)="d1add62709e444e60b", 0x0, 0x0, 0x0) getpeername$unix(r7, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000140)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x23, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffff00000000000000000000000847"]) setsockopt$sock_int(r3, 0xffff, 0x1901, &(0x7f0000000240), 0x4) shutdown(r5, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000001080)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x6, 0x0, 0xfffffff9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4}, {0x1}, {0x8, 0x3ff}], 0x3}) r1 = shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) shmat(r1, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000180)="8799c2f9", &(0x7f00000000c0)=0x4, &(0x7f0000000140)="c486c70f", 0x4) r3 = semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r4 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r4, 0x0) connect$unix(r4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) semget(0x3, 0x4, 0x500) semop(r3, &(0x7f0000000200)=[{0x1, 0xfffe, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x40, 0x800}, {0x4, 0x2}], 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000300)={@random="89ffa22f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x14, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff0000000001ea443d08000000000100", {[], @generic="44871b3151bde57b236b718e5023ca6e65ab1860"}}}}}) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000280)={{}, 0x0, 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x32, &(0x7f0000000440)="b211d7170d816685c8e360f2fa41c1a0946988b272a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a900108b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c98000796b2dd92fc4975680b37ba955d2c15e6d7c9198ed900ab006ddfb6f869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a000000000000000000", 0x90) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000500)="640c873b7612727bea1dc0297114d2f17b84dfbcf0da10c1ca0add3854b01615711fc638a534e93f1febf9789c5a648ce695e55bc68593479daebee8163dd7cdc5c2e0e5c5b1e13ebe39cd5ec9ec8f91703a691ee95dac3a9961488ea85bf62389e55b4f867d8ddb1fc63c9c29b47df0937c063a80ac6a05b41769f02d50319457bca8a2369e5fa1a22451caff91043bb43cbe51936a2cb9fd5ef7dcf4e61840828da9b0a70db5be81b20ac71a928c0593152d337ecf55782e0a85468edc7258550ff3b1d5258979dbcd868cc0daf17013f080ddc816d10964fa4b5dbdd58ff3038fa87a2bb63ac025af15831681bb5c213d03b6c35c5d2280772f1a3ac3f6d59c1c7d505ff02049bb42880a98f7f28e54c236c694a59f2caabea49ca0182210a98b8c20daf33705b3d48b7a6c85d647dfc73b2bdb876ee960bae1fb867e7b2171e7693cf29d2f90228fe22e2e921468a715b4820673491c2c1e220f4a60a45a412937da597553976266470ab665462525c9ed6e0d791c8338fcfc2d736fb18456c613b70192bb73894db46fdf5d615a93a27dfa4eddb303fc907a6959eccecbebe78f54e4274ba523f45d1fd7b9a783308ceb4d2cbf3fe3e7fbf94c90461809c28528b25615b31dddcbbbd08a76dfc213c2d7cc80545df16fd0607c1fbba94ee224a9ed201604a14ce75afa30b67491e85eaef2bef4e2ed2d6b45d50d01951ea46a66d24d5ef808eb19350d10d2607d46aca0945300cc6255b992fd5f386d32a2ddfea9eea2f07638040fc66824692cd63f4e5123d3a4b306e27684686d37383e8b970b4752b6259a74042ef4a133f646efae79612e040afa232975adf9b278752e512b9579ee3439ed4794231d521fdf21e527b46a371da13f9e9cbacd7ab744eb0293a2f7b83c6f32759987d8fb98193c22da3d95d959214736caacb62a271d738743ab301c713cc9ee4455e87e3f05550679b19162e5066c82067acedd31688bdb72cab99b5fa9239722010d36ab86c8c0a95fc01a683446bbe920bc0a377fbc640e6adff6ff15c09b5f0e23f75d8ba1753d574dd0010044c34ee048f6f71f910e550073b363a038325f679a062833d29de4a1a2d72713705fc4e9822ab58d395e76b9dd7aa730db4653d751a9802222bac6bfc0ac54708462cd9cf7186cbb7eba79085d93ca621c668c0623c9587641415a68a475379dca8e3ff2eb77cf12c3400e6a8278c04c822dc26ca088063babf5e5d134a599f2de89e8ac462dfcab6c42c01aeb6feaf22cb90b2190145a7e8017dd1a11e018f6512dfc1703f96c7f837815776c26fce90376645dc11fd23dd2f68eb6f54c498f5fd939a4fa43bf693d2f5fee0528c54b4e76386cc1f403fa56fae9ebe73dd35ca6500b92b2918d72997fc23c1a34a4b6e9b59a4782169edafcb6b3ec1de3f2909029f54cddefe3451af55a64a2f3f4f55e649b0887cb26840bdf3b153f579a5f9a85c3a680a4c8ae5c84f4fa55bfb5f3ce41e93ac8453d786405deca17ceea789058650f809f8ba4cc0fdbddc362f93bca7e9283118901ca6a71786deb4bc135a7f1748d9c416ec2dc138fb960ad6050d3d79e115269bd7cb358930f36e4ce7adf7f8dfbd9d22ae43954e488c1abde9e02a5f10d1672033bf9bd6593bf9f75cd68b1217858c952e5158b5e30d0367b8cfb7f229d4afa3f5c2dfcda437c7720201278235d0f3994008efd8b07a5298536d7f3fc56f61a22e14e64e4ca2623c904e9ea3106e67838effde99ce1a323ac06d13fd8e38e4aabc99574bd57157456ececb4625171aa3312624062e3098f1fbc7fd47fddca1cf5384b93a6ebc788f9607865df69e6b934b2607da9f5b09f00bef6bd86d0dd2c2a916e05e3b515bdf4fcaeb862a64500c4fadd7270bec017e4aa13f0668906dd2b2c1a096728adc5633eff195edb7908a893d9c071ec214febfa6807590f94c4754160c1b5329088c0d0af97c1213b08f6f7da2912708add14a9c03257dea459f54d9eff14a434151b6200cf41e825832e82f673c5c32789029134f5b84542b13f942770f403a607d4461b3b710e151a0d039c3c675cbc3cc4a34ed5e5c3e6167540f673cfc0ad3e1b63bfbfa04384f2c58e230f7fd0391115f6bef40cc11a40f7b906db04adc1bc1afd33cd56dcdcfbca2e41aaeb297d125e59625111237043e70608f0f6572f521f7e95b8787a208a853267ab82ab138cd348d7b0d1a05de9b48bac4a68903284fba60f024f39626a9fc4103041fee9b974ddb249ffe4bce4dac1b0905e8ea1b3a774d4083c4478e9224621746d0a1ca1bbc1a29a22e6a7a08db47215d5b043bbae857f2baddab45d73d1c554bc0af2467b8f1299d2896679815afdb9f3293f7455a5022641d77d30fec15d7adcd8072d51e6e193525272274e98f36ee1b00ee9bfa983a8835487b1731ca7b72955b10658a71eb94cc477d397c05b2f4b9d418ab7a323dbd0bf9611faae95dafc916b8bdc1e09b1ccb7b5872ebf4c88a33f6fafde7ea8df6d658b6d260d44650cd5e43d48167d566ba1d61c57f82b1cee68a19e3370d286af205d0444750394f79b81b588f672920f6f94436bd4964c75a9cedd90bd3308b6b81996d8b175492b0cb4df8bcce6e7e5dd840e333438cd8857733fa56191149a718ff0f73c011273671ec16f264953e607606e226edac85f359216023327810308a0dc53ed311b0a864f4479a54205fb8a06dfeee1d7a90ad1c8e6422a47743f188a2b735ecc6d78b440241e699569af48b5a95d18cac5a38a9d6a6b50003f6fcc5a1aba2758645b02fffae327b1dcb81719fcf2d4de5ce9badd72d7073edfda88cc6dca71ea6da0d57a563477d67aba74188b5e99aea97f30a787eedded4a9af23ae30a2433124bcbc9714113736025af16ca014e7d3969b2ddb8836351ef6481bce320f3349279aaa565418145b84a9537d2443be9d354a5da9c1948b613d593625ad18ee3161cafbae4d44eb240cad1f9114fdf8c79f7ecc8cfddbe993dc4c2d84e3c75de24f7056ad19908b2a2380bb576f6ff2cf86aa3ba3d3f05dfc2ce0692e6a08a195c7472c1655ed9e4f92261f15467ff379aac3d0b4aeb88a7923e5ef5a6a3ff1219a8f48a3cc4f4734759fcfc64ec24ef2bfc1a67e898f272d2ad2831d8ef7e8c38cfbf2b592c0eeb2226166de7ce2c3c2e159ebdae8062525fb66c748cceb8299a67db015801e9a1106941024ec7c82bdd97e049d0fb369e185238a4174dbc148a81865ef86ecf703f9c0c19887cfd9314c25ab4881bc4bcf7b5ac618ae7a905a78e1ab83560a11d9eb3db5453a47b237f2fba345c09655d1577e0a63281da15e564bf31b7bb22fa83ca8b1b901a1d1786558b5e99637c2e1fa5553f201e9445994edc2911e55b1505de9bdf30466891cc8c99a39d426c8e61c3960ffaecfa932494eb584334b297ee316249feba37d68e064250522292e19bb13cf7ca05dc4962a7611c9617d1708d70c26c28dbdccc9a711b34309e55090eb8e8edf3a0ee3663921adbd70fe14658da0d965346c947eb6d61d52e8c5390ee2ac6f2c0d5004747b564e33753c2684ee9bd4b626ea661336b2fc24382495de128f36d76ad9436a392d7046839909f4d6008e1012f1781b7151ff0ca496e0fdf0cf727d3b0d561ee16c25498afcca1740ecea9535ec506ef626b8c8f3d9e80f72680491fc58ee9c455aa1069d4e0e0178a906c05cc2f8395160c461f94a86c9575046f25b54d2f63521efca0acd7dd54cfbc20416e9ccdae4b2b94ad74364a79869b7fff247afa0a7731fee51f8825d9f6fb685435d6cee8ca6e88718beac56d8294bd1b8d9e4df23dc02724a1d4d2ab6dab4d47a99255414f6f30fa55b10e344f4811a99eba01c49fdbecce3850f8411a6e5fe3f3cde6a0064d571bdceea4145f6cf336de6026bb5e2fc73407714db24f1c1b5ac00c9bf484c0afcec0fa55a6adde64ef6181bf0927f56c8638f690b7dd25575a9a9cbf32befabf9d5bac624c7592e0d080bc50507741781cd8349136f679dff600ed03768dd470d4fb022c58e0835a770b885f6dca63c48e79deafe93929ce11e7f06c80a59e7b0b9f72f8324f2fa7b9c1e0ba051b7504b4ef05e808a18f8deb224861f2bd06a6176568ce9200304607eb74435bc90461f54e91d4fd55dbee237b47fa2ac5ac8e084a7c9e9cb99d2de92f4bbc33a7fb264393866e8ff89d25d739a424a27d9c598aa0d0f47700accb6bdbef2ba41d798015556ab6edd02f79571130878e5d43792e3ac7b2bcd72a684bde87f27a8c5e908bcd74ddd577a96bae6eb4ee2cfeae82e9c6e80cfeee47e62036096f4255a157c7a03087c56919073fcb2e1b30245c260adb4105499fca19f848d1ff524c9ad1ce7fa2043c5a0ce62799c8a7beb24c6f05706823bcfde939b4f64734b8db700bc497635015152be6c91e6dbbca9d8ca646d7d7bfd8dca69f7ba51e94fe58a907b59c3ebf593b3031d7d14397cf250c3f4e23fee5f4ffc9633dc1843678b5119f56e406dcdc60aa84a5ccf163a5c756939e94cf89fb7e9ffab3b2650c4fd5d61562e82a93282d26a2f919b3e0d23fee1bbaebff1be49467c3da24690876c17a3c06617d24c33321ee3a07a99d77d0b226f54ca0e43d884f2e9dd20c3bfec05c2898b75fa0a8b7407f9d22ac6fbce914cf1b7692e25f6a34c4f84cbba62cec25d323be989479aa3b8e90b38c4abfb1859cac78af65d70e7bc3a6f9cdf3bb0c112a5e5bd4831fb7ffae0cc52f72059fa3b5aebd23b763a94e42c488bf8306ed79807676bd1b72d81843fac0923cb8798b3fcbbeec0afdf47a1b484add76e3c00912df3d688e9dfd34003a18655052f817476261fe8b35ec1c00b29321940e109e291883b435db6edebf632ac4fbc44c26e59a58105ebd5fbb228f2d2b5f2d098be40d7d43b8c2244cb0e2a41ee5b1ee50e1b4d4e15de358d5e063dad3b8fb4843a20ac0d308bd732153e622865cc57d6891a16f2f0f25f47a28d9ae4b04667b31a77586219e3a187772a9e5cd3600aa4e64731455fc5a45e52aaee8dedf17b70f5762a2e522dafd8f0cfe9d715e23c946b073f3b210952675a7697fdf306838329bf1172f9c350687d3d4d6805b51ff854064250d905b491f4a8c94b7aafe64302f82239af92e0d14fcb17877eb81b56f63465f82bc0ab9bf397a0330d49159d053e0fc46b27417fcb9e777650e9b3fe614ee2042b12e67162c490b17b89ceccae6c604653be541d3449a7a3bdf465b80a49981a67032c5a892b6ab5e7dd73458ea7dfea92674e9468440fce9f6fcbab0d2bce43d1b9569c4c85600381c3e5bf5057ef3943a991389acb1a772a2de078792c609a5c80786d75f146b59fe12d61dbe76a84b0c70cf781ff4cb11f1cbbc0fd03b44101d1cd9132b250ef11c0cd6c0b14d9ea87d2980e8df4361c9b11e05d2ca4362bdc9b642c1693167a5e8209d054c12f1187643b614afaf121d56001a5f27e792fc6c25843524a5e0117f1cad271ef7c4c5b6489cc8bd6d3904749312344ca61505fa6363d10d496c1fa3d8a7889321dff4fc6646484fed064eef8616f67dcb8f611ec0efdba2b3b46a211bad69446fc2a462682d1623f1787d1d5840a278a3eabcc9e5348497cc5afd41cdc0dcf61a579c19494a09a25348e717f7637424a96a08a71bee048ecf1d73ccb606cd8f0f2473db19c969fee0bc518b1556a258667d7fca26b5143b3fd23b80b37c319f157a3e8137e6463a89d9661d4a38bcb7178707096c2cf1084d1f", 0x1000}], 0x1) listen(r1, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r4, 0x4, 0xc0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000100)='./file2\x00') executing program 3: select(0x40, &(0x7f0000000000)={0x9, 0x2, 0x2, 0x1f, 0x8001, 0x11, 0x4, 0x785}, &(0x7f0000000040)={0x40, 0x61b000, 0x3ff, 0x0, 0x8, 0x0, 0x1, 0x8}, &(0x7f0000000080)={0xf607, 0x8000000000000000, 0x8, 0x80, 0x8, 0x4, 0x1, 0x19}, &(0x7f00000000c0)={0x4, 0x6}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x0, 0xff}) fsync(0xffffffffffffffff) r1 = dup(r0) getsockopt(r1, 0x0, 0x77, &(0x7f0000000180)=""/4096, &(0x7f0000001180)=0x1000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000011c0)={0x180000000000000, 0x1}) syz_extract_tcp_res(&(0x7f0000001200), 0x3, 0x1) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000013c0)={{0xf7a, r3, r4, r5, r8, 0x2c, 0x1}, 0x80000000, 0x7fffffff, r9, 0x0, 0xd29, 0x5, 0x100, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r7, r10) msgsnd(r2, &(0x7f0000001480)={0x2, "252009cad17b5e129a923fa5959c2821ae5be38073a61e78b1c9889ebbe5901535dc4197c0bacc590233c461dde89e142571816e52142a47fdb56ea48e9963a638313158dd49f3714fe92a6e823823f508501dff238c75e7828841b26338068a4c05d8d8069edc2db58a12c3da1b3ab7a05591d7063195bfaa8843c7206a9339b7647ac9"}, 0x8c, 0x800) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000001540)=0x101) close(r0) sendmsg$unix(r1, &(0x7f0000003840)={&(0x7f0000001580)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000003780)=[{&(0x7f00000015c0)="35fdfbe78815f441dc691e216ddb85e846a756cac6850bb394a4a467e4f0efea940bb866c6b5b212760fdbb4b3e134f23f03a736ccf6e9ba503a0e69f4262ada35174107fd68b0328e78cc60592077bfc606c83d94ea5279f21a65ceb9505efe2f9dcaaa2f95ec442a8f73a2bfd0bc461ed76b6ad19a0ab4753e3a5a46bb25b2843baacd567d7e6c8f25a9f7e90ae25086e9713639d41679e36c890e2b5664cc2a5a272c", 0xa4}, {&(0x7f0000001680)="f6686ef79f8f88d200997492116f69e071cc653cabd63f7e669ec9d1f244f3a24ab7daa482e18ace2b278772af37a122ddddc2871a59a99c0e3f295ccdffd587304a4d2f25c7c97ce9b5bcad83e7a5357c6307e9dbedf76ee4f0edeb1ab14f3e330cd46c127569412a6e31814522a88ba2c78ecc1c0c4ee7184c174ed4d234e1e021fefebd7de550e4f7", 0x8a}, {&(0x7f0000001740)="1835d359e630da5454cae09e4845769a1ba22ebb821d85ee9c9aadc7bd64bbfdc6baac280cafd6a4d03c95007ec940154770e18288adb17551cf38b14d45db93b1e122ff84db47966608f3bcb5fdfac9145f4354f3c4e15bfe25a0a4313c84699cf767e1fe4e4937f5b09508b31b05983ba45f9b9e047554e0a6b57667bc9accc2d182aca4c351781336a74ab262fc31cd54f9f6a7a9a6d36c910cd868d28e32d02c91b76f285c13d5f6b51528ddf6163dd005c9160ef3dff7a29d0e5d2854ca4f37f87c389b6b2f49533f646b3efd60e720acc0c869dfc1e18bd49b9a7affaef5cc89f6d462664418a7ff00d5f77448658d3bc5592c0896f4c10e3d04b2b4052354f80431e292bfb667e3b9e6249c1bb02bdf57537963196f81fa9c111ee4a324a472cec25aef8566bd3ee2c5b84c4413bbfc89912ad144805524dba7d494079a522376262d15966541b9ccbc05aba24864f3980e5f8ffb779bfb33c05d34c6bffd19938e012dd5822800d6bc724481d14d29f65acbafa3576d705b0e7b589a828e1d51b603d32fa53ea5e5133267c962ae16ad3c18651148d07dc5221ecdcdcbd7096e34e203ed8f9144901413a0e4af4f9820dd1920461db7473bfe991330eb544ae935a01d1f365b6fc76985558a24da2e60ea303afbb81b54d8d8fe4f6ccac79178250414b60160f272656b6d44a1971741d078e448cfe7d2268847a6abea886a1987e046624091cf4e676080b3daab844352610859883350987594a883c0e5a7435e3c545111de65ea89fc3895f362d87fa32f6d65efa7e7ad1446fd6eed9e5dc3175e47dd92686e71f2f6a9663b7c33457524eb927bb525b0b3d8fcc4d81cbddac9e9b3e4c6583a437837f84f69edb89bb014f0ca702fefbd3a786f0a3c7e7535a531707fe0ed6dee254e919f0b6410a6ff677824ffddf0f22aefc519aa85ad9a8884aecc193b8d32c31de7e12c0e2cfc33163e02122f3675cd987c3cdc1730976f265116f6b3bffa5604324ed44aefe8edabf5fdc6ebd2d6840352175ca786d3233ca84e315f66063ad42f1cc1c3bd3922ccd880470d395b45f39d3d70334f87692d8cba3e84fcfb037f5ee37cef5181277bc03d05dd9f2d76bc2ad0ebd328bddebd9052acc797bcd673f48fa36da56fac3efe36dde579006489ab2e627d59ace20974850ceea8bca4888e63fb2963b7f020f43b9ea1a57224a6fbcdba3481652807e3a2fa5e6f0cd54ff4adefb87410532d022366c0f44b615cdb1cf4dcbc7bf6a09a5787ae12b47686bc82c5380706607675f1d505c815c3b9562cf22fda37d314fdde65b9aaacf7d6920e7d9e1dbcf9187f2668146f4d90f7e4a6de46a2bafe61ebc02a1206f2e7111a4e89050d8a631ecaa883670fcd76ae9fb4ddf29ca5ecc0db9a3c6bd1e509eccdb4c57254c3eb894df01eae25892407a2fbf4cb32f21b26b967128b9e4d6fe5d84d8d09542ca08a73aa7186bffb9516af4937c6d98622459bf79975a509b2cb464faa1a3313ed19b8486e01a06fba25e0be5735e6cb74c1f50097cf58df6bd2cd4cc679be2925c751436cdf1531044b3478eb6642eb98368234cd6eef0dd3a45ad6793f77d4c631616cd54bf6e5a07dd3b49397fbd24da87e1401ccaa7e489af1ce7fcc5b5faa630589ff6e5c26fb74f5a92123fc1f65a75308594476bb0b6c2091a82674505bbfa779938b6a5d85f49a6b2b3a78e7a5adfd457ea258e78588474d9497e253cfef2b5cef1ad0406a571b56ccfe3bb3bcd39daa95f055341c074eaa19ed989c0d64e5da772c5dfbd5ce057739730cdd479956672cabe1e9a60be8ce0920c765095928cc9748016be6eb22b465bda1c353f1a06a5d308115ffc765839427afc632174261e36b4b290c04e3a2f631ed57509567eaa8d507da43ea42a182156f08974c423c0dd02b9dd309103e8015002857b18190c769da18b0622eb1683ce86a67587388116d9b66c9fe7446a9a1fc559156830e346c07cd58950d77213907a7114cdf5bf97bcc0f07f3c8534bd8793d691ee91278a72b01af8ad7f1d385daec3f59e3f2a9ffb69a620639dac52a8b9c583f62a1d702973fad79a18a239f4bcc15a8d1630573eeba4460a53c295112d8f36946b20a02cf46c727dae18fd3059c2931c573af5e0518ee733341d9f3256cb10b424a9421d955d167dc8216573006f5c6bfbe7c9cf971e08bb2c714abdbc6c6f51953df9d3be97c003aabba734804e11d9a23d16dfef8c49f7c427631cc9b870db17ecdb4515516d9b9a8144bf4d8e19e868599ce5e2be2e5e5366db4078a2f51b455c8ab1e9a83ab579d48d441a1b2ca5bf21786646f2e5fab667741c30aaf034f0dfdb6764e320f4d1e60ddb5e96e4a9ff20fd4dcc2f3385364ac07047b69064c762b525b37e1d4408ecd09029e04ba6256f18dd9304ce403c25815707222c28eb060980c8a3ebcdcb21a3cfe51cdb9ac37eccee737bd802e35211e71987593bcd32faff13654362f240985b0bd3cf9f345216729cababdd1fc048cf26a437d391fb7261a10850e04dc674d44802b5884d6d5fe7f5f4a6cd207bd8f3fd5b3f20b3e60d4847ffa28d8475ef6feaab5f251096dafdea641985706aaf62604d87fc8301427a21bff134995300ecdda006ce729ab2bb026231b51f31b21283b723705b3317ab70537cbb4ef56341a10e4581e4c9eca170586a55fbc5be99895935334b923989c643794e3408d2708f521f264337949e0825315b2444f4d34057fd63548c716af20ac35dad6791b109cc8ab43594757f02e40f213c0a4cd32594f854b29c0cca589927b956bff407fd8cb964aa01dfbffd688b3028654169290a851c7e0a4f49c40cccbf7506e28c683e454efb64efbbff8291d8a7bfd82c319dc260c6ced4d69d85492aea481de7832c4276fe31e6ec07c17bfe9ca06f3e99cc08efa5cd96d3e2cd9ecf6f6a7085c547e855511b14e8ec8e09f64029871cff214fba55c0b3df6a5cd1b79e7d9b0924f369df2778f1940908e33552289557a7ee543b77b4b8480818e009e684b4b271e0231f582502aec9890ea93c99b31fae106feabfde9d9b39306c0511a2fa3ee7ab22d76062622906103b3d759715ac28f02d37031e7ca9ef65c0dbdc78f442616a3065cce1626429206926b478b81a640ee7d010c0566f273d9988f5b95e56ee424ab7862b0243bd4e93ee20dadc24b2fdb1aa44857934a31e6d5d263630a0001da4743d7b580b78f782030a45873a42f8931cb1b09aa32a1cd6aac57850021c8d43e7dfdfac67db6bc585407b9f2519bf553d7cf7b2bf8ff38f47203070444b7556cc5e72ac1a5fbad0721181419a1d1e83b5884c1a285e3fe0fc46d88492e0cec0841c6c33508b0639e187e73cc1bd5cc6fbcaa9ea92ac59f9310bc70cdd6a6d769198c7acae3cbee61085cf78b21db100e705657d4aae6c06931f1c09adcb0d3570719adc880f52c5dc7fb1056a8c6f97b5e8a2dc93e90754d4907683e34c2fceafc1b5c97f1c112ae00d9e8b87f984da9ba8d49ce2b7a5eba81c27ca5928b980cc99fd61c6b78183954ea452d7a013859649bfb4d897368cc7e7034b6b76d21404e1d9137169d46981a21b0980f80d7108f0aee64a163c453f7a9c0690f6cdbcd8a1373f9d87393e02a5024b75a714e20673dc9a04f103152c4544838cb1c323ff3f5cb7b0280b33b7ac6199995ec081d4d6adcc60171c7a5589041da9c8626d8f2a680809baf01888ac2f04b620a33f8742e142c0d5d421242995decfee0fc3c52db185e254184885e17b05a699735d1c5f3fab8f7bcb7e457af6453e0a060661f21a5e69c8a86256cca638f8cf1ab78b31357a36e4d10a545a0aca2a5de64ecf3eea46d59cdc4ca70d25de3bd1906b36647a0dd1980c2b1164c2510d682ca432b0ab83566bc64f1831cf3778798894409b3798aaf72396954848e33a72d2fae608bbe8bae8d273f26efcaf746b940927235e72f2e73aa045faa66d6aeb38733dea63131f7a7f62f9b822b67a9fdeadcd98f79656cb20b223cc036929c7f1cc68318620574394e145f71169368a637d6874a8816ace856859eddd01a9b6f344bf502eb93557a92f74ab103e50a26b7f1f3fb50b3216919addf0fc211143748b0f66ef591e3cab59719fc8cae88f333d40cce07105e5e36f78b651cf411bf04fab9f0b49fb4a4c4d9fd6cc80625c8dcb8ebe1c42ac99b994a93f413919c79f9ed3f77485f54d1ec2924b86dc778724e21969197ce33f960d487e09f348994831f40e01283a907e1ca0d0ed847ebe7903a9a83df621c272596e344b6d0275bef915eb67bf97fdbcf006564da37faa1a88e398d54fc1c24da70478e2effba42a33dadcecdd9f14121abde4862e66efb5c42c128755cab556277f11728bef24109b37bb0abe5de85ec600d81eeb194d4d881627e65ec79dd05cd849328cd0089e785f319829fb3f38170a74f75e09a7280c456e3678cf71ace89a10a1a1252e5f3410566f42926b44a44fd04c61d826258b0eec00e44a1151c79eb613457cbba3326c9d8490991119ab0bda5ffb1e11add516595b7b6117b4a1d693e46648c4ba0ce5f6b6160daca24240c8340769ccf726e1b53a456bc96e32ec281a56ca774afa1fdaef0bd10b881bfec373b09cbbf6549133a98094061ec39797261b8e84c4db05b3f697beca24c916046d343c2d3d3a3a4b559ea46908115a1110680165f8e9c7cdefbaec9e0ee4a42a571eb18c0f609854eace659b3f238f804583868393f884c795edb181046e694e58eaf567b851367f53b5b5717ef40e59bb496dfc483390c210a1479a01d2bbd4f8b6e87411b59bbdb48b1135ef8e01a0d25249322a65e6b87145e34ed4a690bcc71c4103cc2cdd17ecc61db32d786043497639c9f29dbc851c6837df0297bea02f59dfd0291bb7152eef6f2e796398e8ec09a211665d25450280c30a37294ce6c23508b433d94c9b01f83c9f3780433cf9554ade58068dd11e58721712efc2a4e302d60da49bb6f04bf4e1c47af0d24082c4cc8cfb91f39c7d94cae053ae9a542788680c4053991206a321785ede08674d870bcbbc0131aed14aebb33b9a6cd0ed97ef36481242d14ad2ea72ab5752ae1d9fb809ce036ea97d255ee3b7d0046d04b4420f873d90b2bdb7a033ea72a2a4bb6b60a460ce4c9e3eebb37271854a4c0d3af378852bcc6611d2638531065baeb4e45b12b7ec92888b43af23409d7297df3941ff0646787e0e4c0b496653c80348b640519f03e7e7d64aae6c793e408f2e52b3775208b592e3d3f6183bdae0f13cff526e58785d5f3f2a2ea73573d88046f5b0da1dbbcb5bbdd1f27fe2d139ee97f76367f8542fbbeda453814377608faec17b606956f29ec55879c3dea1a5e5fa5fce894011394b90e5060b7f86db324b90e67a5211fb4f07deac7f822a428eca604d2219265a5f38045fd3ba9fa63c6ea74402f2adc67be44d0459f617c28737b80f3a2057ed31dd2bee629e9a1ad66eba5bae6e5f37182a113b7da74f772a78833916da9cf1975a7c81d50d00870fe8e7889deeab19923cd354bb93cb966ab41e90ec524cf9bc10fe706269d520a2bd76705a8350317d46f0dede56d01db81b65bcd5e79b1e1e5bcfdd0fb7cf9210fe3e1df8b2d5733b9d9bcc1d6077980bc88c4efbaae2cac6342b6df7eaf7afd9b825737413e43601da40500e254724bae28027db4004643ca1a110c716739e010ad8fb2f84c57c1c720b578109a3caaa05d88b6dfe15ec0ef6fd377c5b9d51c53", 0x1000}, {&(0x7f0000002740)="7a50726582af0037f7f086fc74beda24cc787570dcfdae8e3a8cf1104c3d324810b55c16c4764a387640ddcaf81a9859c19807ed4c456542739c8ccb59a1db5b3d5e7583926cef0596370ea9d9b3b37574051eba4acf4f18f1c41a39ea2e08f896a73aef84a8bf4e0b30567c486e4b344af1049faed18868055f0ac83f2a344e8fea51e348f0b712bc9cc834e4275703e6de1f9bea2a5d496ae5b3d127c5d654413885dcbc5fbf3b7725a644d8c5ee28ec6ff63a217511e3da2bac39536cc04d4277748dca8a7a0af0e369664be03383b50b66cb1558973a09b97def3e4348f3e21b8726288acea771ade86d6b75b3a9a336cbd42571067d0cf4a32e90cb95fed66b3b8cfd2ed1573573c9e8ec49238886ff2566582599738f35788b6bcfcc7cff892e314dfb24acbb4d2bdb90c274b1cd53b01bf00aaf5e70ec49d8b610d19eef30c1f443d3e1a32c8dfaec70558a6f5d50f22e91e2cda6fd03eb3263e71a599793b90f383597483b96ec07e0ef012a8bfc4c2d70c9a5fbf705941c66bdaf7a5e2659c2e37f1628ca81877e44c01ed7530dbd6fb606d7e1fb5d492f2089e13de8d950a23cfde238bd62585b595b5644fd1051fa84857d0f0c8096a4d3504fcd139e091a0756c0ca209491577a3d7a86711113369db290a1a843ee953db2e6dcb8b9223b3b23457da70b95fea59a10a76d93fc6ce2255bca236bcff8514d553fd6fb6985aee233dd85857560b755bb50ac03189fceb40e4f07af70646b438064c7c95f430a5d257cc7028027b46e4d807c46cdf84c5f079514f52e3c881f756cfe2514783ba682bff9ac96e9363fc7b17f4ef0b064174ba75c02aa4ee9145304bfcfb675de921ac49684ff5ff13e0ce7d10d03950ce6c3d1d52ca73845123812dfe71210a4bb011b3bd5cf8d37fe1670136614a50849c18ac4564de01f1f1c5b36c89150dba50b6d180a0722e2d3ff554207949b718b15d3fcd89b438a6253edeb3800d5a243d3884062fcdf131f8599bf173db7ec90bfc62a2b5cd182af8b0a70c2f45b2754c44c3d7177d2bc95b5ccbbd8540c66986cb0635addbcc47cee51dff270b9cca161d3efcab0a7be3f7642afcd358bfabfc60d0831bec9cc78a2fec72191e32949befe337115bc459ec6366f2d95759ba2972f3645f1be6afd612f9c046cf5831b067943fd6299b23cc818a3c9f93ae942238fb49cda27b5cb3d9e1dbadaeedf356f801a26eb96970c9dda03e4350e9a7805aafa0f0f6a2fbeba0c70ff3e519031937f1f010737fbb9c306659003031a541a710884ae869d089c06a0d45a5779e9ecee18bf42be35a98f79ab29f72233a84b0871043d6a0afc2d96e9fc16cdd008d4516ae9e07b338b8cdee93766719e483ecb8dd47e629cc29ae3c018da213602b88948b2a9a192a087de172e31ab62fe35c0aa86a0975c9ed39ea60b7a900948d12a12bbb537181bc0ec6230edf43e4ab16d53856f83f80d0c89e0b8e73de2bb89e6a19a89390646fe130fda582e95b9ea66412106536f2b7b7fef9269d098e01f3f3acb4397597ba4cec298714f1bdee52ae412f5b3e7077b9f130d4fa71c1c1fa91429fc927c711ce9a23559a9a2ee8476308b8b56da187164a46328406cc0f5cdac7a36c4d97c3e37523df88bb098c6a8744d3e90567025c22b79083ea99d14141d9f6ee4c565ba1b549185be6fc59149f0c20d2bd289ad4e49629fd5b54d6de18c71632ea816e3ffa3ed9123b494d9a97d1121258e6b9d6cc6fc470b2ca0647aa05d61b660b332ad4ad4bde26bf78d7cdf9592c8c0affbbea7a97f0d506d6c4ecab1a9826b5cf316a53ba6eb1c1f1ccd02aefe3f9a6c08ab256206903811d2f2cf4f6582a37da7cca01e70d3cea181b411fe6c0be991506fd604367f82590627d7b9f4c3e825f83657449fd069049182991888081347cd84c132523ef17cb2d5f594b9b4f35d492b6c49994967e22928dbd3f2c90a1f6fe40b331982f260edb8e74648d0f5a04ee09239d8c3e304ef2b139e39a1c23aabda3bbe337ba6b71109a5d7e7f0cc1f89c98b24b4f280cd2cc8b1f8c624b00303d7d62e7f64f3de45ac70db58a4387063b1337e713a4ebbf868f19cdc92ec632254ffe23e22544713f8aa85481dde527102fdc900625f46126dfe4ee3ffbffdb9d381a42c37cc57e6a53b2253c8714f29a7e79fccb2b69b76dd52071bb37e99f2dd12bb0876f4f07086b6e32932cb274af2e38bd3a5d976dc60c64eb201443d6167e47a40a6d6862aca66bb9fffab7070689e08af987eb819b0ae78515161bbc39e41d1d5a9183a2ea33e4f4fa123d4342fb5ae279088a2ea065a6418b1c200e629e453867b05f1c9cbc2650cf90f09327ebe6361ae3cddc72edaed99b7fc70203e73fb0a70a402432af75636921c66096d73ac0d4e5a8be2f61c9b8acef748be9cd6dbccd00ea07740f2ae8b4395cceda50c30d8215378547538fb3132bda9d408145bbfddfa4389a4e22861b50f2b9a7491f76deeba1bf08846e8169e8d03149c7c0608aaff735b300c6d33a96479190d6506639bfc5da1d668494e26521f9e720987758100247d034fb636c4ca629896caa3debc0acd99ee97d808b89d699311ef2b9600453df17dbe270513b477eaab3ba15dab9e63030a5ff9835faea72e18111d15ff06ea07e46258fabdad55d168dae8bdf1c8350831513d8fe90d2b7f5992bb3e5fa25a94ba55c0e6bb2f69cc87485427541c86a5dbc92e71f68a60780982f5e2e40843059fe8cfb182dcf4a6778312cc74753585dd42805f49dae9eacaa0c5eafecb0d60d78bd54f7e2b40742be66f2433b338c85213e577956204b0f8d825b3cb8240303cbc80cb26d30b8a6741ec1ea2e1e96e9c431cc923efba06d533c57314a6cc25955f2dd8e3be16cda0c130f888782b3c0c29d291e3ad6850ef3ce46b567a420911b1c1ed8696b6d0d2f07ac1c33cf88c6ea02b492327ecb6977908c533041ec64474dff5e60a0e6c91dbef8df64757aaf0cca227c4106d4b6c4f68d9290384093f2cb3c2f5afd74e16b7ddd0cc9a7dc85aec7d0c7856a032e424e25eb1e139bcbf157b6f5b11581e63e5656018d67fbb5b0908c12bf990d1b00288fbfedb47500b96682e1c66fbc91711328e609d21f4b4173a20123ea093e84858bce4aea4d9c42d9221821d0f19a079c75673a1b613bb3ca387117e126a587f6deb29257c038ab720de879e95836f5b3ad4f0a8496e0b295538c796f34afd634c5dc3a5251466f379afe68af92879824113cea088c34131eafcd02c7db3a37b8d010729ef6c2ebab41626b09a0d5d201406becfcfb8410ce3f3aa2f6bbee52db058bb06c59d6f9701e0584ec161488fe7f7804ef4a60d2c8a7e83ea1eabe898e3998d6aa288b75dff4b8b3d297bb073b303d587a45b71887bd914154d49589d2c5ed0f1188017102242d6dbef37fd87039f697e7b2753971d340cc4a56a0d8e7b65a655c7fc79830e1b76a3e43b0d525f349a62df51b0051ac8dcc49513db342731944ba406560c11f7ce6810086dd00549841ab6d62b01bc7c2fad9d69ab5bb826f9ce3670697b225fb67b4b99b3ada6c207b0ca58cdb9281769e7179e06653e1edc33aee957dadbd715bc3d6bcd102fc0d2f82a0256e652c38acf75c4c83f6d40dfdb01604e1680682711a0a89913a0c1b440f14280143149792b6092e682d4e088fe000b74c2d809c7b6b9d200d24c5239a57561e08c6024d0125497950d02fb9e4d738a053a056d3d99b7bf6c19916c11b8a6aeb189eee3f8f38d19b794df097e1791b60d3276016fcbe6203ad25eef9bc87d872042594569c39187b0064d36a38845bf9c338d033e1b303645fc1c72acfd00b7c91baad22be3ee518b752b89371f6b1e7e63c71078b412accab804f3cc1213fef2d4188a4e6f9af42d4f2fb72bbed676eba670178d87cb014e10bcd0fd78899279713d4e59464cfb9c3ba8a59d4f01d6ef35e7457e64b12fb038f39ebbfe27620091faed16b54f25b325cc146f77d1ee30e908d4e199e8153e9096e0e295efbd9cf29e92e73a7bf82706fec9e631447cf9a0f2b8e80eafd0ee2057c489d26d0b35c9fba0a0bb00b6364c2f0ff75fb9db54593b46aec93ace1ad621d19b2710b4bbef36d69aba4c5b3afa1a98950124d56865a015939301ea3acc9b9ed94dcfd3c2f0262130db89cb4dea2a1af66066ed1e2222b1942b24d91697fdcd85982f53ec26b210ee5dc619ce2896a9dc4f86b714c967360f545e9fc43e790111dc7adda7f93cdc25c6fd6b4af717d5e5e4932b0f1516ee653da6987c30ee9936a6e62a0d08db7ddb32f1d98fca766226c4750315888cb3f13d825a4efc7043077ca1b1db09fec40913788c64d76a88e960047d6e1289c95526bebdf6b96e512e254dfcf0ec6537827e039470f6b68fae18055838bf52540e32d42fa6cec8067ab18a113522b85ca000adb5352c3f33f737bbc5e510a1105cdd26cec7650c0207216210c2a61cc616238d030d871600ac9c875ecb3b585ee73a63e66fdabcced98643a4e99aaf1941f426e86d0eac239cd95843959bfaeed8eaae899d9a3d64c06cc146797f46f3c4e9c2b9e619939b1bf822348df294f0aaa51c33325f94a86283fd374103ac60299d6e1634a448f719a29287101dfbaca70ce6383ea9e7b39e626cb36d685b7fb1f7c4579ec96792217b66825e9b0b19990c6837d5ac3c2360277c3f1fc05ab897e08e0dcf7a85a762739b2015a21a76781cc0434569cb369afd5ff752879cd738f01aeb0d2571990f059c38a36104f3bf4d8051a42cc7b40838aa7fca760eab9b5a2e706a4f7366567b8779471d6836c0512f5dee28cbfb311f99bc56e0fdb7c5ac03daf3937a7b79d91092f9cb7bfd60ff38cb93a368f8959c59245169ce3f9863338bed6da4a3001e023c45dc529728f0c51409c4d235f60ae58d0d903b9aa9d8a1e4d6cda934c47947169fb5c6f5bcffb7dd9007ea2ec32baddd24c4c82eaaf701572d4cf82aa98759669ce21940f32b88a8e2cf422144e8755477373f2c8731d7332368c3dd13044f8bd6901aefaad6d0dbef9b97ec2a50ce52a811abfa775f25375f6c561972e6de910887f66a0df680534b497b9784dc50421a517f403c76870a3a5d3eb01b2d286e0c68760214df88961cfcbfa740f530a9407ededf25b127101b1b8fee787e3cc008572900e81eb47d6cdb927ae3f72d628345e2724939dd933558b1b45c369d08cedfaa53de846af99462e4a9a1c6d5017f5f02fd7c6393a9c24a3317119bf592e4a3bedc726d92d959b5741e548a2f385ffd38f297d5a6fa4148f8ca6db1cfcb9dafa19778d0a7684ae2d0b156268a0abdbc7bdd194a02c565a70897cb4a8a78197d23b0690edd7032e91bd2b0ec2b42004bfb5b351a13f5b68ff3dffb9c2c0af07125171635bb75ce60cd8349d54ac90a1d83dfd96d90b6f58237b2e54c855c453d01569f94925797f414b89c701d2095b5e71f087b0cb4f7934095391664616015fe264c22afc5b32110dc1388e196d767e827f9d9362660848ee022a6778e454c9877ec8ee8fcbc573eef15f5bd5b80630fc1e0762b84f7f282f5ed7e1742059dbc5a8f0a7c23fc008f4bb2bb2def906bb7e244f870771f05fbf4ae3dff78628352c24bfcb438d68afe3b50bc1bbf09f24f5a37a1ddfd28cd1cca9adc037756c733f944c73394230c442aea076e26ac9b6667447bab9afcc45e498a67b984d538badcdd52169668cda09d34256fdbe1e7bcbc139c99cade", 0x1000}, {&(0x7f0000003740)="f0b329711e53e3234bfa2f1cba88c5e9e9e02a3a9b2b0ccff0b71a", 0x1b}], 0x5, &(0x7f0000003800)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}], 0x20, 0x3}, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000003880)=0x7) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000038c0)=0x400) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003900), 0x400, 0x0) ioctl$WSKBDIO_GETMODE(r11, 0x40045714, &(0x7f0000003940)) ktrace(&(0x7f0000003980)='./file1\x00', 0x1, 0x100, r6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000039c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000003a00)) executing program 7: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000300)="1e", 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c, 0x0, 0x0, 0x20000}, {0x80}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) dup2(r6, r7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r8, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000000), 0x10) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000000)=0x5) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x127, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) (async) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) (async, rerun: 32) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (rerun: 32) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async, rerun: 64) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) sysctl$hw(&(0x7f0000000000)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 64) read(r3, &(0x7f0000000480)=""/13, 0xd) (async, rerun: 64) socket(0x0, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x79, 0x0, 0x0, 0x93a2bf81}]}) (async) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) (async) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') (async) rename(&(0x7f0000000080)='./file0\x00', 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15, 0x0, 0x0, 0xffffffff}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r0, &(0x7f0000000080)="aac964ebb337c33dba5b59f6ee125a5fdf1fa708b4d58dd3a91eabf20ac0", 0x1e) executing program 5: setrlimit(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x5, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{}, {0x1d}, {}]}) socket(0x2, 0x2, 0x0) r4 = socket(0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000030d000/0x3000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000247000/0x4000)=nil}, {&(0x7f000072a000/0x1000)=nil, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000749000/0x1000)=nil, 0x40000000000}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000019d000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000040e000/0x1000)=nil, 0x71f}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0xfcd}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) syz_emit_ethernet(0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = dup(r6) flock(r4, 0xc) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000100)) socket$unix(0x1, 0x1, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0x2b, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[@ANYRES32=r5, @ANYRES32=0x41424344, @ANYBLOB]) r6 = kqueue() ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000040)) syz_emit_ethernet(0x5e, &(0x7f0000000040)={@local, @random="0bff000000df", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x28, 0xf0, 0xff, @rand_addr="3be1e300000000000000000400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, r5, 0x0, 0x0, 0xa, 0x0, 0x7fff, 0x0, 0x0, {[@md5sig={0x13, 0x12, "eb491722d24e0017d4bab03dcbad849d"}]}}}}}}}}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c072b28bb00", 0x0, 0x2000}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) sysctl$kern(&(0x7f0000000040)={0x1, 0x26}, 0x2, &(0x7f0000000000)="71f9ac0007001aeef10000000001050000004b8e5f84cf71b5c9e941248c26ce6c5a9ec8a523c4a3313cb338d3f5e465ede38ecf68", &(0x7f0000000080)=0x35, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="6e3d4c05e15003dcb602d49420963b1db0915cf91b74f82c3aeaeb687a0609f7b77b4e3fa3858e32358184cfc4ceff5e01d595587d99b6db0ee9459d01db45b8fc654cab9bf46a018b55030d826cf270d7afae4e71ae06c8efcb716630e06558c3b163eeefcc54f2d0390b59e4c7238db2037c036e351ad039ad20cbc95ac4761e1e9e9124fb9a1da12229ce5047d441137223c7b04690160ba10db8ea506dd67c", 0xa1}], 0x1) socket(0x6, 0x0, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000ec0000302c000000000000000000000000000000000000000000000007fffffe006041c93a00000001fe800000000000000000"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x80000000}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) executing program 6: syz_open_pts() open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000440)={0x1, 0x3b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r1) truncate(&(0x7f0000000400)='./file0\x00', 0x80005) clock_gettime(0x3, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xc, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r2 = syz_open_pts() truncate(&(0x7f00000003c0)='./file0\x00', 0x3) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0xfffffffffffffc3, 0x0) close(r2) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x5, 0x4}, 0x0, 0x730fb7e8, 0x3}) writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000480)="21d2c5bbc0dce5429be588da179b568183756f7a425717c86dfd983337d26a7f8cc1680832d44432bae82e6c597bd5e049aadc8a000df75ac968fe6895c4c8f499005ec5319a394a2e5574787ad4b4899a22a75764c3662cead949cbf15eb673a2d10e64dc541966de09fde6b361755cdc2bd1a80ddad1402ab55c706e9afca1218acec67c5ea63a25e63d8d622dd4805bc23a1e6f1f38d07bee10154b5784dfb3b33d6c2c72", 0xa6}, {&(0x7f0000000700)="63543325da08fa6f24bcc9f038a1c37f986924b5323552ba388278b6b5a2d082cfdc4415d9f6934d65b7498a163452892ef96caf505fdd606f720c2bc2c78636a8897a61fc2ee1377550c2eae314a41b2f527f7b4f2066551ec85a906f9510587f034178392ece8c495c66dfe3ad24d578af233f7c6e7138", 0x78}, {&(0x7f0000000540)="6b09a066efddb9a69745d0f504d5ac01cb00c40ac02d955cd120894eb689cdfab00777ff71ab3c42091619b095d027ceddce7c78d4f593c448b61737c53665d6b93c51f4794f1a25f6d126e30f3b9696e78ca405884c830000000000", 0x5c}, {&(0x7f00000005c0)="b58802c7cfec5c6a7d6b37d8b6f5a4cd6114b1b9d343f0b07012eb1cdfad0f20ca495f7937f6784b6976c725c9513a660607ea5066ed95d9211449e0f40a5be047a78cfcdbad31ba4c447db5e6c85d60525d9a50dd9e97d5d41ebe59ee429f7fdbdfd5b5ca0c10b1bbaab7a57d9f413041df40034ef9037783877dc117229bf65b079b736fa9add1ec38007f4609c5fc040f2bfdc0fa8d48e941a35f5065ed6b4869141109c337ae1d8eedf705e5b2ce5a9c10650ca29c599c6f46f65c636da29504a2449a709e72808e9f3273d9053fbdfa0455709e2d9ff3d40a3c76ee50a98dc519f3d64a3867dff26773ca60861b", 0xf0}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000002c0)) r5 = semget(0x2, 0x1, 0x400) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000340)=""/96) executing program 7: syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) syz_open_pts() r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0x0, 0x2000}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x123, &(0x7f0000000200)=ANY=[@ANYBLOB="5544f333d4702c294077394b86dd6000000000ed2c00ff0200000000000000000000000000010000000000000800001a003f0000000508020000000000000502000801020000c204000007ff09008100907800050000d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa8d50e7d879adaa280c15c9796acd12998864cef1edb5c61ebbe69053db5659d2111ba48b757abaca2401dbd43ac06f13370fc2eb95df7eb3c5e26009e3184024016d05261fc116ecb46e093f2a164ce9a81a3495ee564a46eca997389545cbe13c1b9d16f885d2eb0d85f85bfc32423145a1d98f93777911d1b6bd9d18dd67b8f895ff1f06ec0123788cce8acfb0d727c2cb67fab9fe3e5effa119f57f83979928500f4d4276011da5227f4eed66b0467c89ff25b7056d1896dacca48b4bb72b45b24adc0a6da639315eef989085448f2c3d6"]) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4a, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2bcd, 0x2, 0x0, 0x5}, {0x7f, 0xc4, 0x0, 0x80000000}, {0x7, 0x20, 0x6, 0x8}]}) mknod(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000080)="c7", 0x1) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) close(r2) write(r3, &(0x7f0000000040), 0xfeea) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x120, 0x2}, 0x0, 0x0, r5}) close(0xffffffffffffffff) r6 = socket(0x18, 0x3, 0x9b) close(r6) socket(0x10, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000380)="0656fb8d424385a650cba7e3204316ee55376ed6c1fc382b85d0811eb35d711c41cf5e3960a88872df13df8d6baaaa4264b6f38d", 0x34) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{}, {0x3c}, {0x16}]}) write(r1, &(0x7f0000000400)="21000003000000a8", 0x12) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100000000b0b9c136000000000000005009005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x20}, 0x6, &(0x7f0000000080)="0f23ca2c46f958e87c1939c867c99d710339a58f6a04d4d8265bca1a267dc44f9990ac5c85815774b5cff09d33274f43804ec40d461fbba00318e8ca5e5ac5cc354e1331d08a0b9fbd56ba35120c26abc7702426be86cabc56962613b82c8982afb88a74", 0x0, 0x0, 0xd6b564e3a461cd12) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{}]}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x3, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60f619000014060003000000000d000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e23", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB="5002"]) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 3: unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000340), 0x0) linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0/file0\x00', 0x4) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) getgroups(0x0, &(0x7f00000000c0)) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x81, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r2 = dup2(r1, r0) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) recvmmsg(r2, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x1842, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd60d9000000383a003bcc2629a17a6c58a7b8877c8be162e3ff02000000000000000000000000000102009078000000006000000000002b00fe8000000000000000000000000000aa000000000000000000000000000000012b00080000000000296f105eb020a32fc014ba08c0cee82b85c4808b7cbf08ac748556363ad9e7d47c206903803f1126ae2cb04a433a47c046f7fcfa6c70be5c4c81aea3a7a47ebdce3da55750a08a2ca13ac86c70cc8e946f571aa2e3a9c1894bfb73951d121e"]) executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r1) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0x10}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffffffffffe2f, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ftruncate(r4, 0x25b3) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) open(0x0, 0x615, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r5, &(0x7f00000003c0)=[{&(0x7f0000000500)=""/252, 0xfc}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) syz_emit_ethernet(0x1a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff80350001080006"]) executing program 6: ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, 0x0) r0 = msgget$private(0x0, 0x102) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0) ftruncate(r5, 0x25b3) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/115}, 0x7b, 0x2, 0x800) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x0, 0x2}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) msgget$private(0x0, 0x600) executing program 2: readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000400)=""/49, 0x31}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) ioctl$FIONREAD(r0, 0x4004667f, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x5, &(0x7f0000000040)="3342b19c", 0x4) executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000140)=0x20004, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x3, 0x1620, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x3ff}}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) sysctl$hw(&(0x7f0000000300)={0x4, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xd0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket$unix(0x1, 0x5, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0xd, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x3) dup2(r4, r5) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r5 = getegid() semop(0x0, &(0x7f0000000600)=[{0x3, 0x100, 0x1000}, {0x2, 0xe5, 0x1800}, {0x4, 0xfffa}], 0x3) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r4, r5, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r6 = getpgid(0x0) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) r8 = fcntl$getown(r1, 0x5) r9 = getuid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="0ba2efea38286ea83a226dbc1db0e7732bd47691bdfe21412adc7bef2f3d50fb958a756e5b5850d8f855a02420c34d1a3438d8c9bdeae1dbe79122665f25ebcdf0402730a18913cf9251744cb73b3103af81597b0b4a59e37c0c046a120e21e2ac719cbec91b7fb9d96baee83880158ce966d51673ce48e34052a845af8526509b6a7db745", 0x85}, {&(0x7f0000000400)="d8bdb93ebe6f889ccc97b1ae4fa458c00025e2a5de39803fb1f6f4ab412ff911d0f03110de3e3f4da1f7bc511b29e0266a0dcc432800f69bdfcd09f283c4807916013d565998a5a226926361108147c47d27174606309fe8c50d804c8f94455b9e9193145917f8a8914746473b358904610f7d8e489b227ec9804ce2112f23589c1307c1f52546d386ced1bfe100ddbd268f7ae8691f1e55ed77dd5d81d1c90773681bb0b10541efcb176749a62b6a8264f1792a7d53d034e612fffe59d8e1", 0xbf}, {&(0x7f00000004c0)="5ed709693d2845d4adc59f5707520f953fc553a0dd67c90455693d51556a4d324f9e1840962f2c9fc911ed9dbc773d4953ab0222a76c0498c9a70e319fde3be0d079ecc29a861d5c3a8d1202dc07601eea58d2745d936a25f2c3eff922885c8d8943481bf063409fc2d69b4c9f6c9dab57ebea65df176ddaf9eb7cf03b309957fb9c4bbc70cf91ddb7b3e4e7f8b5108bb2f01fe59a0b2d55a252686a0d8e427bae7fb56443fae3f2a83f2a5a48f42e421402e7817fea251f78ee75395e041fcb1ef4a6fd76889ec17c9aeb4b68f20f480614b89723d1930954dd61d0eb15e69537b50ad6dc", 0xe5}], 0x3, &(0x7f0000000800)=ANY=[@ANYRES8=r3, @ANYRES32=r1, @ANYBLOB="0000000020000000000000ffff000000000000de6ce79a19616fc7a7fb8248bfc5f92c8c9c0b6d2ab174f527bb0f51b7d8824636a9a840b4bc6765c87ad7334470693a2a3d547400b17df6193ac662e638e007b34d7c343f781d8abdec8055e9b67dbbfc95826c8cde743846788551c6584f106a71790577e527f0019ab35fddab2da422064d264d31a138d72e4ff125318710b90a9f7f53d4415b782e9441e0eca6acbca2a439b1df119c75042fd82fe05201585ae2cb10f65d1574f6773a68a0501bbadd6adc", @ANYRESOCT=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRESOCT=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x400) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r10 = socket(0x11, 0x3, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f00000003c0)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, 0x0) ioctl$BIOCSETF(r12, 0x80104267, 0x0) sendto$unix(r10, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 3: syz_emit_ethernet(0x36, 0x0) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ee702d64110000445f69112295cf00b0e100", 0xfffffffe}) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(r3, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000080)=[{0x4d, 0x0, 0x9}, {}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) r5 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000340)}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) pwritev(r6, &(0x7f0000001600), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', 0x4, &(0x7f0000000300)='./file1\x00', 0x8}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x42}]}) write(r7, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r8 = msgget$private(0x0, 0x2) msgsnd(r8, &(0x7f0000000d00)=ANY=[@ANYRES64=r4], 0x401, 0x0) executing program 0: socket(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x2a43) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000000000000000000000000000000000000000008000023bdd699264234531a00000000000401009078000000006041c93a00000000000000000000000000000000000000010000000000000000"]) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)=')\x00', &(0x7f0000000180)='/\'!\x00', &(0x7f0000000200)='[@!\"#\'/+,(-\x00', &(0x7f0000000240)='\x87,#\xe7%\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='tap', &(0x7f0000000340)='tap', &(0x7f0000000380)='%){{@\x00']) syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0xa94) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) syz_emit_ethernet(0x3f, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x9, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x0, 0x0, 0x1}], @generic='+'}}}}}) executing program 2: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') clock_settime(0xffffffffffffffff, 0xfffffffffffffffe) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000380)='./file0/file1\x00') mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x0) chmod(0x0, 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') getsockname(r1, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') recvfrom$inet6(r0, &(0x7f0000000280)=""/93, 0x5d, 0x1000, &(0x7f0000000100)={0x18, 0x1, 0x40, 0xfff}, 0xc) executing program 1: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) r5 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r5, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35", 0x0, 0x0, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x80206979, &(0x7f00000001c0)) r10 = semget$private(0x0, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000480)=0xc) r11 = getuid() setreuid(r5, r11) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r8, 0x0, r8, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) recvfrom$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, 0x0) semop(r10, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xffffffffffffffff) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) accept$inet(r2, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) sendto$inet(r6, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) open$dir(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) write(r5, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000000c0)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x61, 0x5}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) executing program 0: open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8060693f, &(0x7f00000001c0)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) r6 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) r7 = semget$private(0x0, 0x2, 0x260) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000300)=""/22) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f00000006c0)={0x10, 0xd3, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x200}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3ff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x6}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3ff}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x100}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xa6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xb}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x785}], './file0\x00', 0x88}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5}, {0x3}, {0x2406}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x18, 0x6, 0xf}, 0x259, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000000)=0x210, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f00000000c0)="1e66b45da30e9dc6d5793106645978a354248e7d28dce5bb9d78c86335e05a2a43b85f08ec528d99481766ec5908598eb0f73e19d32bcb7da7dac502d5211a5a0f871b46a1b659e1c33db9bfdd271932a862721ce096c585328c80d6533540e33b3fe9291f2605621bf63c0b025d169d39a3fe9c193751b046a5f44c75e50f8638979bba3bbad999726ad781d12478ac6c10b4ba996387951877ea016ec2002da0e07063a41434b0a5130e06ff9df29c32cd05071a903f957dc1e01462a32ceb4710986b32ef36b892aaa916", &(0x7f00000001c0)=0xcc, &(0x7f0000000200)="b4b5233550a8d384512383625ce40b94b1bf3252784caa99b7051f3e69ea437182f0cb2b9d9b8989e8ae15f55a3436d2791a5d2681553465407e7c17501b2d00f95847967a2057d9882b8a78c97f70b58feabaa609ae05a666de7ca7db9d18060ba5cacd44ff44a50be6b58cad76415cd5bd61e345f09c9468897af06011591f8fb5e90f7d603bffadfe02f1907e5b22ec5d4396e0b9b380178e66a14f36bd860ec479abcb3e19c60c0f7195ae188684ccca31c322e2c31b20c79adcf6b0577e08f4239132a1d0f71d6b0c8e2efcc45f4ab4", 0xd2) executing program 2: setrlimit(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0xd, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 5: sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet(0x2, 0x3, 0x102) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="6735bbdb1046da1fc2627c03607e229d5f5b73958779575b0303c3a0fd360b998e31f3169d8b89066d63e1d312b6cde7df21b7d490abefed3e300bd2d559256f42651d49714ecfcc505a2c2f7bc9f431f6460b97edb2c5c17f66528df521e4c47f8eb0ef277c7d6478053110ed526121dc7a6db312fcb768eb89b21a1f2ee32a8b27463ea0d4f06ad5bce392fa9b90178dffe6fed16dec78e2ac5cc031bb428e1457195daa80bce6920ccf7054c2edc3c4d3db07dba1c441bb4af75ef3df4b3d789d44b5e1e7a767cf1f46d0baf678f90d127fb52f87fcc004f7c7ee6a2cd144c8730ca3d2340d7a2d84e736", 0xec}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="144fcd24a32ceb8377c169d0d1df245db5da93dcbfb9c44e19d3bcc5fbcc6dcfa4c16cb6d51d2ebf57c97c5fbd1e903b80d2f7861937d014f8b3b3bfb7ee8d250a12661b9733bae1add7dfef3fbd5a1d325fefa4f92bc04a0ae24871e1907fe64683895409e440fdc75b1d599186132bd03ed4e5d3af1ce522d4a544e9aeb133c79635a3cab18511e6650d7f3e39b390beb5d93ccc71ce6ea3d1f4a7dfeffaa4db0036c10085d38408d6126a207552a423adb39dfaaa92499538090812739d3d64a9b90277ec0a5ab5edb4e44f2e45c469e92d33", 0xd4}, {&(0x7f00000002c0)="988ec867f3c467d30428b3a4159a453899ae7d90c48fd2e7cf042948ec211852505851950a8e0c0645a414618e460ccee6ab2b", 0x33}, {&(0x7f0000000300)="3b4b8a60f863f4eb25b4d4dc43283236d5c07e125ea786eae493a914ef67f531b28f46cf8b92599261541fa5c937bf3e2a0a9bc0259475a80c9d89f67ef1b0f4d71bb055c572401300c4f171dbd45aa16f14248ad3f5b074ae450b1841cf145e49c53ac156c96473cc47bd0028da40f6f1e186c058b82c40d7b3e0861f0ab0de77dfa54a6421bfa9371466e4f81cda671e5b6a654f61c8290aa2da41782b1a16215518ee4c4e058e50df00b3839f069c16bc5d3b1060785e7a10e4d68a5aeecc92014e2d8b263667eff13b6aa23f15052ca9b2787ce5e49cd53fe6b3adf74a1d4f8f1943c888948070021b2ca81920db1cd1cece", 0xf4}, {&(0x7f0000000400)="6504c5af108a0cd899a36320a34e941e75d8199e5600ed9004b90e27923c992736a670ac32cf22736fae720433f3454eeeba03d9", 0x34}, {&(0x7f0000000440)="e0ee3fc40ffcfe138e1996591c0d10f50803079e163f935aa2efd69184bf93d58abab1ab30ff23ea166dfe843cb2daaba53ac6cdcafe1dafb56a39fd5eded406cae0cb186afc2e0c9f82a28b9e867d87985e862c6259b8ded16310ecab933adfc29f6c9ce9b7b17fb9f26419c23ec4e85b98c13c8dca54f45af4ea55acbd8aea0daa96079b9b77a058eace4ea65bd1dd308caf428c9c0ff534287b6033b87ccf439c7ec6c9e4632ef0e8ed00d8a077227e4fb9bc676751b8b1566a44e2b8a854d63917f46a1a798a881953f40af13e1339962dc0f47c827291def84d5ae719921f4b37e1c8c9", 0xe6}], 0x7) executing program 6: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x41, 0x40000000, 0x8001}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000001c0)={0x9, 0x9, 0x400009}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r5, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r7 = kqueue() r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x44) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r8}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffff9, 0x32, 0x80, 0x40, 0x1}, {{}, 0xfffffffffffffff8, 0x40, 0x20000045, 0x542, 0x7}, {{}, 0xfffffffffffffffd, 0x8, 0x8c, 0x4, 0x1}, {{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0x20, 0x4a6}, {{r4}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x401, 0x4d04b570}, {{r4}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x80, 0x1}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}}, {{}, 0x0, 0x50, 0x10, 0xfffffffffffffc01}], 0x0, 0x0, 0x7, &(0x7f0000000440)={0x81}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setreuid(0xffffffffffffffff, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0x0, 0xff, 0x0, 0x0, "b1094b35e4d8518d20bdf9841213570b5a09833e"}) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000380)="1e5fd975ec293cd60235a54aacdee9f0a9f2bdc1059d5ff69829382d1c906b4265e2a86623a05cc2bc5b7756f7c47ec85e608cef999c26fbb9631a206eed0e33892432e2a44bb758799aaee28be891f3b7e806ef83f9131a42f65127091d0b380d", 0x61}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r4 = msgget(0x1, 0x10) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000640)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000780)=[{}]}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0xa}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) close(r0) r2 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0406938, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x80a19f, "bbdfff0000e800"}) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)="34eb4cd50700000000000000c61e1cd9e0bfb0deb0bacb064394c5951c1db0fd943a808e517d9e0d1bea3edbebfe8be2c065222670e367aaa302db126d885306fd0a8344a799afe07afe8277e041272e85de3ac2d3daf1061b6517d096fba6ba62f5d638e01fb2ca13c236cf3640d918c834ca70080a90915042dcfccc16a4a0a75da38abbdb717c4b6311800000006c6a319fece836c9ce4c4c6039607f0947f6c8762f6da5cb97526da8bf59cd8926b09f0beff8be2e6f7f23777f877aa2cc21344e7c", 0xc4}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d00000000003498c7dbc887327367c9909fa96bf7cb700"/54]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$inet(r4, &(0x7f0000000000), 0x10) r5 = socket(0x1, 0x8000, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) recvfrom$inet(r5, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) shutdown(r4, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x2, 0x7fffffff}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYRES8=0x0]) executing program 4: setrlimit(0x7, &(0x7f0000000040)={0x4, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b03001700017c317d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000d80)="f7f0ead9b5430fe5ade54093ccfeea12753cb57679078a258300820ce7f701721b66ebb4400e80a18d943c25f782fd4f6d91c6430732175141500a9399916bc8a4ea8f72e8f5aa90f27f62e2128558a2d14b8656fb61468c544d367707035956dee6d2b94ec5333d99a7c9598f0912fb851bef928d07e8b4529de56798ef0cda614c6702eb16d5e2a47a3a1047e3a1fa90179289d0ebc5473a2eadab0fc3ce99c533f30111a2dac0fd1e548cf4a2913e62a120d3f3e35c7a64c4e330f7a0c97c38797628029e2f861f74c38e4058327f5c15f4c62e348cbdfac4779ebc98c50f9c517c09f490f8eec9d9b5b1ceceb9cebcaa51eeb4c3c2c12f5a73fa75f08bdae9906f884038e349cc03411bcea73d85eca530940ed60020218e46e09d5f67957d6ff850d453c6d3d40fc05cd6b8f67109c485cc3b5dd46224a406d539d54bfa3298509c211dbbf8409605302b41491cbab340323c19f63a8e9cb78c60f6b8e5209b0f4a01d234e1e7e27ead87e8b5d54c30f3d70f0ea10ec3dfeb3c1cdb559893d8e11266916957394a2c51f04d60b04fcdcaee55fe2a1ca08633be4012d81d3fb19e53987991c3339ee8d4106e15b7da1a5a660e466a474c1be3c853059d3a63b2478c5c4c556ffe4c14acca32da0b0f08cc85538f5e64063b80566fc990074da35ca1", 0x1e4}], 0x1) executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) syz_open_pts() getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4104}, &(0x7f0000000040)=0x100a) executing program 6: r0 = msgget$private(0x0, 0x744) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/31) syz_emit_ethernet(0xe, &(0x7f0000000040)={@broadcast, @local, [], {@generic={0x8863}}}) executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) mkdirat(r0, &(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', 0x0) mkdirat(r0, &(0x7f0000000440)='\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//file0\x00', 0x8) unveil(&(0x7f00000004c0)='\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//file0\x00', &(0x7f00000000c0)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000000)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="a127847f", 0x4) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) pipe2(&(0x7f00000003c0), 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16", 0x25}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20040, 0x0) executing program 6: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') acct(&(0x7f0000000080)='./file0\x00') mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x1) link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') r0 = socket(0x6, 0x3, 0xb8) listen(r0, 0x5) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="688f4f63f2a9121aef667c0c9f3395b33869649bacfa8d0b98a18b519e01e700c1d35890949bfda793c110e2311c14c376ca7bdfff384214252323145a3c7e6e071341d881542868924bfadf072ea426334c8fa3453a1e8af0c7863ffe487b36607710d5376084bb5b916e6019b1c52c37bbc4560c5ba5fe4b5b3b5d38864197983995c2ddd251ceb1ae1f8025f1ee2675f77076f76bdad7a558a27225c4cebd10c3dfa4ac31ece04e4b73241f3b2e4f54af4b95a200873a1cbc87f070e3df34926a13202b3c29517ba25e4e98ccc74dbe118d87095a39d2c7275378fcf997b7c52886a29de639ef1eb17834fb23af", 0xef}, {&(0x7f0000000280)="d2dd442df1ef7dfe59f7274e9d32517794919264eb6a47c0a15d27c32847888dbd920cc88549b081a662ace44902d0e5f32ebcf7ea5a9fe126276a00ad74f86f2e2221853c3e2784ac1c12aa5491ad2a35a3a38ece5c8cae9452788b15dc59355654696a89f2a02c395462ee9ffdf42058171f1315", 0x75}, {&(0x7f0000000300)="d2b88235f4ce86898ae9a25e50250c7604808a909fa416408c39d7315efb5a7083506e08c7074736e09fba8e60fdc525013e8d214abe61a2471d42fcb685a0944083217a5e05008624b3a0ac6edc4f067e2e2eb3edd78d259cadfec4eba22d83d25fd989b15ca089cc02644ff170685510e77c6f03d584389405dbebb9f39eaa28573c6a32eb15b21e22c7f4e813f786d492c1db2f8d56ccda2310462ced80b9ca9741ea129b70d1dec297c033ab68e0458493f36c2e78eb344aa504db326310c8703dba1d37f30fdc7ee8d28e9231d1b902bc5665571f2fcd6b35306cc9d6447adf90a62e7e59789d69612b4cf0d324dbb8b2f97a7e6ca99948fd7b8479581d39d987f7a1d86659bb0412ac1fad11814a71b96936b6a1de1a1e859f05e3e61d58359c9f53156f91208c711a46841f7d85dd8cec77cf1b880f62f3e2f6f349bf05086c31487d0af1468d586087a64c26d43ecc9db1be7d105c5b132568c96dbe6798dff3df2493527ba808a4c237fd69e00be61a214996364ba9d5b61ea31f87d636d96a9679ccf5ae8b70b5c35e4c401c4d1b0a2843aef557cb53b4d4365f6aabf4cdf02b843da1627d24988048a908a93b7b201ea40683f20affc011ae4ec62fdd515a412a3f06733da5ded7a25ab689c569d572e35f79b17a6521c2ad44aa05b4256b3878cdf10d12992620e9c72f3ca22e2dd880f6ee0a30cd4c9593b07581027cda41030c293ca51183c535fbff7fe5bdd1fa72bd598778fcfd06be8e37a9b47167dd2e25d0013ba3c2dd2d6893396ae0f131013fa435c31a4076d333b3d0fd69a2c9d10471dd78cc7dd49620831367f60c2e3c9e630865a06dd07d9f1fde5674c06b374807fafeba634b7540723ef1297e98f565208b53da679f1da880b94f14ad22688076d5063836b4e3c920c663582329f81c1413f088273a63f28cc33ec8791028c9d3a8f878c290243dde98d9a7bbc8b8a9da4e6041103aadcc7c6782c42c7dbf2dd2865659f1317a045faeab4d5530c562d40b4e295ed2754d820ec5309bc188957e9c786f4d35b933183cc79055f88f44a8151d58c514a0a292c67e8c41c94851d5b0a1f101f8fe74f6f915f6e808b9ee4073e1aaecb52845c46fbda0db09ed829ad86f4a8b8f3890473a650bd7bffd5ef23b366c108bb472e372ca110e708a7add0d96ee66304af80e6c82f7e421357a9dbadbf450f62db35a5c9b5f98e4959559681a12c01be2ffea9197bfaa760d1662257f9ec047329298a8db907c94078785acfd6d21ebbe9b2d5d453c8b7d3ef190d9c9e92e29fda2ce293294a0a133e962a16b5010cd8789c7cb90db79388d38252ebb1de08bfee2a47778cc86e05c0a2483570404483716ad874e9de67614f5797c5b0d78955002da958716e3cffdbb11607c03edbc1eb569d029cf58de707ded4af02c43849424df0d0ab8bbd93630a7253ab5d80ebda84ccd419fabe6cfcc44dfb06102af46c4a3d34b70371347bf627e18c0818f10dfcf89d99212be696734153d900d38d3e296fc60d1434f8cee6b04d55d8cf953e4ae85a1f8e98e6778840ddbe384fae1bf7a11e95c38e72d5eb742cb5eb985f22d33401a6c590ba2ef1dd16417187ea919a89f03ff9dd99cdd189ec9427bedb0c5cc0389ccc27ed3abbc49c63de3f51f726c2bc7e8055c81afcf08a547bec54a80b636203fc3dc3f97f1c742d8218d6da6671d3f5046b180953324e91f6956cb702096a0f7647b467d96775ebea422f0b7d0fd9bfcc04ef78acb80b491c15b5e71c83dedaa3fdbeb11ce01e8a33d50afaa79a898a3df81a84326e6c2b2bc68c173bdb9b4c5807482107f07674aef86da3a10cf926e1c6a14a1529a39a1937db3a6734e21a1a0fd761bcab0a87792f7dc92ed94ba75549b54e704ad848ac6c76cec1f5d8db5c9d2943504895d9a712d9ce5ab2c12e2c131e03c2925ffdddc826ed7b98f08d165f2d66ed299ecb814e2cbb69cf0e0f576478e3cc78c1cf0a7510ff1540eaadabe9a388e194e0ad9cd305f93389714983d4cf8b0b953382d6e2ded2ddfef22ab093ad71f6aaafdf63eeb79a4dd5196b923587299ff0cd902f3038c5738ffddeac754c8e2bbb3c2a9679be96419fc271d8b6c03cc2993e47fa963be1e1516392779fe4087639569e3bbbffd2d9bfbd28e4b73c44db33952f970c5d97676098312db6db9ce72e203a33eba4b66ea35853ba5dd7ea793d60c6c92279d88c15f6d78e530608d1eaea8b137e47f8e3bfb6504709db8877c47b39533b1ad466216641254c4184232f4dac80f5beb4cfa2915498eff033b5b3e3e35a82fd6e9b3edcbbdc890fe241cda87028c224711ab04ff40e5adb138edeb596e4824c19a407682f3b4dfafc252041d29287b34a5eeb4dfee2a4a89a393eeac97d321140e18d98ffd27a4c57dbe9536bc274fec673fc84c5a9237998f623608b77c3018ace4f7bef0c4c5478f6b6424f2819d1d35f73bfe7ac46332e08185f53e971760b567a2c9e99b5f18bf15f0d0c874c8d62a49dcfe3f84fbae0f9009dc27a90540b464bb3a966a8b0ab615f5117486dd6b4094b65acac45c03edf25b016df90a2b6cfc8a2deab7eb5a141ff194b08f83de6d855d5b2dc7ddbb2c0dd340690d955648cc29a6a4e05baf868964eaf1e5e25c26eefbb94493fc073f28f4a69731d1cea805afef96bd10108243c2882ebc8369e7b8465be828dc3251bf557c1b7f40c9ba60cca5a03d5bc97ce89562ec6524b6ae2ffaebd78e09c7b36fd78fe3f0956853027b69a8c1bf808d2cf0891ec46f06bf3b2bbc512f07e1efa2be72133f9627a6f7479ab14d69a66b284eef1c9948e6b59cc5ed343752020f1c8754cb44908f7143a216bc15fcf24b2f8b5fc26ef6aa994d7b3a06369410d2124e1e3ff562f6b5196c87087a5b1a19b98eff1b1322aa1d05fa745defdd2409c2eff805771335a43f71a0221e8c3fbea0b4046908e26e446824a7b857bab783a804713e144da1f483bf84d52c07641fc277b6fb280bc3f1439eb7f217a4a962c0db5d5ab6bf59d230720d95b24dca7a212c97e5527c37b9de8bea95733bb8a4594f2f1b55590c2b4625bf4119886a51006707b3fffecf04b6c5d1163ef6e345c39c2b959d126b19c4930d3f9ba74bf9a849a09f3edce1627d18c5f7a8c4fbdbcb6b26324d9a58baac06e884e12e2cfdca2ac0ff3686a7d2abf7877f5efea1935782bd37405ae3272c1fb8a113e715551339b17d4778367e25229041079ea0863adb2232e48305c373dc7961abfb11ce67490a468fe2c9357d65c71a4013eb7c4fc1457c4b2ccf8e14c3ea3923376c8f6de7e279a395492ddf3eec6586506dc04495f39b806998d6e7310d43176f7acd7479cce607ea77ebd182fe08d0da16f5299e9f5f0168bf27ad7d35227d225bbe58d14fe4382200ed888b3cd2f1b53abdd5239991ef7de834440c76a281ce50d796ed00be9e34c79189a253861ed4b5782440d1144955479b2e5c6ab172ee7d6ca9ae8e1178fa3959147ed8a13ca3e674ed4ee0d1700d85e6116daf8208b9473e9e549ae2b6b782110008ef1061147fec5346453f40ff41089f5097c5db277b8a29b96f235bf708122117f647abda9b842ca31da212afcc39fa8fcb5100872ccc77c3f9e7a2ea4340ee2f2da9698cebb38cda5c4adcb689c17c18171483e67f13cb3ededfc432e26c5301f8228c25468817c1b3260a32078ccff5fa0161799c9d4ba35861922b02e552213843d727418d1b92b8c248fe9f9157598b7864eaf3d08428bab282ab85c42122db24ffa12b1dae50d7c7f86ec6405e29ae5b5f3074db72da8ca1735ec25158ecc4cd5c3951f9db072c140b3f294b500d777f8e83f477efdb3cf91f0c478a3ae54e82561b503d48070945d1d1cc6acb22138aee061d08a08534324ea8c66472fc0223bec05da08ecd6fef3bc2e3c837c0490899cb657f535af9443e0f03f7ce7067d6bbbe6c3f27554f0d36c610cda62f5792eef6d343cecd425c7ff4114951bf877416fb62f7389df64782fba5ef46d7b40fd79589b5de4dd992d0848934b804977512257ad69688751f39a7590e8c0ca30c0aa17a5ac2c93ffa9e40b02daf603601a001ffd7796ed53ce597ee76c2cb83e33fe8f6a9d726d847a512331df71e74cb8c4f674392c9a405de513a9a880c5bfe5b6c30990590ca7a5d419ba67e4b8e34abcdf0b87065750d0b0c34a982662fdc3cd606c672a7ee33ff832bfacd4f16475aa5791d168e3b3d62de33f4086f07cba4b1daa80f97ec4268d1be55f608f4053f29c4f22b391623b037dd0b70e89e83f10f98f38e8e8b0e2402546c6a8a4768dd4e438ac0246f439a85ab31543822d9c4382a16edb666c7076f20254b7ed09335d56ac192af9fb36904db23b701418f2d5d3a004cd27facff040ca6f836e815245781dcfb238c1a92118c298550c9729c8eafa39005acd11642b97b2683534ee6a526a7fde06b51a96a79abbc7ab13789ccce769a7356782728d8dca5ef74ec6f2a9c83833470b5fe2ed3b0350e32f7b20c63328170a96937c1be8e9c812fe824a1f5485bb8b6d4ad64ce6b9b784defae486a3c5bc8c708380ef186cbbaaa07047e6422592a6a37329e15825458c87a324d75fd46d040bde9e8a35516e393076dd0cf88f9e65fe5b02f111d7ea4635436b40436cdb7db8a81728836f735b5fbbd430873fbbaa3974e4d4da579e209d5ebd1c63265fc1e8f4fe10fe517a2bb78f41576721ef6fb3799d4daec475f09bf9a53dd0b46c6e2ed5c30684d1fb92400508bfec8cebcc2bb6ee2cd4366423e81e189d6d537f568cb2a95095b9aec26853109cdd7f9df12e298270f60aa7d154145bae8f574403dea46bbb4cb6a43efc832ebc4061391bad873cc181eb359ff4c81f9e07ad05dc6403987628bb5cd83451d2ce2f9bbf78fe21091cf4a9a408d398a9efbb8119ab255155e917dcbd27aedf1ad1fe3ab3105aca02684b4514e9ee9f0fb273b4831720f4965bc0ca1c82454c9999007c7ebd51f0f24822c6171e2ef739e69d419c361bd264cd58f680dd90f21266c759b42c4e796b51c0b9d2712f2d2c3097a1be9eea21b79481bf49029637a64efdcc1a03a806e82d517541f6e6029cfbe850a0a3863095829d0f43c6549e85e4608455de99225393cd935be3d150fe87e8c5759cae6bec24e38ceadaa1bd0241396f9a7380350d5c75d93bcc5eabe5c1fbb8d5fa71952b94c5bdf7a104b17b07b7aa514f3a7ef21de6bccacd31d256dec10d8933dbadd807210559c6f23a303d5db9e5d785852c6b0e7db7f4020d4cdd073fe67c8a625ca0cf5cdee8e73deb046f9987cec5cc08f094ef87d0903babf24ba5601a92cd4780329a4c63a0d148c7eab6fb9e7703e1d16f11ad4c0d6602dcc127870540de0cdb21fad915a069168e6c58cd0980f21f4b77108b6fc87578b63c73e634bfdf5883be7c6472f167036e562a58521204130fb9d74bc0a5bb1f06136ac025e236811d8ecfbe827db30f857b76b6aefe9931a75a87458909bfded9413c021e76b05ad70340eeab9fa59175c7a47faf118340c67c81ad88296ed97577993183688e460bbdfff4f34ba0034cf3db1899740ed2ca593bbe939aa9ef4bbc24087014fd8586efe25f1ac24a82335bacd9a4eac9caac4d853931d50ad79d80dd10628a2ee5b214ad402047129a1a4c952104a61cd352ab772e230d42ec6a6ba39d6673218755b7492e7453cef7fc6384b11da1df9ec97b783a312bc06f4074f0936fa20f7a0a9cbbe", 0x1000}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340), 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x8) preadv(0xffffffffffffff9c, &(0x7f00000014c0)=[{&(0x7f0000001380)=""/114, 0x72}, {&(0x7f0000001400)=""/131, 0x83}], 0x2, 0x9) setsockopt(r0, 0x800, 0xfffffc55, &(0x7f0000001500)="fd3c9c669811d4f542f7292282226d47eb3d3a5eddd89a7a9acc717bcd27163568aadeb54e67b2c26962305685087d2122b90d5b20dc8bbe62927764369c0c917d275c58443cfdfadd731919cd98a40bba7810fe6eaf5d89beb9da48eaeca09817fc9ad021322208e4fc011f2a1a26891431a3bc6307bb0d27b08c1497810d6febe39286fdafee74c110d2b40a097878b6b8b5079aedc3ce495c3229fa2a9c1a19900a32832e4784a9414bce2d7d5753f7e0282066046ba9db909ecb89cbb79d6bfdec53f2c6b6c0dcd0a5ac818f4ce6a888854afebeeeabd4b624efd2ae782faba5e53beeada995eb86b9744b9ce63d77016a004d875eae5931c50fa270e46327a3e054707244ab9044e1e77b87d3889cef5770266f7201c1557099768f033bfa0aeacbb8e36903605f594113dc490becdab294b2d5bf3e2531a193a182fd065c0980548a374dc1a4c537fd8557de3c8d1a9c1963a0eded5c13201b77f101b6e3a673f9254ae056e175254438d480bb0ebf71f361bc2f109df7bd22069520d4f948408e755e60d269a1f78705b0b519d7b4fd6b09939c85cc3aa4ebeb92eed93395b8043b54edf79d870ebbc13a17c8c0ad4cf36c2dcc3b406c81d3d07d55afc1f60619cc8aad8fdf955d391a3568626244507f7142733099eaa1acd4247ea808f35d874f70e88f4f9d093539337cad5a6318c86bc2db6f3ba6c08fdc7db45b98eb9352458976de74917dd7eabf69d0fbde2684672c7939b3df4d17e19c7f743268aef58a0473b527495f78eddc2eb353476a25959c88f62458bf9866c249fc7e6f1d3538a00a36ad3329e4a28da67743ea3ee584aa48e533d3594f92f0dddb792a80342a389530e58635a23de538ecf41d0551d1c0c47b2252f1f36c4f09e865ec74bf5a137e9972cd4d422a84b6428e06a4616a011cc365e1052d2412413241330d42a7068e79f9e55371838f9da951449427b499deabb177d0f9a862d32ec55b7d6d258e36b138418baceef70669e165b269218798d43f6ca9f4ba27a55445f5ca4e2e60b734406b9eacb54d9d3461bdfaf775123e31ec81c70360d64e963e64959bf6b24685b18774ed0d34d1ac3cc10bfa57b133516e135c06a2a25cd4cee732194a1dec5509588ccfa62e8328fdb7b3adb478af476c4c393127650bda59388258d33e32737ddecd0a354c00c1fee96f6bbd974e63687343cb5486f1cd1a243fae57c956d92a14bad5d766797acad09ba7a49c395786551fac32402132f6dfe9bd353bc425db7b9405cfb55bf6c2178126951a52a3ca1360efc4288b134c0e5b2f98b8c3c1889cde8a84024fcf4ddd4c71e295f3eb8c1900cb6284468050c53dba7195efc021d7bc09cd281de1ee374ede2a559ed3a9f56392410ecc00b222f328c8815a017637f3afa470417c084360d4e2cbe6846ee557893ea426d0ca1ac1364b620adcb9fb3c883e779e0e448b5802c9c3ed86f2325b456a62e492a242dad784054013e7cb4c773c0a04be191e67a35cbe4d8540ab0461f324d68b1c5a3f021d9d08ffe475827265a313653e7101ed1aafae6e193e6da987eaa898ac923bb5f43375c3f4e54a2d8bbd57ecac41a8a6dbd00209b8772c9c7257dbabe379c625ac175261a0e5cd0c8861f3747a61047f5abe32e87d9a14fac719b2d966e04dbac6a050ffd7f4f8037c6b9fcefe8bf3dfd9e19ef694e2ec717b62dec9f9ce1177a978c5d871c2bb3eb19b713a9e55160e7a3610121313ca2958d71182ce62f7a8f2a9ee11a1f7388d17f8515b0656835e29e444bfe37b6518c2e6a282af168507da7144df69c256da19db4d78155e4176cf2a0ebb5489f4e4eb11a66469c1f97e90007426c87ede493d71ccc5f855acfb5e1cd9807f91bf079fe15e4ab4e46d960314f38ef1de57baae905938481751b4155ccff581ac79e249b33a52cad40df79f61345ff58e2b7add5896e45ab78c93672885e3d651ecedcfe79226d4de5bf2c4c8260c614546d2cbf57fd86396267b9e5c5ebeaed917f572943c4dadfcb9d7be8c31afc64aa44947c7dab0c2d64b0a521503b9731ac04d8a6d38baf23d3a4ba92fbbc80b4fb8c3d8f4dda99a9475b614e2cf4b2e916fed7ed2ce681987124c493e5beb8da7189adeb3cdd39a4f888cc3444db92502e6fdb5a20b9d6961851c17eda6cd5bc206ea1a11b5f05ffc87689cce5cd1f86a8eb95f5f5c9d3d5219b30bbfea30931092c20d08f2959cb7a023d42fd41d1b2b1020570a717ee8ec7d747db81e4fb773416477e05d678e14b84f61ea9862734868955ed56123520a4d9d171f3888f0be34b75ae8c27edd23d6d7ba8de8279251d496ddc1eb3927348e1198a73b6daf23c928f8d4a6ab453b82b7b1114d66b766a63af7a2809c33a3994318a75b4334304c7c9986fa7abfaeead4866cfa4bed34f42c34ef608642fe8c403ec7d9f89ebd484b0ae25ae4fb9ae4151cac38734037ec2a1ab3a0c02260ba21cd66446f31fb9ef74e724748c91d066d0a7b27d886a2a1dfb3908d33b4e80a4f2c144424ad1d05636855700a285d415ffeb5e43aaf4733814cf9daafbe717330e062a7ce94b4a94055d099faf2546093e91bd1fd435d39eb991e8bc1f7936093ccc341751554b92818a96578d56b4aa759c27702cb1c8b034a1a620d7d141b92c0a6c90225ca238271ac4d768293801dc726db8c11e5a31fc9014c2b40d6a267d82fb3b0a5719a1207a987e48ed430ed2d7228bbfe6f2a6809561e5a90b2d186cba49f3f450e2055ca50dac9b38558ae9fe89cddefad139530d3d8c44ecda68935bbccf0da19afd285cad4ba3ecf91f369c3abaf4a8aaa18329d082ec2578da8dd42b89ab9860ab7209a8c035648dc597e2b24f24948f0118b8abff54582f4c4f93c2bee232bece9a78e414f0a00f35c6530cdb73f6d6a90d1a00f634762a9eb8fb97def8a680b0c752aa2744433278713afaed56003a228122438b38205a0aad244075fa45cf8189f67f226107f2023d81a7c6678fb516fca2446cfda5b886294008fd3c4d106a614000ac209057cb7611d77c26db38482e2cd498bc89b468bdcb2576e9da4a8b028bb96e8e3e1fa7697ac4dcfdbb691f21c79286fd00b49aea54cc2df2e3fd3a24867bead6e4801337064061387aea47f2b2c742dd301226fcdd8708d9b24656d7df352b6e824a460171de25f41afb08d937103fbefcde02a9ba4305ad213b3a2ecd9494e69440e3eba2ba96f015fc1015aa136bfa6ef8cf500d96f592396c4899785057fa32f567b31f4871922175820d90715844e964131243e286c7588b875722b840bfd2c77c597c82dbe27769225bf16eac4d5ff55f5ee581fdfd0fffaf19a5a6d01d08972aa26fa1d8e01463caba92c9ba60e1bcf4c371c3e2a847e5fb9c43b2e6e2d1bba8617783a3f1bf853539fefb0c8337c365c1a08ec0c7616f3d9537cc83cdf292f30a6aeb09bccd68f41ceb47c8d7c4474c739d822622395deaa9b81f1fddb1bb3a2701d4e8dfcb9421ebcaa743cc18adbc2d939662bddaa30152b79a2f6c0531eea96a86482733e442e6eca1f928c8a8c7d90cbce88d0dcc1b8361b5692cf20ba0e9dc35f2fc9fd7bbcf90b34d9003bcadae3596aee7e22b58b52346aea44ff9d2cdd9db75e06362bf55d704a534c4ab98c36fee46233d2e9deebadc25353e089aaf5d0ed73f620a0eb137b5a47628bd455074f62e644312eb2bf4b19410db158d321124a6827c110867c5a4fb284c54d6ce652e840b9ed30e339ea7ca5a70277347d05d37e97ef0e305ad49f76d0d60749409568c4a72604c87d4163f4fc5b04490cc8dd4c0f183e06fe8b2f4b4280d40174ae0d55f7c4ef2fa9c0da8d0d9c674ce1b63f9b5d7504a9cee150cb58637d47a300f1135f035f571fc76c7d413d423cdf51fbd3df612d13e375046b9107defb9ded1702261bee6dea05b3027387012329dd9aaa3e62cedd315e8a269d18ce605a5fa38e6f9d9fc324b8b8a322026e3a3eea6df29d22a1e0b8c6613deb676e6b044d2b52826ca3a9e8af263378f0abd0aa185d2611e35f7d50eea8b120330a244f262bc086aac38dc45dc9c48c71ca8e80b1bf644606338853f60bc03099a759ad906c6dfeec4ba70c81d9f3e2da407f606e6c0b58110e09ea4f6ecb3be8339c73a67149064f65815cdfdf9da2489b9e116d538f3b3a4cc3df680638f45250f2a12ba7ae4c0a09d9606b8dffd4b52bfbfc923c0e9c3370985c4567e9a9dce99f6920e0c419bd2ec9e5fd507ee713ea95c0dd3f0d0bb257ff46cf90a0fa789a5c45cc5d71ead33b808facb2e495c03885a94d88e3d8b65dbd2167932f46e84e3afb4c3fbe3f1d0d6a5f225c664250bb3f7ea9ed9f47b2bb5c6e98f4792dfec44774a5164a9cce37cd595bbd22910a52051369d09e91c79a12740741b3bd046d3b9c78a12e03d39b9698a68177d1db41a8e8af56f5be0267bc98f936caff574bade8eba03d86fb9285bdbee04fbfcec584f764ee73a42ae1a91857d5263d9b67777d45d19fdd41f0f9b6ada2c1abc593296c60196869a63b79fdb6264128779ea2ee745498c169ed0c0ff8a913ea4c257105ec94ce705c908533b01e11c52221124de4d2f5fccc16aa82d8ea0eeb211166a53d9e77b328ed889d84732154ee5d2b2a28a2e7340f7bd540aac48dfbffc1a62422186c8a28d9390cbef7f5656ac2ac34b6a280a7c8e6067dfbf5a0cbae352ff03be79d3344c7db4cb0eeb5cac0985e3f6fbc4ca2a709db23da1636b7703ba4996f79f5accae11b435dc74f2a7006eff32a6bf7b980348418280ab53abe2797193722df90d1b1ccf523cd1e90a03b9c078b3dc5925ec58b75519c59cc6e928a9855dd3d6028db4a4c1ffccbb72e3ac9d222b771df48d4ca583e8a4e16e86c1190db6ce3823dbf40e85f5ec3f5b6eae24f9721a0122c3400d6c77ab3b3f2051f54aed99a9ef4f241021ab9daac91a6d301715a93babb049c070da300ec06a18281b9ef2a070ad501f9f0a326f61fbd840c1686a5c719a949677d22166aef8d6f997eb7de2180d35a3d47e2b8df4bf263d2ccd0657694013aa49abecbaa9065be3e70c53eb31860424be4e49e7db44e9e4fd1ff015a620dadd99c2ed5c8b555583c7e7cc8fffaa650aab47b11ae51cc8070f6e163c9e84b70c7f5425c1062f6af3c7c0e44ae163d55ebab57509e88f923e459f561fd9d3c10ef518a0f6f4bdfb946f42a85774eba34236acac95791b50630aea07a0b98f534a509428dd609344e33a2c04839795a49d19af148528424088931096fb61ed358e669d7309e375ed291a58de0a279e9ccf90d917a0afea0ee0af4ec5f96307aafffe36a79a972169d38f0e4febe9c651cf3dc33e19c537d1fc75259cd6cf7048cae9bb24fec89482ae5257fef4c0292a7008ebf4a8d08927be3ed1678470f8de353e65bcd0505bdf750669b40c1071a35eac3ac83eecca2b2a31166c10bcac2e21a36f2d0bf8e1bf3dbee48b32948eaaa324cbe82c325e08081df65b0d77acfe7fa6f41761070f8f1a289626b8ca221582ebeeaa7c6d20f2a66dffcb60c941cba51e14b23ffd3b8ea5eccf729a6c47988c0dd0654d008aa1f290241cd2c8129de0e3aa1823993364e75a9a44d44edb339926c596cfedcf827789e9a79c86dfe7371db502c077a1c3d3fac109a4067ebc87bb38867d1d9d3655dcf6b1f3e67045e1d95665ee89c893944e7314c88717bc7cffbaf21a7e33be8bff062c4469266be5a7e2a4ac908650dfb3335dc0a2b37eceb0d5fa7", 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002500), 0x400, 0x0) syz_emit_ethernet(0xe, &(0x7f0000002540)={@local, @random="e629bd88b56d", [], {@generic={0x876b}}}) chmod(&(0x7f0000002580)='./file0\x00', 0x35) sendto(r0, &(0x7f00000025c0)="ef7d132709619310ccd392522854632871509479fe39bd8731abd50c2fdd2720c202d4cabd73eed9008ddcc6f2ed8a95372c914e9b2c1eb0ce6cd6689f367fc9d84d7108bb5dcd528cb3715325efb3ce092561e69da5ca40c7d3d1d4928a4b4fd40613a745570d6d35905e7a2ed4c969cff48c35a387e3488f06c3ea1ec92ceeb4009d0196350e0d387d78db1906c3f8b3b193195a8854e26ef89b28c8e85fbef09ea2b9e8e4613de47ea620d11189852adb316f8b7f399b3ea1db38584cc67dcfee11ee3e04a3ecfadd831e56c23dfddf63a8fe3d4fe7680b044cfc75fff54b70de8232da151c1fe6", 0xe9, 0x1, &(0x7f00000026c0)=@in={0x2, 0x2}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002700), 0x200, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000002740)) r4 = accept$unix(r2, &(0x7f0000002780)=@abs, &(0x7f00000027c0)=0x8) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000002800), &(0x7f0000002840)=0x4) r5 = accept(r4, &(0x7f0000002880)=@in, &(0x7f00000028c0)=0xc) close(r5) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000002900)={0x6, 0x4}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000002940), 0x8, 0x0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000002980)) r7 = open(&(0x7f00000029c0)='./file0/file0\x00', 0x1, 0x72) writev(r7, &(0x7f0000002a80)=[{&(0x7f0000002a00)="ed2cc16debfccd8d5eb4d2b20638b9205a93005dd0bc1c9c55816498d7aa636a6b995127ed18638c31a62b98b7398d2a7e87612303aa0d25f901093d144d13a978cdf8ec2b509a4f9fe454e6a6ffd1de2a0fd7b2c906cda86f25d010636a91dc5edde8fa17c6190c62a4", 0x6a}], 0x1) mquery(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x0, r2, 0x80000001) sendto(r7, &(0x7f0000002ac0)="d49ebe5987b62e131fdfcf6aff131a6c6016c7e80d2259dc8459eaf635f0cb1f3fe74e8d35b4920ad7fe3f64d02aafb175853b06544d37fa08b0fd4bc79c6fba0a464c22b0fb7bf5bc6b1b4bae8a15ddca2cc986f8030ce3c78964a41b838b874e90a3eaa96bf4c35f", 0x69, 0x4, &(0x7f0000002b40)=@in6={0x18, 0x1, 0x100, 0xffffffff}, 0xc) unlink(&(0x7f0000002b80)='./file0/file0\x00') dup2(r0, r1) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) syz_open_pts() close(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r2}) executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0xec2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() fchown(r0, r3, r5) semget$private(0x0, 0x4, 0x111) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r5, 0x6) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000280)={0x7, &(0x7f0000000240)=[{0x6, 0x3f, 0xff, 0x3ff}, {0x7ff, 0x8, 0x40, 0x1}, {0x60d5, 0x7c, 0x3f, 0x4}, {0x9, 0x4, 0x5, 0x1e57}, {0x8, 0x3f, 0x7, 0x9}, {0x6, 0x0, 0xbc, 0x1}, {0xb413, 0x7, 0x0, 0x8}]}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000340)={&(0x7f00000002c0)='./file0\x00', 0x9, &(0x7f0000000300)='./file0\x00', 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r9 = dup(r6) r10 = openat(r0, &(0x7f00000003c0)='./file0/file0\x00', 0x203, 0x10) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) sysctl$vm(&(0x7f0000000480)={0x2, 0x8}, 0x2, &(0x7f00000004c0)="58349ae6c9c978079e7b1c8facdbdf104f88dd7310e5711813869fde71c5db69150c99", &(0x7f0000000500)=0x23, &(0x7f0000000540)="7a872beda18f8fd60eb721d81580698813701b95ff7c75d26bcaea09a5067faabcdad66f860595bdb4678d5ccd648981763d41d46c9d0af0cb9075a599d8f6326908f9bb831da5f3ac2043dc6a76effaf10a7b97a11938b30c517cd3f4778fcaa9c7dc2f458f7b1103ca7fe4a32ed1bc7f233e2807751d3e4b61f4587d60a43f021dbf2d3111789a95e91848f80bb9d7e2529dc3b601025a82636752e4dddff28fe6558f70fcce3b44191284ec5ccc1578f5eb63effdfbd809dd108024aed5b0fe1d6bdea0622c70fb9b566be7ef9eaf39f0f125a728887269ce1bdf64715406415308fdae1650470f5a99ddcc4e2beb4b23d055b9fbd444936b4a689f67708a03381d6cd63cdd3efb422554f98b3d3f56de30b8659fa43a4ea11ee68334bb4cd997f3e0949aa6a3dac694b826ba3357f06368ed71dad7811676136b5770c924f0eee228ec4c8c58526c2d3c7d08178f24bdc67c377fd4eb016acd06432425e09e47eb3cc9860bf5221c92a068045eb53954e6d0e2cf3056be30fa18f382edd40d54e3b65246e2eb7e436bdb26adda72d717db455e7cdd4879a06269ebf90cc187216224378fcc825067cff432058d640c1d6de84388893c7914fc473c508d9e3656ebdfc445a38c30eb8d8a9a3b0192bef3376e952d56831dedac4ecb827ca33b38e19ba01e7c9105e531ee63c106318d09dee9e0ee0f8efa8c436b15d8f495763af84d2d90bcfb9d090e6a40af69a46d69f6c63281b29cd604978b34c35403808bbeeff62b0259ba9bdef00b04e48f5ec3c2f0f485bacafc0f607b82ef333bf66b80f89a4dbae7d09e53867b3ce2e238778ec19ab127f66e5e052a0ae0a3911650aa680bc756e3a22243e386adad3950b9ddeab93e5877bf0c2538a6e7ae1b8f10c36dd5788de4be4b8dc77d7c0363114f284f535d36ae7cf3e804b41de0447ad0d35e6303708968bd7dcce0daf4fecb02b8043d6f43d8d3cd3bc36cc1cf362ce84cb278be9a8d06f9f8a0750e0d0cc2747ff355e284efee25430aea3e7a04af7e21697f0ec7ec6c3636a459855a5ef5d9fc979ca279fef56d3715cc42b49518e2984fe5ae2953a80d102fc8e2ee6d8b629de74a2969c6d9ad8a3218156068c1d94896285ff1ae382d6f7f7ad3728df471b166177e9e6b27d57b4262600a26e267c1710645cdc92495ec2dc9addb7f5ec6c13af46e914d531b07f2edecc7e61b55e365fd77f0223993b2ffb64720f96f47081007b001a585c109c61741f986d0439a728460e2333d54c44bf3da3f9f7ef8fd3547adf9a35bd1b7e43847a1f452f477149ce0b6881ba930650dcbad0401414d0bdd38ee71f436c3c0f105ba9246b63f828b486465f4666da4c8ca76098b12b92f81a81558bd0112ec2263e31a61a52bd13a38cd023259016ab8c5b1521b8ac47fe55d56418ccea0219d6546e18058fe33276824c966c462691a59a7c1b385cbdcd76feba368a4554d80568025c37742612deeb59ab26638246e1aa71f5bf947dec47ee20f9be47b3b01f676aec5d50d51849410a45058c4df0468929730c151a15f16d3c75668010106be4352b95714efcbb06a2e57618547a257903550111b16e6b014c726d01ee7c20a4aa1852e36ff3c0a09bc4063b214cafbd0584992348ef83f2ade439ecf463b2616350afff098820194ca42ae5832211a29d96be1b611c6c3d624e720d43a46b05dc455aca959d2341b919437194a6e9e3e0b4c24a1f9c0e3bf24711a9e148b77e606194e7f8fa70e8dd4a34ac88f6925c6f46a89f57e2f70e749f51b5db588980a2b23efe8278255e6bffe099b80fc916312e4385d3ba26a41f896a287cf2bea90d3aa0037439b72fcf19c6144ca5c8d63429a436b9744b1dea4c0f6712363e91e579e7d62c7ec8c6a4f45d288d4c05c556c88c16daaf3fe920511876e9021b9feaa7ac9113650896a7bd56698cae3f42bceb4573f5f18357743dce1949e5d03bf520f98a84475d85f4cf4965099bb35983e1337944e7dda753192bca61475d522b3bf0b043bd3c5084f742fcb99f417a675fccc39e406144fe8e549a1451fe900452f4f46b489b7e60fb899208a8167aacc0c5dbcb10ad4d9a0539dfe318c67250e4ee6962559a317fd78366692efcb1665fe1784c63ca1b2e8a55a2f00d60a1a19e9e29e915ee5f902f325816b80359d0c6d71fbc65f71c7dbf5c2ca8d86b623aac823bbe88407d0365e04464f99a2f31be5642fb9ecb1cabaf2af4d662d3fa8c4e8c514a5d011b411fdc1602ae8143b3ae163fc482543cef71ee6f32639073dd5c586f4941218c7f9ca73f188eac97bb22f45a5e8a63b2cd2202ab41921641aef45f6b96c4eced02aaa140502b805221b4c57776dc358e7fb306fd2528f32e35e14208819e28e7ec58a579bab7d076d527510ac6351a78d5eb77631d15737695fcc11bb04957142a64a6b90439db01f50564a652c649d7e0de0d781e395cc0830fb425cf8bb13911a0405b2c82d5cc06fa183758f6583825a9b477ca1b905012064eeaf07c8d16cf497fe8d511b00e486fa9ff365543509e023c760c71bdefaf2b816cacdfa7b025b120f0c382bc5c16fce6a1c7bcb442b4250fd19d2c67fa80c6a65f3d7c87a856e05bb3eb78cf434134edd434416b75aa92c5b77e8c2f33f5e2aca8a7f9e0b02cd01b967f0b79d19210e22c297ff54105e9b51421c737a9d26b26789415ba22dc93364f510a684a7b432b18efd1e2c7290201b3868ecd75cc198af1f64f92ea72dcdb94393aee59e6c2081ca7c1775948f4df8e8bd657bb1e71b8647fcedbc2362c54f4015c682051eb60b71d43a0db51e88de09ee465d022ee9ff8fda04c4e973a430703c182d0b1b679091dad3304424d6ab19279e4f10807aa6bf49546dd2f68a67e070b95f7afeed9dd3b61b17b9523d3844ad3a1b4513d540537d1d3b44c17a4351e12ec6ab065075c8d4a2d41b55f8114098a050d41056658f751fe342a378b690089ddce5a623ef2b30797a622bc935bc15c1a60d1ef5ed6ea22910b94dcfadc6f81e60ffadcf2590eaf065e6f88fcb46eea6db47e245c90a479fcf8a6f63e1a0dcbf6696838ae22075f2255d207980cb22504f498f7947565e0ed23d70518145207c27123e2494f844a7c825c513c1df7d9aebbb63f21415dd95df6e5e033f81d286e02ee12dc16fee38198e438c7a696279e0724b156f78bfa20a375f338ee1c2f369784f85606c5232ecbf1ae27682ff6efc8b1f3cefaa736851f6cf7b7156972f0ba28691260a11f0e2cc8a6dbc3838a822be470fa8a268275dbd03bdce7ce15d596c9c5e3b6db81a9b482599fc26e7ae37f6a649ad6e84e834ee1f5baada6df561c07694cbf4f4f9a13eddeaf558490e9ffd4995d2f6f301e56efa295686d816a62d07bde952c3d733f1dc153075e2d61852b8c49af38b65f3c1f9079c0472b3684b154c6145d68cca11da6d7db3675c677301e87dbae8f0789362dcb73758178462976cbd8b6c16697c6acbc86a0814bc863c08ae13964faa95277e7bb1971ab40cc986b4ac1431a63e09af465cf44d2307e048b602ca9065e3c1a8818b0fe62194a4fca36c96ec159a577b6bf6cd994f2a11ffa4c56580da198cd4250931e40d68aba0066cc1e9fce144c7632ebc12e0f2be0cd923f7cd144492d9aed1ffbbad407552807cdd75dc7c46e2c6bcc23e6088569bed16727c040eed5609383f14b9535d37da8741b52d58c4ca75d278bd06e13a1c53154962cb98c844cb6511a8889deae76889110bbb37ab326d03c1f45bb9024811666fff1bf56b206612a4a8811ea32d8c6f965f8149b90a4834a5c38879a17adcd764b9ce6e8a90fd855143410e96f013ad346352a35c9798cdf9ff25a25884db5fb57dd0b64c1891c08868136a5661999904fc36a224f3c56958726297519390fc4be4bc15a2eb50231b5ae3a691c3692cf5efed855c4274a4db5f2fb00eeb53027a682985ecd8c18c73f4ab8d4ea6f7e86c2ea69f2d4db3a2a41c9f715bc0b6e401a1575ae5834835b59d41c21f7f7bc75b115b58d10d42104be02df956e4ca401fe7ac3cb0d4c389af2cb7af0db60740495e3c1ff163d908a73b9fd98f4de14ef093acfcd336210c01835f8c72612664062b2f5505847d030d3367cfad938ad1b06fc9bff579ae4f611b60f8183eb5ca810b48418e67474dc0dc9f2767509c1157ca4ea1a464e4b52a0683ff0d6d6fd1d006f7ac597fe84693f0418ba369e607af19d14dcdb31e70e3a02c2d6041d79f36e86eadcb7c8d7396a1bbcb2ef05525fff7bd2faac0f7371dc0bd77e3b3d9668816f596821f9fb78082cde48e0f7d521c6d835061147accbc60c2c71dcc76c019e3e59450b442c9a0307be896fdba8e3816c3cd1ea8ff4abd592969f7106dcb15a7df610a2cdf3d83d9a4210bd6824558c1f41d01539952f66c75d1f5fa51612c358104b71bcb9022fe56c9aeb27c6dc12377c8f3176d0aedb4a44b7a96baa237ec74f0c43665dd1fe2761d984c841e311a70c22fb3567dbebb74dd222e0f67468dec0fa1bc36718ec1a3b69306542747851a359797a086627a2ffd5f42d8ddc68522136b19365d7230e7bd1c6082b8349c9ec0f024e4faef1c8e2c720cf2f8126a517d7f3bb7df643f5a2f7572a7469e52ddd9cd328e321c18bf5ff9bb60eb858140773af2f59cfba63a5ff2c08b3e2056847f277fa4f1fbc29164d5a2bcb2b56f11e0e8fae274cbe1031a4cf92b2b3de99a31ade275cb32b39ad1492f97be8a6eb9e7c0e41157bd1ff07bfd870cb9afd1bd814d5a4ffb97667f35e5740277354646515f75f874b2261d83bc48fdccca56bb6edd78a83e85ce8ca56fa69ae99b67c3a416a7ba12268d25ff0b307abb448f4759740d6c1a7a60a4969d1413e02f8c7241d072c3a25decb4cac1ed6e2f4ef3c99ce36545e59e4671b06d9a469d8583a50b9970a047c20253bf4a4090c8707281f54a8d2637e0d2bd5a1e43c488e464f2a3456e28f22d57ec3bbffcdda368db2a47f72e8b18fac537726d2a3c2952e6936c4115804e0ebc4027b095ccb7b5d322e4db1fa820a27ea547cd61915b441802ddff10c638e23d4d34cebcaa6ccb87bcdf94066bc514f70e635c23986214ab9766ad3a560c6cee7fc9c29e5496b6489e63a8b81c2f177a97d42ed7ee94cfa5683fa1ec12d07d654b0e4463c71fe5b996a866d941b4d575ed3a4f330816b0afea0b232041486f01b622a32a34d2ff5e35e24d15f1776b4ff71c0f78fc906324f15285534aeff31f82af6c205a6ba124a9739469c5b90ed2bdaac5124e9a64d0f780b8aef668e4f50f2063e90808c1fd4c9822067a8efc674dcd5605e3c8b5e562452caf6b451956f056a6a361f6a3542621569cece7aea2340f69cf64233054ebcb032da019d99d7ccb78c25283ae6c1c2b03e29be2c83eb99f698872923cd7e68dfe127c1b508a3cc1a74f1ac5f8e3d8f302e40ab6557069c040c1b4bdd71d043c1a4be5cf056f2684d5046a37b4f28465993c6d72242c4d7884228ada17f6c0d8559e5517d551da8994b9160eeb542590bf46dd0e930eca21b101157c8ef7997ea2484e0d96d88f3a337b5f45004ae097ee98eb74fc0ad200523ae8bf41b946f6c65f6dae975bcaf5a41c31ab6220a53eadd54fe256735467246f988fb1e87509e98cde78e02b567af3c2df18f01f3ed5f860ed7c36709a7fc6fdd2a36f84a26240dc18a11c216659fed1c02757fd3ed75298cae6a5beed8d6aba8390821595f6941a3e49d3636df6fc", 0x1000) linkat(r10, &(0x7f0000001540)='./file0/file0\x00', r10, &(0x7f0000001580)='./file0\x00', 0x4) sysctl$vm(&(0x7f00000015c0)={0x2, 0xa}, 0x2, &(0x7f0000001600)="4a5ced0ee55b046cd8fe2aea861e622ad6380d41ac28bd1e641d990164fb6aa664df953d", &(0x7f0000001640)=0x24, &(0x7f0000001680)="2dbc1d485ec67a198a7b2e6554fd0d50da3f", 0x12) r12 = dup(r6) ioctl$DIOCMAP(r12, 0xc0106477, &(0x7f0000001700)={&(0x7f00000016c0)='./file0/file0\x00', r11, 0x2}) r13 = geteuid() fchownat(r12, &(0x7f0000001740)='./file0/file0\x00', r13, r4, 0x0) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000001780), &(0x7f00000017c0)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f0000001800)={0x20, './file0/file0\x00', './file0\x00'}) openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x20000, 0x0) chown(&(0x7f0000001880)='./file0/file0\x00', r7, r8) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) pledge(&(0x7f0000000080)='tty V\xef\x86\xce3|#\xcb\x13\x12\xc0\r\x9c\xe6\x00E\xbd\x81+r9\xbc\xda\f\xeb\x13\x96\xdbY\x91\x0e\x17\x95 \x00\xa6\x9ca\x00\x00\x00\x00\x00\x00\xbe\xa4kG\x00\x00\x00\x00\x00^\x00\x01\x04\x00\xeb\x91vr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcd\x80\x8b\xa3 \x06\xe6{\xc3\x8e\xd7bN\x81\x9ess\x13\x06\xc6S\xe7\x1c\xfc\xec\xb0\x18\xf5\xb4H\xf8\x9el\x03(r\xd4\x9a\x0f\f\xdb', 0x0) r1 = syz_open_pts() syz_open_pts() getpid() readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) executing program 0: sysctl$vfs_ffs(&(0x7f0000000200), 0x3, &(0x7f00000002c0), 0x0, &(0x7f0000000380)="2c0659009dec298abda0e8f7387d66143667377f7b45b271e7719572c5eb29b9e960aa28dac9c3363007d86002d3b176ce823af58dc245c243e5783f4e6b991897d8be089e875fedcd94463eb63ebc8850bb91e5a5a52ca538f6bdb8a293543cadbc757adf727091f12b852f985a62c8682b6d5ae6c1bbbb9475779772a909a02f4a3ff8f50dca0cc40285023cf85965593f1353d4bf19f1465af3e0d560ea2ab88828bff6c91cea223c7ff1ed7a3f0c564f50a38e786be73ba0037068cd2cffbad0b0f0ef83f84d6bc1083e6484486ec6547a1cfed0d1b3226d4cdbc13237412cd54ff7f121600651fc6b48b7fedd7971d124c38e0ebeb96f3ef323", 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000180)=0x4) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000000}}) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r2 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r6, 0x4, 0x40) connect$inet(r6, &(0x7f0000000000), 0x10) shutdown(r6, 0x2) msgctl$IPC_RMID(r1, 0x0) executing program 6: socket$inet(0x2, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4, 0x67) getsockopt(r0, 0x29, 0x26, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x6, 0x80000000}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x0, 0x4, 0x0) mknod(0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = getppid() ktrace(0x0, 0x5, 0x1332, r3) socket(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07ca", &(0x7f0000002800)=0xc85, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c", 0x9e) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000200)={0xfffff7ff, 0x5, 0x7ffffffe, 0xffff4b19, "0de9e6fb7e2f0000f2ffffffffffffff00"}) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) executing program 7: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60fd7df5001406007fe7c779e2fecab3a5a87b9cbe861261b1bd3d000000000000000000000000aa4e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010"]) syz_emit_ethernet(0x127, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15, 0x0, 0x0, 0xffffffff}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r1, &(0x7f0000000280)="aac964ebb337c33dba5b59f6ee125a5fdf1fa708b4d58dd3a91eabf20ac0", 0x1e) executing program 6: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x80}, &(0x7f0000000040)={0xcea}, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x38}, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0xfe) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f000073e000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x0, &(0x7f0000000280)) close(0xffffffffffffffff) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getppid() mkdir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1a3) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = getgid() setregid(0x0, r1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) writev(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f0000000180)="0df37263731e", 0x6}, {&(0x7f0000000200)="4f02a5e3bf935bd5596f55e93ed9beea96f89b7e282b7245dc7b3193b69300b10ef968deeb7b2c0bd00a706bf9e370a33552d8963eacf934cdc8bd49ebaec030132b8cd13436208fc9b1893a1c80b5e1a7264ad909481daf5b9683e7fac244345f5dccc3054992c3f8308f80456db3e578ec843f66416d9b27818fca29d7a0af3e6869d30ab0ea890b9be54eabfe51d03932adc5200a4b4be2b7116347408c21ce81b2eea2d57b382386854c541f2ce3b20c9166c14d16f2f94e347844e7da43114c73b06fa5f2b2c6ae9ee3f1ba4e0418d3b59c7105f161580fe1f9bba1406d59dee700"/239, 0xef}], 0x2) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000380)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020699f, &(0x7f00000001c0)) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setreuid(0xee00, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 7: r0 = open$dir(0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0xc006, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x20, 0x205310) r2 = open(&(0x7f0000000200)='./bus\x00', 0x20, 0x0) poll(&(0x7f00000003c0)=[{r1, 0x4}, {r0, 0x100}], 0x2, 0xbb) close(r2) getgid() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x4000, 0x6) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = socket(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r6 = open(&(0x7f0000000180)='./bus\x00', 0x100, 0x81) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x2, 0x0, 0xfffffffffffffffd}) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x0, r8) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) pledge(0x0, &(0x7f00000000c0)='\x00') executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r5 = getegid() semop(0x0, &(0x7f0000000600)=[{0x3, 0x100, 0x1000}, {0x2, 0xe5, 0x1800}, {0x4, 0xfffa}], 0x3) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r4, r5, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r6 = getpgid(0x0) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) r8 = fcntl$getown(r1, 0x5) r9 = getuid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="0ba2efea38286ea83a226dbc1db0e7732bd47691bdfe21412adc7bef2f3d50fb958a756e5b5850d8f855a02420c34d1a3438d8c9bdeae1dbe79122665f25ebcdf0402730a18913cf9251744cb73b3103af81597b0b4a59e37c0c046a120e21e2ac719cbec91b7fb9d96baee83880158ce966d51673ce48e34052a845af8526509b6a7db745", 0x85}, {0x0}, {&(0x7f0000000400)="d8bdb93ebe6f889ccc97b1ae4fa458c00025e2a5de39803fb1f6f4ab412ff911d0f03110de3e3f4da1f7bc511b29e0266a0dcc432800f69bdfcd09f283c4807916013d565998a5a226926361108147c47d27174606309fe8c50d804c8f94455b9e9193145917f8a8914746473b358904610f7d8e489b227ec9804ce2112f23589c1307c1f52546d386ced1bfe100ddbd268f7ae8691f1e55ed77dd5d81d1c90773681bb0b10541efcb176749a62b6a8264f1792a7d53d034e612fffe59d8e1", 0xbf}, {&(0x7f00000004c0)="5ed709693d2845d4adc59f5707520f953fc553a0dd67c90455693d51556a4d324f9e1840962f2c9fc911ed9dbc773d4953ab0222a76c0498c9a70e319fde3be0d079ecc29a861d5c3a8d1202dc07601eea58d2745d936a25f2c3eff922885c8d8943481bf063409fc2d69b4c9f6c9dab57ebea65df176ddaf9eb7cf03b309957fb9c4bbc70cf91ddb7b3e4e7f8b5108bb2f01fe59a0b2d55a252686a0d8e427bae7fb56443fae3f2a83f2a5a48f42e421402e7817fea251f78ee75395e041fcb1ef4a6fd76889ec17c9aeb4b68f20f480614b89723d1930954dd61d0eb15e69537b50ad6dc", 0xe5}], 0x4, &(0x7f0000000800)=ANY=[@ANYRES8=r3, @ANYRES32=r1, @ANYBLOB="0000000020000000000000ffff000000000000de6ce79a19616fc7a7fb8248bfc5f92c8c9c0b6d2ab174f527bb0f51b7d8824636a9a840b4bc6765c87ad7334470693a2a3d547400b17df6193ac662e638e007b34d7c343f781d8abdec8055e9b67dbbfc95826c8cde743846788551c6584f106a71790577e527f0019ab35fddab2da422064d264d31a138d72e4ff125318710b90a9f7f53d4415b782e9441e0eca6acbca2a439b1df119c75042fd82fe05201585ae2cb10f65d1574f6773a68a0501bbadd6adc", @ANYRESOCT=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRESOCT=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x400) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r10 = socket(0x11, 0x3, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f00000003c0)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, 0x0) ioctl$BIOCSETF(r12, 0x80104267, 0x0) sendto$unix(r10, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)={{}, 0x2}) accept$unix(r0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f00000005c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000100)) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000001907800000000000000001200907800000000"]) executing program 1: setrlimit(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x13, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x5}) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0xc}, 0x2, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d9400008e5f71cf71b59c7afec37082369dcb433c26f9591e41fc46260cc277869295edb540b6c766ab78e46d05755af8fd5763439eb37d019a60d5d862647ff6b124970063487d05c2eaada7b1cb217ccd37ec62b1acb4424a5ac9f53ea12d163bea03de0b9bab1d1d19ba4201f878aa4eb3019de50a0d3f9f97aa5c9b7183f44396a144cc0db888cd004d87e1e507006cb6c2942ab15dc73aa1f6c152b9583c3bf31f7cb8cbd5f44e4903", &(0x7f0000000100)=0xb8, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x30}, 0x3fffffffffffffb6, &(0x7f00000000c0)="59c638cd69971a717b60122678478439", &(0x7f0000000080)=0x10, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYBLOB="8f6f77ede655ffffffe9ffff86dd995f6a9e0fd900083a003bcc2629b17a6c58afb8877c8be162e3fe8000000000000000000000000000aa850090780000000094b36d0d1e49f419baf5ad9ff9f12d8d"]) r0 = socket(0x2, 0x2, 0x0) shmctl$IPC_RMID(0x0, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f00000001c0)) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r5 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r5, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)=0x80010000) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500001c0000020001029078ac1400bbe00000014e234e220008907834f34262f0376d485fc37b5712e7810f143a1fa56ac414f1723620a2cddf568e06f5cb7b12f8cb68c7ed5955ea1976711cc7adec45cc51c461a0752d384654fbe896e1c3f6d62bdfa7e26f2cd271b0a0bf648149a720694507047bd6f561739cd1ddfb91"]) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc}, {0x24}, {0x416}]}) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(&(0x7f0000000140), 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x90) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r3, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x4, 0x8000, r2}) getdents(r0, &(0x7f0000000100)=""/4096, 0x1000) acct(&(0x7f0000001100)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001140), 0x8000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001180)={'tap', 0x0}) link(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x6f995bf52a0a0b95, 0x12) r6 = openat(r5, &(0x7f0000001280)='./file0\x00', 0x40, 0x40) utimes(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)={{0x1, 0x7}, {0x3, 0x8000000000000001}}) setsockopt(r6, 0x3, 0x200, &(0x7f0000001340)="cc1fdf6df3d1a230fa66fd6e1db1ae6373b11cdca48a14729746ecbba5ff93c7d3", 0x21) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000001380)) r7 = accept(r6, &(0x7f00000013c0)=@in, &(0x7f0000001400)=0xc) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000001440)) select(0x40, &(0x7f0000001480)={0x8, 0x5, 0x9, 0x82ed, 0x8, 0x5, 0xfd2, 0x3}, &(0x7f00000014c0)={0x6, 0x1ff, 0x47, 0x0, 0x8, 0x93, 0x400}, &(0x7f0000001500)={0x7, 0x8, 0xe16, 0xfffffffffffeffff, 0x8000000000000001, 0x800, 0x6, 0xfffffffffffffe00}, &(0x7f0000001540)={0x20, 0x2}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001580), 0xc) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f00000015c0)) r8 = accept$inet(r7, &(0x7f0000001600), &(0x7f0000001640)=0xc) sendto(r8, &(0x7f0000001680)="ebe0f7c60ce4843540026cd4ac06d5df8ec54cd7444dd07c3e6fd54029470a50e5ed60e235db97d765cba90cac2bef9e3bb173738746c7d5bb38c495a6a784803a4ecdfda6000495c406064a7feec4a14408c6a11f52a1c169bc4173ac319d7c0cd26c837453213733339f91761e4c619bdaf3050822ebcfd27f9dc0fcbf3c7a55ba17235126041d0b8c01a3b80d8eb9bbd630253298dd948ae98bc48ee56e546bbf0a62014a7bb0a2d8e73bba54a2d4c7b5cbbe8306c9fc40370394952bb2b42093d4b17c473339c01a6432a455898dde8d1592fac06c58c11f2addbb07fe86b36c319edb6f45d458a80631fa8b58f58de12b0a9182b163401a805a201362b023f0f5d0429a8262e4639e6ceb8ab3852486aecbd5c4d9f1ba5afb0a2885b9d3273309dac17325650e653db8f69175f3771a79711086801845e07c8bcd53ac33247f7e276d2f04f280a89e41cff1ce5927386fce1b8b76f64c8732410cdeb8b5c31027a60e122444f163233ee1cae34bdf7f83896019de36aaca798b4c1b1edf296f919af7677d69d701498bd548e17bd271bb9520a5b31ac73649275bc7734ef907816fb1ba741f6e04dded5dd4ae9ab357aafa178ad84d23797e726c272c4fca85c1302fa2ac2715e88775bdb5c95ec580a301f4320880f4e4c5e9d18a783ed5c45f2a7485eb43d259d9e1ed5d9232bf9819fb0c2e1676d332affd190bc82b781d4c057819c7e52752077a919be87e9f2b444800c3cfed8938aac4b638794f1aaf1c9ba6453860d35b2da941a06e5b14f2ba2a15e88beb0d9da9617bfd1a6f212f839c1d9da57d233294afc3296ada37d4d629c4acb02e3b7544b7064c44b93a1eff7bb2a0c0b7f9b85bde47e2bd477a10e86bf3df8e62b4c7a44c86ec1ac8394061b864f7f0430153d726b63cba59919ce219e1bf3d38a29c96ef335ac91cc99f6f6195253b7721ce81c9161f68b756c0a8a0c1537bdddcb0788a1efa51ba6c1fda1e4d38c20b80c20af491b889c729bd8bca531a717ea7b3a88334f92f1f19dca3f528f84f140cf5877df75f44331406ea91c25119752d5e1d68c65cb1fdf2c9fa1a4687dfb94fba6e6951bbe090e043dbd00c4115081d2ae69ca6434f081173dcc19034fd8f08ed6b4f1a40c558dc2f41175c139efa7ffd39e9b03f2622c7459195995bbce49314cea3edd3f2a8504c39151ecf00e697a38cb5c225da8dca2da519c4470f9591dae22f41bad2683fe8ead4408c927a12f4c3846401b5e57a83eba9df19459dc8f17f9bdefcdf91e2b2b2723fe41035247edfa47a6370ded80fc35049e6b1bee141dd66e001b4f155386e8bec0b1c88ff530f8da7cfd42cc87d66b7b3e5976d4100ef5a5501463139efa83b372c6f6cd6fa4d570faf98b236bb588331d0834980f13f7ecb16740190d471c39bdb13174b561ce3446aad3d3a96759c4b377187790b4c7b3c75f764549cc312a51ed50232cd2dda907d0bab16a2740b72b9692bf1a49fa35170a21589b575d1f399b4f273cdd63cd9927e9b1d3c5ab69c4757705459df27464272e5bae1419dc4afd18f164311e8afb6ff6bc69d52b22ee6b427389e1e1e50aaa37ab80f75a5dc943598ce3c9e9967bb09ec175c84911a79ec65d63f9d0424d35cc9d734ad00926b04533b7153fb98f86b01c0664ecf10e4623368b82da2cee43da8b3af3988fdf915ed3325f8e4b224bbee1054b4212badc315405a32576f65164f3cb1e95a9642484b35e54d75466fca80719ba80c32286f71c0ae200494c9092a4e19d439426f0825e516e072d894323ea1003607e9d75334e6cc1f3303ad2203fee33737efc7154e37f2966b758e2f63832fbb114b672a55c53dc1be9319453468a16cc725e43711de9927d49d808fbbf12cab9dca43adc1e7fb4bcd9c1ec593a207cd1c07b5bd85cf72c1a683f74064afb5fc8725a369204a85ac63a49046dfafa26e5ff343efd2521e3ac461a0b3b5ed95d006dada233d86398cb9d92d13e61c5974e0a5b8746c630f294e444af5240f69ca465b4e4f9867091440cf8ba1bc4dfa7b6d9e10caf9d7f56df0c8a87108d558c8fdd00d8fa7c71654399e848dfbd6fa29f4adbe27d50903df9758244a91d2285ac974dbe0103db4802b712501ac32240ee7f1435e94ef9f529b6805a8e239126a1d1ff42de966c37cc1748c868776108b2313055f5287f559c702d8daea81659aea1d8634564e264ceb6dbcbf69532c6bf33dbad401501395d06d2ccc7cf0c1249e97a82db7021d17f2ea1282209063f04679dd5bf91804de8f38495c002917a31953793d37901cedfe1b7a5c950173c7a1a6fba69ced77603de0af3b5c8223ade1185d6fe076f2c28c3504b53c6b6367c49f8fcc970b5c76664b58c83022760f1028fc29c8c542366f91b730b00551068ff62dde66db78f2c4f6cef66859a0ada95353380398f513be9b6b222a174bfea59105a55de366afbcf4a870a5585a8c446e9a23fe15a708036ab5ee22c68028ec34792e1b8190b01924dc27c21281f41ecc5376c64c1d41207fa6ad5b91739a681734e1610f5ea72fe6307a96dc2b31b7d0d61a9fadba4dc82c1827169c6bc0302d65d2693c9c9c935b373c3104fb399d1bad2b94af70182a9a77561a96c5fa670e9fcd13cee390f0871c502420c66ad91dcc1141c53737e13d5a4d5ae3604f92e069c775292787638c4bdee0c4bd841309d1516bdaaf35f45726e4a4fdeeead2c5506e4e799dc65f0cc4bfa769160131084d50b392562a128411eb6a38f09317c6e581f93a87e9ba67d11ce06502d82c32604e28eb88db97543daea50ac800a0ed42258b21d3ba755e4e2110c0e851d87fb5432b97701f88e9088e8dfecd3b31fce207860e3ef54c4e60d9fe8b90c7843b8412952595d07fa4c69875bd8dee932f974d4ebbba0d0ac9f1ae82b35a706a75a7dba877649746b3732b51910520df75f8ab24a38c51a6ed77a9fa3ff634340c0e750f1ebcc70db85de36f5613e32ae07a411b34010b802f4359902c01e21a5b3b8934d64ba4047c0da4c734abe97ede7c1f99371eff3aba1745cfbf7e4b6c1915bf169c7612f41f4cb4310c2fb1c2cdddd2a17e6f7fa32023a2d565228d817af308716c9190b0718fe4500a595c7a0f634668b871e5635ce0111482db0ae690041c121527850435c4661d532da37f27d9fc3ba04bc6bc478f9930c8b7a919fe5c229c7de35fef79138b8c7328adf0674b4c4e880dd66ae0b238b1030ede642e26aaccc944ae87047e10df4f9220beb11aeaed0e1859c74d9b2ef2156a3742e7679ae543cf78a876eb1cc6cdb1ff02701b04bf0e26208cee241984ac1d498e7999f6c1cbac8fbc5bdc996f7a67e369ae3b29f69fced6eceadf1ff6f14a32af7d57408e3876228b27dc9eeb03c769fa4e3d9d99927e7a8a35f6a480f26563ba54f91ccc5484e72b52e12ee13a80af78d1eb7efbb238096d2b5c7eb92d46cdcd70f972811296991a1a773e399a608a9b214807d754fc8118cdc2b3041675337a4720a50ba0f05223beaa3bf575d16eea50577945399c8a125013a42bdbd740ad507844d7ebd63f1de22b34971fb2896e6a6daa9c3944436cb439baf4a37559b53eb7ffdfa4b3205a7bcc1d70a19625a449af20e454b2ff1558205e76e128be531eff43d676eaafae04fb4038ba160b25840df3bbb9fd44d7f797fbddae1e8a7fb8b4469b2f2eaf09947cb11751e74f4670802004ffc1f8de1c34da250042eb1fedc0d14f8c704e7ab28354dd84e0de6146caa5fc494580eb7dd65e52457432dfa12ae514fd2ac42efe614735851244d8b2001dbf59a62ad5a2fcdb6dd86eb4bb8646fa9db87a45c2ca0fccd4cd1070ae47b114a7831e17c85d74086b3a7c7ae6d7ab7dde22f901fe257289e7b000f312f666badc2a9f2a0d3a0479fb73c03e87000f6e15bc4b91a95e0445b15b8c9a0e8b2219c3466b79604185009abaac34046272de162ec9f5b5fb9889c54effef68198520b7508a167d3b8de0a04cab7db5a866c2350cd9b734dabf3db1a385a7e62c1b3be3223ca6f63e9e2c09ef632f0982a7a9719f19edbdea82246f055c0ff1ca0502cfa905988fbccd2eb5262f4b7d6c1b4de949ad48fc5c2c1429b720009d39d8aedf67e5379c15e1756a47bc22c5c9e1b0e9ccc2eef6d7999c2c044477a2faa6eaf43b1db6b25317e5f352cfa1be72a9c1e96ce96286b13c6b56d4bcd762f6b03c996c8f6630a1ea06bd1fffc0ed0688404d1da6a93ea5fc5f0c33a377c92374440f5c9d8436f4caf27b4c13ba480b12320e6012cb7cee68e6b37b22390f727f0b204dc5b9bd06dcbe72f729590a08fda42b5ae08594d87fbe9bfa4548554d694a3313b0e1c377ae9d9f3b817a3689be90c1a7a3add42776835671ba96cd0d22acfbd296eb07487eeb1989e432f75f71f226b9625a892272364cbc79d29a762c43e2b6e386a1f6a577c7e45f114ea9cae4a782c960145bd93dd04c4bd4952d8cffa19c49c3a11dbba2f55176731f9d7caf24c916943c985619308153e1a7d2bc9d6ae71099e58ed2764b4a8ec32f5741421922ea274b2f052f37dba215113f92adc1aa64c77eba8b616c99c0dbc523c7ffc80abb0919b3f6c78a9efd6007b8ab8589929d912614034fa580658319f30888413a21cc82973cff788e91ec6c4929d28cb48be76e78cad5be2230dec0556c1cc49b938784ccd2b18b8367d8a1bc1da4274a71a9e309e0ebf818742b1f01ca476d2c14ae073500964da02f94709c439bbb61d2b0e8d9a072f616b04197dd7b37684763404a0c8d3047a524f2bd1a7934399133c29b0e230cf1f9f07e350c554371acab98813a806ac6c7d4c72bd3ca82343299479ca23c798a7bc9017dfbefc20b7b537d9d605a6d467af95d9f3bd85fd1616f0cd2dac45f0994b15d634e7b2e3c83d4ce8468b2427ca75a808e355910eb1fbb7ae4185dba55662720822d8c7cf76ef26124abceb5188c995e149ed1a767ae41571ffa28610f46c1c22ae86895514b809468c0b02f54eaf8087dc0ddfdc45ff1d31f997c3052472f4f5e150b123e75171198aae421aa7bfa93d5719206895301c3296ed28fd08b4355de29fc6ac2cef3af4edf68ec1e9c8f3d4e9345daa40ab04ba2d1287ce2615a77a083cf52fccd2d4f9f50bf54ed1950bfb316e99b852d00204627ca002870ff2efbbbbea58e1a17c89a1bcdbe07364146cb9e578857228e6f0f30d71fa648410a51ea638b2ad8e06e6e122592eb4412970e9fa7ea95a2675ac61c4b74f72aacf1bc112dff1933bbf92f4411101c82664bd490925ee4200976c529df7a27dbb9a82959190193b580cfd6bd562e06a03bbd4d0f2d2e184032937fdf4ec4078f00b8fb904df5707d427def761459e262286895e685d27c61e566223b36fc7ae3ad275fbe02f71fae873c0324c9b40bf45d418ef0c3ccbca33c95cc240c50ba6b56bfb69c705b10445d1b7620365d2eceeb4b0d8aae86fd605f1ac4522f0e6d841fa931561c8714c5d733e2dfd1a10a744dc7c1c9565c0787b59bc869267e761df711152033ad3718b484ed18d856839048a0eb1860e6ef00c4fad17b06c6d67b61604795e6c4b56cd096a510c625bfd5dcb2a795851fedfc88c8470f841ba99b85a97489d71031f9e2b166534d92191b1d6a0b354567914df65607525102090c019b5829d4040a8fb88bb04594a541fba2e57bf3db4e342cfc1c711237e0a9d0a2b8b83dd139a96bbed0f4da4c943e01eca0f3d4f01f56e08a1458b3d61ded", 0x1000, 0x400, &(0x7f0000002680)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r9 = semget$private(0x0, 0x4, 0x8) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000026c0)=""/81) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) r11 = openat$pf(0xffffffffffffff9c, &(0x7f00000028c0), 0x8000, 0x0) r12 = socket(0x2, 0x5, 0xd8) r13 = socket$unix(0x1, 0x1, 0x0) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002900), 0x8088, 0x0) sendmsg$unix(r6, &(0x7f0000002a40)={&(0x7f0000002740)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000002840)=[{&(0x7f0000002780)="0f54e0e70699f6cc5f0f23e83ac4abddcddc95d11e994e46ac8bd0f970b1cc82a726bc0038dcddf3c0a8a9e1c7e527cae88222b5e2b013da3a68246265b9aff48d708bcf65b77368cd8ca9861a4d7c3577e782ed1a4b271906647235f95b39c05d255c3d321a29d930", 0x69}, {&(0x7f0000002800)}], 0x2, &(0x7f0000002940)=[@cred={0x20, 0xffff, 0x0, r2, r1, r10}, @rights={0x20, 0xffff, 0x1, [r7, r11, r0]}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x18, 0xffff, 0x1, [r12, r8]}, @rights={0x30, 0xffff, 0x1, [r6, r4, r8, r0, r4, r13, r8]}, @rights={0x28, 0xffff, 0x1, [r4, r0, r14, r7, r6]}], 0xe0, 0x1}, 0x409) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff000800907800000000"]) socket(0x0, 0x1, 0x2) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x4001, 0x0) dup(r1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17e", 0x21}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000580)="13009dd9d60801eaba1abcff325305ff2b14c92dcf8a39dd61b45354807c3700717b591cd2a989c6ca1338f976aa0c15df1f94bdca487f0648cf38ad024f4fb6184b9a23723b2255cc8d943be718944d0010c920370d6fe21b51984856014aab3fefd7e5ed135c3ffc783527d14074fb6645bd2c205346eecea1ab510d5e742fff267fe53aa516c82be055df84002b04eddeae6e3a13c772ac1cbf57f2d805ffbb140acfa9808e80277e17f6667e2e", 0xaf}], 0x1) execve(0x0, 0x0, 0x0) socket(0x20, 0x0, 0x4) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r5 = socket(0x1, 0x5, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$FIONREAD(r6, 0xc028698d, &(0x7f00000001c0)) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069b0, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x7d, 0x504, 0x8}, 0xc) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2b, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@info_reply}}}}) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x18, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x3}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) socket(0x2, 0x2, 0x0) executing program 3: setitimer(0x0, &(0x7f0000000040)={{0x2}, {0x612}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0x6, 0x0, 0x0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f0000000080)=0x8000003) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffef6, 0x7fff, "ffe7c96de33bcd96fc1b000000000000002000"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="e2", 0x1}], 0x1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000380), 0x0) getrlimit(0x8, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) sysctl$vfs_fuse(&(0x7f00000000c0)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000100)="e21ec2116fecdde9e258a59fb82dacbb2665bd063cab5065fae3793fa8247aa3a7624e114a58503a74716d1fcc4a508a31283d72e637d266f9f91126a49030e815f418ad43efe6460a392f1bf4a1", &(0x7f0000000180)=0x4e, &(0x7f00000001c0)="974e013f57570ad44f7ff3bf2b66a1e75bcfa13fb733614c38e0294fa7f271c062f06dcf5fad216158a16cb129fb7cd1a9bf4b0bb96fb6437df047adb0020fd77ae7b4f6cfbf577022779d82f088034f", 0x50) getppid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000000440)=""/198, 0xc6}], 0x3, 0x63a) r3 = semget(0x3, 0x1, 0x380) semop(r3, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) msgget(0x0, 0x305) r4 = open$dir(&(0x7f0000000600)='./file0\x00', 0x20000, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) r5 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) msgget(0x0, 0xa0) pread(r5, &(0x7f0000000680)="2f551819b72b76cab770b9e06f9226b6f32b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee432cb1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca81fcd92725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a0a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617", 0xcb, 0xfffffffffffffffc) msgget$private(0x0, 0x50a) msgget(0x0, 0x210) openat(r2, &(0x7f0000000780)='./file0\x00', 0x2, 0x20) r6 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x40) writev(r6, &(0x7f0000001c80)=[{&(0x7f0000000800)}, {&(0x7f0000000840)="39c591bbb55103f9d30ea08066bd08b22e73092d27d1d18e576da31e66a66aeee028b791168f132144e274d3b358085b2738c0ee24624ddc2511a97d483f4884b6ac858a4530534490780c59ea0d12fab4af73d58073fa2772746d998a16213962eebf02672313ab37e604ccae7361cacbc2dc", 0x73}, {&(0x7f00000008c0)="17bdf79c88866a2642f20e038eb4229da43a5629a8a933c19bfb8dffda8a53fc5cb200bc62893925f49602d7b656f8b9370c0d5d042618f63628f46095922729753ec4e1a8d36f733a5c26233d77c48d2b69674c3f60d870844631029af245e9b113db7a5d2d910f9c2ecaa08b273abebc8a3f7c17ddeae35b09767e4013261272da938061c547cdaaa84202b271892bb5fa1d1ebdb4ab193c3c61753784451e822caeae5a921d58a12fd91017d9fb00371f0a0a25e02057899a20fd8eb0bb7696df509afa8d8bdecfd21398f1a15eb68803d05155962b1127a91c8de797e51b89be3eaf90b81844eb4a8f706926d9c47add9a689da21d4124e3f7faf32772f8370d0a1781b0921ab4538180b723b55e8c0500234d79cdaf84966dc4fa3e15a702b6a5c9b8e71aedbf170d16486d5b2cc6deafdae4883ea3283434a4e638fdf2c723940862b73cd608894e0d08836237700fb773d1e7616bb27f926923647e7cf3cc0ec1b626b92b517091faf6a75c3ea9a47422af6bb55c74892b5dbe4f2d51045b577902114823585b814d95fd80029a5a11195a5dfaef9a8294bd3f4dfc0ccc32e706711bc468bb74089787db5d93890dd1b44fc3035d0740ab0f88adf13a5a5c03f4e7ad7e0aa6dc22775c5601854e30f9620dd5b8b2f52486ac604f2185765c74e9e355891685616eae489ce8e8155ccddf2ff67521f61abe989e91f7ab52d24b3d860349882f050caf8c0ab7851a7cf07eeb34099a76dc8b426fdc86033bb217a9a196b815343b43f24e406f69ec932fb122a2f52ce873c781ebc8e0555339521d736e9e5fdc8b22f3a64d5c119eff0a99d5102b9da1d44b2b6a2c6179f468ab40f93c0da35ec082211e450122b74af6b76ae9e85427df706c854aa3b9f1aa60d6ace891a9f37760e2b4b608655e12b95b9f1b077e4c4dbc16dfbd26f5405f3bb9edc9d1354cc1a6d23404db2875347e2766498c49aeed77a389ccc50fa664872fe2e0d3a08bd1e13736c36cadc499d91bd2d290d9131c5b628b8369735fe1b05b2855a3635b3826381eea7bd680947a329d8f6ec652e6d6a6328eba6a14c30b27714c4e1750cf2ad5729a922fca5ddc701ea75ad2234f029a6047814e656b17ea0b7612d86d89747ce3cd920f060b036c40cca7e0be50c92a89345cf8282a42bf693be6e17778e431a7c48d5b33eea1efbf90afc343d486161b1846931ea8178b49672bdff02254034e208bed7ff48cf8b9c6ec923acc857d5f33ed03d95c13ae9e84d7a76c35f5b8d9e0766a97a084445eea8cb9de271b461bb1a8d088f21a1b13dcf110089a5ac49a42f49705f7d30da04e3583b4de2bc936b381cef484f5354d1f75ddb93fe86d4ae60a6eb31b86379a983d4729b72f9f86641571091c13db2c1af6e8359469f15f0b8504cd70fb0bb823453ee5eff566851af74809679aec4d62f72a3a5b7d5d828f224378e6785aeb75aa5557fbdfb38363d4ec8cce52c41e9cb101af45c75ff161cccf7e5fce25c0c42908fcf336d5cc0453096b7bf5e7c2c9e32c412dfe12c6721c7155f50a72b5df5cddfb351082c29f6fe02e7e2b27f20819dfc84f841220d29e61100e2602c05201a1bc7b64c4dfd523c69f979e2d8f71dc20cd7dbed4becf9dda97090e365194b0c01a34b7e081ba35caa3e9bef7b2fd4a6945001bc29377c346cf928cef2c3e7a93e453c5c5f0fbbce800b038cc49aef294443700490f37d53819eb3b5f1f36749dbd2aab6db7ee9ffb1913f133202b4130be899ae4558ec97383c277b3f634994235f1ab49ae8601c663092ae8d58a5991ff8bc12a6a61436c7c888f0136d9aba517b2fe0729479fc9a700155a3abe15352738321576ef10998665e92496ae76c41d0aa853e25ad42cb02fbaf67a63278440232b54c048dbd39de6ad9276318f361317d330a081dd3135601d7bbf04f7adad250a821d54cf3a3d0bef49cf4dda3c2fcbeae45aa12003cc27f93279d32b6f2b30f8489171e42ad1a304defa36519b7097a848081ac7c505d9c9777237752738ff655ea50e1568b844d97d8862c08d3dcb1636dbda0be2eee61ed556571e6ab6395714e57ce93bdd8ca9f19335402d60c9b5607dfd3baf952d99dae3f7dee1d2b2e3854d2d58379c9d58501dace52058dad0b596fe5e51669dde8b8fe844a2dd90b5458ca31e06be3616cb370a0d0d702a55f8ddec3038f072bddc21abb765e5001f49ed34b652e42e37aff277063fed57d8b9798b601ab69941153f8d96ac5987fc085f685ea29cab3a731ac0a10c743689b16fb790e53b38d2fbf56d5bca91917456c0c2c55517adbb08f1695a4ea98cd88de6f2415b0890cf0de6804e8a81f72adb4627719f639a4dbaf6a2db28626105c44ce57a50a5c78ac6a8dd6393c86ea96eba258c1dba0f4c7f57ce15705c498128fe15ee44e7e46ccb86a14189ddc2de3709793b1cf015e8de2858f9dae61afd36e9084289d37cb9386370560eaa1e9d732f1ad7d2b9a363eb6e94b7f8158993643f82f8fc215a950a4d67152b20739c642c59452ee3f28d0bc9097c29f6a255a641488c1eb7f6036079299e51457074652fb32449232cd1dd139548748f916dd7378d2fcf66d56157db34a8c5c9873c2e4743fee4dc2d4c384ad9d0cc9d05d1ab8e602ec1abc69410fd7352a1983661f412b2230d6dca3908d4a013737c8f989e9e5f8c6d552c07f6c7079f8287dca24f7df68bc7c1f2b466bb5d456c952a4a0d351a5322ce1d91c81d1d271c4b8eb5c60c28b81836535a01f7371376aa9c9f4af09756c17ed88b0b834e7cc29567cc9e7dcd4f2c4fd72e3b1861de7054c7a739d9297d0844ea4762b154c8240bdf628fa7ce32142dd75ab46fb50bc6a55267a58df7e0dcac821bd622e3bbf0f77be8387255ebb041fad81d6c0ef453f637a9773e383b341401c8e462e87432634db73b222a846aaa61e79696ba56fe1afad0f2626b63ba76bd06b5d4f1771b267216ba0590c5cc6cbe267f03c154009f993dd22ca6946482bbb9dc218e7bad5d534b5d4fad67ecf8c192cb1b0b81c2cbed2e3fe042ea147f2aa75ab48c05f8739cd986d354b2709b8ddcfa6ece468dda60951cdade1141610208f4f452099ff39132a97594bdf0ce0990ab88bf2a9b53d540247d9d0df450084f4f6f5302a5071ff2600db5ed6e6f39e17c75de9d254f6ef4b290be2958bc1fe414bc67eb60687fa3ed604ac9e0a291a43e048d7c2b8511a3af74221ed8dbb79d0291d248d3354fc121ca19149aebf80172a43853183a79a3e74d6199d294adc65ebfae97d215d56eb2f17a542c49fde0f13d5cc25b4d6083a04365b357e664994b06ecc8011db76d000d3a3d1c5edaa874498cea8ca5bad7563dfd8ce62601c973e619ec74733cfd692b72d477570fc683e59db8714fb3f98ca6dbcb1ee2fb220bf5ba5cc63340535df2058c0d405108bbf0fd00958ae174101403241846fde5b82e16931014168edd5fd9c2ee6fae3a52cdc41fa7a4c53dc109a45668b762198e1eda60c2d1b4ca53d6a0aa7abf891124ef82c77f35a0be90c09922429b762fa98315602501f1bd72a91c86ea4b7185a07201d3808ab28dd907b46d97fe3459c25c2caac8b93bd7b0d82d3b542c35b9953aa549f370d599b1b921db9273770385c120fbe980061821b59d8de9a9c2e9dfc09d1fec9abc0e47dc6f829817915f91450580ce3ab0f02b6f767ae02e4118090011b36e54845dfbf7ed16e99e79b0cb58057ce2088ef24aac28adcde1ff1f3682db6ce3ac1cb43ca267a6e9791ff4296b5ad01bbe06ee1cb72a45767fca92b8c54cb977c10432b6c856bf03ca4707dcac67182708a09b7aa0d9cf91d76c7de979831633aa51e8bb83f33d45a9298a5be149717dfbef238c6e71904e2a492e3599a09d2bb0fff4aa95c1b52aa567e4c5b0f57b3b1c0e2791e57209bed078719d77caa23a85970e9750ba5ee8ec53667af37ca0c712bc5b036dc4a43ba18fdfe18186c8fd9ef960544de6228b5d7b8528e93c4a51126235a767a68f4acc54f379635e464a5774b9a9e0def64a088ed7a646abfe876c3daa6e91a5502429bcd0641fc13006dfde60654e8d4f5698cc43aadc49e5e8bd15a627150b8702e2a0ec5503ac1eb75cac7540ab46fb427ba75ddfe41aad82b81acfa6b6f694efe6591031852eb51d7c42a732826b812bdb191599a48e4dd62f2f043ff006721ede73bc516996f4bee1e0f7d8772dbff693a0e0630266f88a6fa8bb142d576b955570ac70f999bac130f47cc967398f734a4c5424eff666d06c035de6b022cff67cae22d4c3b08b051c901e3b940a8b4fbcb5309fb40adab75013746d7113a8ce9627a6333e1324458c4f7d65a7c32d5b9ebb1dfebce14999b2684d37f5f761e2156e9f75abb0bc7ff1d1f3f54089e92bc1fcfd778ec483473c15e762c666c941bc8e2f49a8192b8839f917b123ff3d4e59827e2c91c98aea42b68e389389e17b8c52627e4f253c55bd57c75f48f09efb7ae526ae76fe959ebd74cd2ade392fa50465861e7d0306473fc662ac15398eab8146eb563706fcf0cd6c6d16a9fc4cb06df32316ab57fda15b8c2afc2c07f011988f3e1457e679fc4cd42aa30125fba0f5b2d6623e6f49a4a723e45d7bd340e5b4499917cbc9b579c71f1133f4adb00f3ddd041a70a86d28d59eb9263c7025993d838ace3cdcd794a6b80abf14649b63bb399faa22ca3d850939cef761af5852f72183877caf901f34b0dbecd6381257a4ccf0b79e590dfa99a613e2f8aa220649f9344f6a26ebd88e1862d9674a48b9a33299754130fe09df4aad371c254fb695220822c648e03e4495fd8476c73adfde386400b359c628e4a20bdb1eb5153ef6117a4bbb9a764fb8f2ff2f05d83b6a4f6d5e890cbc49ed13761ead09d4843734db0bcdc97b8b7385e935f451665eb86751ab0a18670cdcce2ed2bba4f853e47cb09eff5f9140bbb702b43f08b40ad2b285e441c0759dd5a8c115d6e9fd6777485391bb7cebf101be76c99b540fc3273ec57b1e4580e631bb6f51939e75d98b285376a9a9be7e9d57dadeaa2daf8e030cfad4f365309ab9749e9182edd35a2e039b9ca1101b55ad2dc44dfc4fcc44adc2a3927d213770c014b17a432566ab5da4f9f1dfad052a79fdf78dc305c7a09eb46ccdf700f62c0868ac53f7e3f39a046fd3d24d7f1ce84f1c53b81e4ac5f3e6dd3b564636ea8e6d8dc2fba448a423d89afb3720e2fdf3799031da00d37f972aad968625fb77196820ace840b8ee03fc664de4ed4e90038502fad9e414d21641c66325b3e7f503c56d9d9b58f38fb4b73be67e3cd3a2524e935d6765458573df37de2fed249be6fe127f61fd30a6af84b7d8335a4056145b4976ecf31019a26cddce710fbf833330c82022dfd5e2bb446d2a1bb2244271b49e2986fa90ea26467e4b692201a660da2981d60ab11dc026924b0e2bd9de2de68d9f4192a7e8744fe0dafeda105abffcd01222c9cf8fb1f8f65cbb5d46d6b138df25e46ef0d675e93aa81461881b2d0018b71eca342a61de213f3a09d3d78ad3c0736c675b7e56553d0e7ef518bda1f188eb4b19cda217eb0861c2d3f6c60ac21d68aed2dc5bfbc8a58bb3d67af0f78c1fa414d2aaf686e123e1e5f14ce74fa78183864f8a01a8a72f00c2261d4d99e3d0b032f6096389ab63ce86ecfcc733485a6a2212202d6e93f09fe732959aca36f19e39861b5ac46af1b129ea879bea9ff112ae67d56c11fff116614016894327d16723f5c89450d7", 0x1000}, {&(0x7f00000018c0)="3a8a4af6b91afd147445339b23961834331a311e40e370e52af2e3cfa3f71d4bc8b3426117dcdec1debfbbef72ab778dcfa177b3d5a7a3752b8f0f5fbca272957ac6025c7e739aae77d892b6f0be", 0x4e}, {&(0x7f0000001980)="6b61dba56af584ac68199a4b943b4df1d8e5e779efb854d47a69432405177b024e4242069cb63688ce7cbbfd4a66e7ba15bcd78a35c10b560f6bb64306098f27c0c92f88135b68cb9e0d05b384710078d72562a1030a4cd9526756d969784dd603afd01a0f4622ab4c38c8dfd5173a6e9c83308d0f6357b5550704faead609155508d56c80b19d4ad62ab066c30681260a70649a4074", 0x96}, {&(0x7f0000001b40)}, {&(0x7f0000001c40)="cc519dfd6a9e59083c6c016e16fb9bc7523f2799213469c4d15c53e6b872f4fc7d32248025e1c1dde47eb93b", 0x2c}], 0x7) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) listen(r1, 0x1f) pipe(&(0x7f0000001d00)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r8, &(0x7f0000001d40)=@file={0x0, ""/257}, &(0x7f0000001e80)=0x103) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001ec0)) ioctl$WSKBDIO_SETDEFAULTBELL(r7, 0x80105705, &(0x7f0000001f00)={0x2, 0x8, 0xc18, 0xff}) shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) sysctl$vfs_fuse(&(0x7f0000001f40)={0xa, 0x12, 0x4}, 0x3, &(0x7f0000001f80)="2105a3a2dd518f253469c077", &(0x7f0000001fc0)=0xc, &(0x7f0000002000), 0x0) executing program 5: sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x41424344, @ANYRES32, @ANYBLOB="6002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000280)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x45, 0x0, 0x0, 0x101}, {0x4}, {0x6, 0x0, 0x0, 0x6}]}) write(r1, &(0x7f0000000540)="76e5dead6fe2f7607d2100020063", 0xe) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x10001, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x4, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) r4 = socket$inet(0x2, 0x8000, 0x7) bind(r4, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) sysctl$vm(&(0x7f0000001100)={0x2, 0x2}, 0x2, &(0x7f0000001140)="87b2a90fe0e808107ea19955a5a05dec2b7895a77869a8100c0bf9914014ddc7886bc47071c13077306350294d7da7e6b8909311a86b1c00e8a6f4d4c064eb4b7831aeb8ef32a643f04905367dde9e1bcd31e4ad630753b8d56ba5af3f117c17a4c9ffdbc6ca906582c567a079965d3273ce200b5bd726ed0367c7d8dd5423a5c98b6de034799f3ebc3c19720dbd00260b027490d44e61d390651aeac4eece8072f2500f12b4bb1a1f45d8cb211ba6de58c256831def81cd1a8d6dfdaf53414b0615b7aeefd92258021772a5200e34786cefddb4ec7b60c0712d8a7a58c132e62f8bdded04faf0c19b9578c1a53da3561724f89822136533ae58a07b284839006dbba788d6ff1079152795b0a692bd405f389f1005b4f7534f96e2ad9fb0bc85cb4d67816f1d4e1cc7b6bc37096991bb43fdfb039f9af618259ee203464eefb83b996e6d607fcfc0b0a54b7dc90fa52e2a770b0b02147846413a79c6826d9c0d568898025821e3595d4a138e7f3dcd80af4af8cf1f8dd550c106d12d7339bc0b850165d102d1d9c63e9f5067bbcc45cefeb8c594ad706b84bbee89f3aa31af354c2884a82c4406a90b3fdc4f7e164061309821a2fdff288f4d19a3de396beaccb638bb48947963407c7cc20d21f023ba1f95ba8c4b04751b2e726e98f36130ed3b9eee0f1302682e46a49264313502893c7ea479e23d66ec277c6ffe6483fec87e02f3b1817c1bb510bdd5609d1e478dd1d9ac99048e8b776dda8fdc08b43c2e49ea3487b0e0f1a8557803f3083db75a70204518032bde18fa2621c37871d6aa0e0ff2dd9fb7a75853a96c957b4aa3735f7bddec383b8da2d73f2e0508fd862de0d486ecf30b25f6e7db8f1e67df59c786ec30106c0032ef6556db54a35c0556ec74bb69904f0505b4112f1eab1a20759b19120d3d1ed2c16c337411cca618bd00ad71b4c653b45ccdc12407d2494d7d6630d6e8b080fcdc14b0ef1b61fb2de42b2f74e86d8e65aa54b5b91c75969d5d9ad644161fbb6666a84455a0624596ec458d76ee06eb42325848e47c56f4873befaf2ec25e74d6f993608f5752ffb6747c8c8db62d9d578531ff4890190a62578bd48511a1034a36437eba85b3de6a4da388889b7227e78d8edf7fb0ea3c2da91d269e210210a063d6dff35cb53a24e7e54e0e4913f3ec7aae73e8c7001bc7eece07a814f004ea55b1f42594ddb44b102f0604b3eb48b4a3c96df0d497c53ee56580e48ca0ea5e748cca882fce23652414ed6d9f2dba1dfaa6218ee4bd34184953e7775a0486682aa39615766d9bd35c0e0a86738d0ddf8267b8b03e2072d543340bb973c93f99f6974688a6746e56a405fe332f0993d95927273f6e592f7bdd2f23fe937542de26b026e22d5631a2235e00a846e8f881a406f9ab116da71495a50a21235f726ffe20e13c8fad0529d36474585b06651de1386faf0d6e9360e60c9d2f8ab6552da59fd4de81fc03d71890461d1a8a0443c6b2068cdc75d69989e35e15d4a0e84315fffc7873111b2a69470b36b2236b3ee60768442491b7c4606589c7f08779e014f61d714c4affe445f0c2b829910cbafb138654c2b324421ceadba0094277bf217e5949f989d4f387cf9a07956d9293b4ed90bd916d867dd5455a0670ca0bd31720c7e5075593df265845c41711acdfbbd4102b91c0100e32d7ecf7beaf1aafb7c295bdb93ba69fb517bbf7ac7fef3580d12764ef85cd36dd90350e9f303b833eb0027be2cb5f856751ea8d8ee37a489338e0458e4777a73e3c710ee565babaeed87b0a78b88565144316bee87714ce3dc045e80ed8fb828f043b5c08dc03423292288b11089c788b1581859c181b00815a59f153189a6072efd45d3dd5f16bec0a08a7ee210bc3de175a4d1bc0e21b9b5ee478ce6798561a1976cd9526f964d24797c09723472c40edf340f58edfff11143eae8a57ad576f1a76d4592ddc42fe7ace0c08a11d72e5a57277123029054d01fe093435b77d10ae6ebc09a50ef56994e0ec73cc916d632453a31964b786818b098ee6221c82ae2e005ab51bfc0190b0f9a509450c213e39dc9fe30763be7924b269547f7a8c0535fb489896dd64c24a5a573313ebf24bcafdd43c5a4d3529603fe73816e3a8d84fc94491154ca5ec294d56b2291bd3b649c2e59bf2443c21a688ba2aea8dc89a1ffc8a8727100a668448eb5c7d2f9f888d376a659cb65d6959d196e4408479a7ae1414fbdff741b1a73d864785babdbf72971b4535569671e5b619159635a168e9387eac8d2fe13b7c9a7326d4906cbb8f71d2d4fa44db9d41f7a42f2a842d39de1d7ef74bbb849ee6f2c0aa8e2ec5e7b637905f5e71a2f50406aa81df3aa75644ba4617fa743f054a7a711a4f6020c51ce521df75e4f5fdd2d9047e2b90f2d3edeb432a9244cb7c9efc55d9e507627270e62aebc2d6f8151704bc582e87290b1ad9e5e25ac6853cd26eabf22872015ca03d90b62a2a92515308ebc4ba91c137a5d16e9f482d6556f045463cccf60a001e14e0563ef40879fc55df17c3384daba2408194b5a2fbffb76341f6d18942df5617a809775d91dc8de8387129b30c2fbd9cd79aa11ff40e6bd5b36143c6eccb913ba3f875278a7a92eccbcebe2cf9f931807d80fff0456eedef2ed19afc4ae47fa821f5c15b6da18065a84c21562070f6eb7aaed83c776dc5cd08accba21043ba63b997124c3cdef7d746d945efa0b4bc13756550c95dadfdacf4cc8da219beb091d506fa16109de9c249d9b3a67a393be97a47d9d9b73c94937028c658d1e0c72ee1d10a9155e0bb4d87ac863d777ce8454057c705d472e3230c5e76a06dce7d91eb160b5f14863adba2e1a9a683b0cb5c4636c420932632407cb85528f4e58a49ead256ceaef05f7f2b69594ea4380178cafc534084b873a25e2424e5768687422388f7731b20b120b8c0705d8f78db9fb03fe7db1fdb36e41c4c5c1cfed72d92d831e8d649554d530eca45ec9f3b95d6cdb8451b14b4c7e99ff4e991e342bc161b6fc53c12ebf7a719185e63966ae009304805ccc2f1ea6cc1267bc1deaea86151166435a5d13e5cb24931454abf58cf5e988f54fde41c7d1ecb9402af124cd758abbce73b426317c18b022e0b03f72e3e6236dc528c385de81d6a1f610aaa0ebe748cb477f83338c29bacf491affd45252c8c8e303cd37bf815db4c242db478a49ec96afad9788ea5ec991ef7b188c4a9e68a4b655e01acf6f241ca6ba095ec3cbc1bb91d65ff36bea74948fce2d1cd747d16224a4decb5581170bcc1141f2c638cd34b559cbd2ffa8cac4df0905f6d247e4f7cb0ed8f5d13e13372ba2fb56c55da69792c73e422a9d7dd1d53a3a89b32205f4d2d3a9b9390dac04fedbd4f762d0bad4d941009a700622d363d85823eaad112c13bc94f389deba2a143ed818813a7a596a84fda23deebd987f09c4a80fcf336594411a6f2bef5101d11dbfbfbc8d4c019ce8fd1e74cddf88dfce093c958589b0155293192e85c874d128aab1823ffbea37dd2f2e0a90a748a9058f524bd96b103213dc63ce58e3ebc374c12b7dd3879c96d271319553d057b00e14129def5682617f8856d5b328eb3dca8425dcaa4fc9be94e214a85a998bc03a78910341596d2f6b1f8705f84001a29c310b29f7e0e6c02069b7461de4ee838a9595f842b91a7bd39bfca8e712d1a1c6e224b8330de6403eac8313ebd87b722858cfca31afafca05eb360dafeffd203deec926e88ef0e3e8cb9c6fcea296488ee351972804b320507b268cb2548a3bdc4c7a6c7a2452de1edea07f90e48311a1f8c31c8fb82c572df34f76f3a08d75f1d2f23b2e4c97fae9164b5bd03e2af58a6b2c8b40defd4ce967870dc356edbcfb9f6ae391d95aeed4dd04baa47bf1eb7f294db6129cb8095683fb40624cb533839ba473b22cc56d56099788517d3887b901c714f6c8c76ae89a532e4e940b48e4db899d49bdca4697b0f46f85e6199b6d4d681c001804e2721ab0a67efc9fac6aeb54884c0ca0dcb29eaba0b0c7891c9260936df2b0c3ea8d682938a3d2a7316ed22fefe4d968c8036c764b6278f25cba433cb320e7b43c30497bf248087f257b871c8b9bfd418629f9572082347fbb4d4ac611085aa3a5b2a4112d86da6ea79a71b99a645cba1cec337adf5787338341d32ec24171ff51a704afde92d800361d08ce20c3275ae395701ddce4c585b7b07b961441132f7ba4925f58f7e53cf6ca81cdfd4615a84e5d73d79d3096cac6052f8a17f4bded0773c866e364de8030b387ba88207c073d0708b1d9fe0acbcef83bab63a717c11687b53586e9534e464778be4460f865b057f70f10fdc763d94211711f2709d32cd9b0df7a280ab732461edfa807ea5fd211a015514dc7a5a53bcd373df36c4ec4a9265d04849c9b0dedcdde66e58f57966bcefd7d08fb82b54571601f36674ae8506a4229744da6ccd0e02fd702ea96491e44f1c69bc3c8b99e1c8a5de4f92caca5a10f5f6083e70bec5864bdf1ef1ad40f69ea3f12756df94d3069fc438ed89da8e8dc51e22928fa75768b51c027b22e0e3a288bb70e5a288edcd2ffc072f150decb7dcdccd1f5b39689a28ea331f7084731022dfb9e3dbbea1c28f5f2094608b9840099e1bad297028f8bf44c578c0bd62447f7d7f7f0222986a44a304cd32530567fb58a8b80bda1fa66c9b04f12aa3cd30105b50448d8b163f3ff236e454f27ef04d277eb846f68bcf502f871e8a7f9ee6b83e629e6266b83d4e244cff3a6661ce0879e02fb3940d030e95ac8c994de40aebe71cd24540fa4e2d52fbcea3030cefd4c1114446790df0eb9cd00add29944c9c81f8de9140a48fc3fff07dd1853deeb70c32b703394f2a4d66a85c5ef4b4151b016f9a0797c7fc6677eb5d9a83c28a28e01c9a6cccb7d104ed5bc46dc0a1f243edae485e33da239ac498453e2777a2c60842633d5bfab586eed01f91b5a25ec00024c9d430e6c9aaad956d7b9bc586e99085a45c83d93a69d52bc16323c34535811154e247a2141cd663ba933108602eadfd83e0d3af7a777618b3068954e23647b10334139380eb7dcdfbab74c8c2c08eaf1fb036a8f614a14cbac92c2ff7c456932a1898ef2d4f9c0e5796c7050d1d062765aa9be260c056e4c0d0abf17e6ee9269c1f364ec43e8011bdf515a03c78811b0136bcccde943dd857d42373fdffb1384ed967901ee25b3a02d778378cef1d2c6b03f32d9e1042a4ee9feb87920393868d0ac00cc209832b95a7f059855e65ca2078e475ae6abe6c65c456739a5ab89948efc3e3b8c56b61094a7364c48a88c81a156c36d893c96efcd72276940b8345cdfd1e24a093d5819aeaecc59755c93e948899b631a9c99e42ae7239697710e66438308a79ffa1c2b49bf1b089645813a0fc39af58311f52869b76d4901b9f92a00bcea0de767fa52dc0f34130bf04670d3d9dadbc6b1e9d3d7f1f85eba17a728bdd52f937563536ad45616c3996e004bd9b4191ae711415ce15f80c858a9d852a8843062704c5231713d513ecd716a132763eddba6042713c60c246b198c8c5a98c4dfc0cd0ca212c495314c0257e697e456437e14d697ac482765ff0cb51bc8ed2bb307cc35c41de5400b9900ce3c23a2218c31b58b510c5e28bfa456c7a370f617232a200668d1068d046475b6cfce0c1fcb4ce5595753f33dec0014582675a5ab9fcf9d783473f8215112da03e3a49074d4872063c31df8e9e01e099c563452c50951ca8952738c670fc624a93ab5330f002", &(0x7f0000002140)=0x1000, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) shmctl$IPC_RMID(0x0, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f00000022c0), &(0x7f0000002300)=0xc) pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000002380)={0x0, 0x3}) close(r5) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f00000023c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000002540)={0x3, &(0x7f0000002500)=[0x0, 0x10001, 0x1]}) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) mknod$loop(&(0x7f0000000240)='./bus\x00', 0xa0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r1, r3) execve(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000180), 0x30, 0x0, 0xfffffffe, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x8000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async, rerun: 64) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 64) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60fd7df5001406007fe7c779e2fecab3a5a87b9cbe861261b1bd3d000000000000000000000000aa4e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010"]) (async) syz_emit_ethernet(0x127, 0x0) (async) socket(0x0, 0x0, 0x0) (async, rerun: 64) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async, rerun: 64) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15, 0x0, 0x0, 0xffffffff}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) (async, rerun: 32) write(r1, &(0x7f0000000280)="aac964ebb337c33dba5b59f6ee125a5fdf1fa708b4d58dd3a91eabf20ac0", 0x1e) executing program 5: r0 = socket$inet6(0x18, 0x1, 0x0) getpid() fcntl$setown(r0, 0x6, 0x0) open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) msgget(0x2, 0x18) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r3 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, r3) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1f, 0x1, 0x1, 0x8, 0x0, 0x2}) executing program 5: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r5 = getegid() semop(0x0, &(0x7f0000000600)=[{0x3, 0x100, 0x1000}, {0x2, 0xe5, 0x1800}, {0x4, 0xfffa}], 0x3) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r4, r5, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r6 = getpgid(0x0) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) r8 = fcntl$getown(r1, 0x5) r9 = getuid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="0ba2efea38286ea83a226dbc1db0e7732bd47691bdfe21412adc7bef2f3d50fb958a756e5b5850d8f855a02420c34d1a3438d8c9bdeae1dbe79122665f25ebcdf0402730a18913cf9251744cb73b3103af81597b0b4a59e37c0c046a120e21e2ac719cbec91b7fb9d96baee83880158ce966d51673ce48e34052a845af8526509b6a7db745", 0x85}, {0x0}, {&(0x7f0000000400)="d8bdb93ebe6f889ccc97b1ae4fa458c00025e2a5de39803fb1f6f4ab412ff911d0f03110de3e3f4da1f7bc511b29e0266a0dcc432800f69bdfcd09f283c4807916013d565998a5a226926361108147c47d27174606309fe8c50d804c8f94455b9e9193145917f8a8914746473b358904610f7d8e489b227ec9804ce2112f23589c1307c1f52546d386ced1bfe100ddbd268f7ae8691f1e55ed77dd5d81d1c90773681bb0b10541efcb176749a62b6a8264f1792a7d53d034e612fffe59d8e1", 0xbf}, {&(0x7f00000004c0)="5ed709693d2845d4adc59f5707520f953fc553a0dd67c90455693d51556a4d324f9e1840962f2c9fc911ed9dbc773d4953ab0222a76c0498c9a70e319fde3be0d079ecc29a861d5c3a8d1202dc07601eea58d2745d936a25f2c3eff922885c8d8943481bf063409fc2d69b4c9f6c9dab57ebea65df176ddaf9eb7cf03b309957fb9c4bbc70cf91ddb7b3e4e7f8b5108bb2f01fe59a0b2d55a252686a0d8e427bae7fb56443fae3f2a83f2a5a48f42e421402e7817fea251f78ee75395e041fcb1ef4a6fd76889ec17c9aeb4b68f20f480614b89723d1930954dd61d0eb15e69537b50ad6dc", 0xe5}], 0x4, &(0x7f0000000800)=ANY=[@ANYRES8=r3, @ANYRES32=r1, @ANYBLOB="0000000020000000000000ffff000000000000de6ce79a19616fc7a7fb8248bfc5f92c8c9c0b6d2ab174f527bb0f51b7d8824636a9a840b4bc6765c87ad7334470693a2a3d547400b17df6193ac662e638e007b34d7c343f781d8abdec8055e9b67dbbfc95826c8cde743846788551c6584f106a71790577e527f0019ab35fddab2da422064d264d31a138d72e4ff125318710b90a9f7f53d4415b782e9441e0eca6acbca2a439b1df119c75042fd82fe05201585ae2cb10f65d1574f6773a68a0501bbadd6adc", @ANYRESOCT=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRESOCT=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x400) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r10 = socket(0x11, 0x3, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f00000003c0)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, 0x0) ioctl$BIOCSETF(r12, 0x80104267, 0x0) sendto$unix(r10, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 2: setrlimit(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000600)="1bd9c45061929f06b0abeba9560441e6c8c46811576f3ed60d2aa7c09558a84a7ae96619f25ae1145ccfbdad05da44e54055508945c693464f84ef3fcc227f368219d1b7bc113ad5f469ef9d12ad4124306ab4a9985e7704a2c8f3a467bb109f1c53046096a1d78e4f7495fbee27d33ea66ea5aad502d65519a7a16af14360f4d6eb01fa9b352f9299fd427aefc5e3719f42e037a62961db3d2586db908404c3d240567c3b18d764c73ac217453e99b143937b3e9a573949a1e70012dcf1db4522452a16b5e55470ca8f0cab47e91769560dc71c8d4be0da4df466d7185a29719f05a5ccfaf557003f6b5178f0d7e54b227e6945967f5e02ff407b5af26c5b13cf55ba36f36f3598645db75a04b1a3e7e4fd248e7ae3b5d9afe88bb900e26aaed639bb54139475ecad220590c92661305766e853517d398d329d60ba9fd71adf7463777fba295c384465bb6399114e585a200073443638e9e9c605a40c091092f2f78afa17706c444cecacc3af6f6ec2", 0x170}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) socket$inet(0x18, 0x3, 0x102) r2 = msgget(0x1, 0x0) msgsnd(r2, &(0x7f0000000000)={0x2, "c5f0ff33c2079243c5e121ba97a5be809a5b0a44b2631438379ee1872bd6eff53584bfa05ffa536c6b21543259b91cba10dc26cb83b2800e78d5d17204d9a24238199fc401a2d4b3d8c339d873e81503fa91ffac4496aa30bed3dfa70be9da18d9915563d6cd6e4a9fb1cc1075eed1b09704d049ea4c76432c5e636f8a56ffeb1c221439f9d16c137dcd68f6b22aa60378300e0e91cfbd8de1c1935d26a675411d4cfa1b9838c1ddaba5d98d38e33cad2e8c75c8b347944d9e2d8c12f8eb132551cf255f10f60e349e8a92d88118a3c0ba89cd34d95542b8a36c4ccd479d6d78eca1ec910be11ec9c61faabf4ed830000f8e"}, 0xfa, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/181) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x2) syz_emit_ethernet(0x62, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x141) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000440)="2a5f4cd9b73c31d629e8d68e605e5940744ef13896", 0x15}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r3) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) openat$klog(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x8, 0x8000000000000001}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xd25f, &(0x7f00000004c0)="00003f19b9e80f74efb81d681e050000b784a368d2349d6884b9f728a5cd3f9d9ed1e93cd52fd0bb602d0488679ca3606437087ce055d74f9bc030c7aa0aea3259460a90d6acd5244e78201059cd32eb4de6a043bcb13b21639105007ab86d4361bb213ae527af626d0e5ad8e5ce3a5c5d407cd7b7f34b698629f5d6df7a58fa0584d4eef6229f76c02e8fcd09b48cc1df04e56598d3e77d57552138235e28fb96197758c4721a1e491889b3f6a4a2e2bed9a3b06c8315f6a9f604088b2d8f11ded1e27a271dce30e4c1f4ef3cd26fab884af1a3b555ae6db762c03245dcbf1b1c419b6c81b5618296704b2b2b52f44b5bbb038adcbe79bc40fbf8aa6c6b07b449de4ab854b4b97d5218b38c57177e4663090094ae501cbb819ff600c1fe263ff373bda72a11817194506d34fb5a12bdad1b97fddd99567e9724a6c24455f3953ac02c5667e6a9a3184926eb449cf3a7a5aff32368912867aeb88473c6db3704e5f1803ddb49767a0869a9d86e1e778e11470ac666095dc738d9f0205ecd8eb76dc9851fffdca75c2237c074c5ab88cf5fd27a4dbe9b7f4c6b6ae49acc", 0x19d) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x2, 0x7, 0x1, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRESHEX=r1, @ANYRESHEX=r1, @ANYBLOB="5ebc067534783c9067588a231a9e6610365bd56da4ac2ae12353584f8c29f0bc8aeb8ec95f586349037dfeb272834da22dd90823b69e967380045e6bbc199c87fae6e360a6795561dd18674f2de886319f835c5e556079ae749bca4e81ff6dbcfa8b855f3edbbbded6a7c7652a7097fdfd32650a5da9c35ccda54fb1ba1c9d87838b4c40fbddbd6fe04504f6a332a977c6e67d56244608ca39ce4748217385fff2c6e96b0d6d67c473664a1ad32516e0fa3231e6ab61f436623793f2f24110341b569f0e2ca955bf199643616031e64dac2ba5"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) getsockopt(r2, 0x3, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x4005, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r3, r2) connect$unix(r2, &(0x7f0000000000)=@file={0x1}, 0x2) socket(0x2, 0x2, 0x0) socket(0x10, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x708eb16, 0x0, 0x1, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x800, &(0x7f0000001800)={0x9, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x2, &(0x7f0000000040), 0x0) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) open$dir(0x0, 0xa00, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x0, 0xc, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0xb, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0xfffffffc, 0xfffffffd, 0x4, 0x3, "bb0800010051254ad40400"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cbc5951c1db0fd943a", 0x1f}], 0x1) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0x9, 0x7fff, 0x2, "9d119d99c3bb2474acaad55d08c6ae3911ce14ce", 0x3f, 0x7}) sysctl$kern(&(0x7f0000000080)={0x1, 0x10}, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) r5 = dup2(r2, r1) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000240)="24b3464cc3de6c03b6ba887993", 0xd}, {&(0x7f0000000280)="cc17664b1c9756a478b639c9d8f94ecd9415b3d8b1feec4de956b4c2ba7f18e7b559fbd13ff35a09fbab80c9865d1b2608cf6e7dfdc1872b6a10c88769868178be7db5e445f6ebb504f8313e5b260b38e335c301c9f48a5f9fe6de497a782b6f17011a00af977a4962cc0d19cbccd626b16c0e8df23b473fa14bd170ff2c6ee939e26e022b231f5f633ea179b1c2786d5baa4f", 0x93}], 0x2) bind$inet6(r4, &(0x7f0000000000)={0x18, 0x3}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r6 = socket$inet(0x2, 0x3, 0xcc) preadv(r6, &(0x7f0000000480)=[{&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f00000003c0)=""/130, 0x82}], 0x2, 0x8) syz_emit_ethernet(0x26, &(0x7f0000000380)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500001800009cd9dfef2035f639f410c96689000000009078ac1400bbac1400bb00009078"]) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0), 0x20000, 0x0) executing program 5: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000}) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) recvmmsg(r1, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x120) open$dir(0x0, 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file1\x00') sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x48) sysctl$vm(&(0x7f0000000000)={0x2, 0x5}, 0x2, &(0x7f00000000c0)='\x00\x00\x00\x00', &(0x7f0000000100)=0x4, &(0x7f00000003c0)="345297bf2d1c870dce1bd1e9f4effcd5cce333d30b718830afabcb117aedd2f093c20e567c5b7b5d06fc9af64e4c4c1b26e22a3cf094d4aaab65c60151fca0776956647c56eeed733e1176f7a9920000", 0x25) r4 = socket$inet(0x2, 0x2, 0x0) renameat(r3, &(0x7f0000000280)='./file1\x00', r3, &(0x7f0000000300)='./file0\x00') setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{}, {0x54}, {0x9}]}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0xfffff4e6, 0xdd56}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="307c149285e666f9c66966574dd9f5bcb63e404e60b1b84eb36e9148b840026634f4f763e442ad8a0401f2613826e40a6fab83e69dd4cc627776b958f5e4dce2b8986b7c66cf9a9d445d6e8c1ea838232c0f787dddd2b1716f0894383e84d40c2627eab9b90bfcd5bfd3fce210d9f766c9820ac9e80249ca96f1216221f01dd95b221f494e4dfe37511d7b3881e2b603c9a45b9d80ea4a8dc4d05e72384018a7da7351329861842bff503f1c8569c947fa3f589ee78a6f662cc251f049200b73cfcbd13c2ed63d", 0xc7}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x68) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c, 0xfc}, {0x4}, {0x6}]}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000340)="f007426c6a7984d37b", 0x9}, {&(0x7f0000001740)="a5ad58d45937568a930564d69aa9ab42f3b363cbbf5249634abc15f3ecf26db2e51913a6800f4d9d6f78c30d2033758c32cc73875fb7207d44574d73ec0ac9ed1cd79278fe7f4b6280261b399e0dc58a617e87d89847a2b0f86b5470be7858c203f63d2e94f819b61b35bb5bd7fcd804f7a0a040c9be4ea7f2abf79363e97a76891808642a0b53ad7ac32d484584f41acaf10a0214750ff85c55944cb49a03acec1849b97c7afd6a513f3e98c7810a48299b52703bd6d554f9295c9280e453ad89d0bfa5d19c8d2009c5392bbd460a6a39c4c170fd4e19d21dd4f481d249f1ff1ea759b6d3ae081c78c1640134cbb7e348ed6f8ef44892b5e982515ae26291420624736e265298aaa7949577d66f9d649129b3fd3ba98b1dcf6e07f230c1d73850e3ea6dae290ac12e636facc2408a0a335dcc55c0183970368734791fc31daa3a33ec44815b529ea52c615c88a4a2212b36b4b3fa16a27dba9e6e0a9a7435d9aeab8c7766ad2ac93269d448f63764dfb3b5605e36e86461f05eb72ecb33fb7435495f9eab8c231befe68e5a642a61f204f8560551b7275fb41c111c60d9f89214e42a1dcae891537c64744672ac9847376ed6276db264c51ec9b26a1e5bf8618398d0aa89c5054bbb6fa8dba19956859089a134d81865ace33abb0528a5f2fdba6cd3587e208f23b3df6d526445fd07dccd7fcff834e192cdc418d1382195816c8c6634680ea6f7e9fe6b93cab01b64f57948a7a3d2fc17cc67ecef9ee09ca932b0f26a590489da27e556ce60c2f86c79f194f5dab27efd049da7370d604fa4cc841e360dd4f0e81f3e16371a1abc8d6f9431496dde973b5b15facb27e02947cf840b0eeb51a136821e7409b346b7288c12764bc9af117585485cc13a63ea49f8c75be16e8486d4dab46bd76241bf2d41a9d1bf55cc0967733d597b642d177dc9977155849c19a786cf55b02a256359109bbcc2656c9989bed0d532beca6e9c3d749c6b1f86687ffad9248a67f75fef0124d89a69d76df7f7b3020bc51b10e09d98edcc402bc6e070118201891cbfbcefc56fe8cd8e18eb78482c21ed67f1ea1f2687fb49f59e33d20b5cdf53426abf1dbefda10b3e629f214591ec781d5ea434b51e1a4431f306dd0592a935a84ad66df320efb872d7a6ae1c67291751c21613d3a868a4e3cef7bf699edc03c54498923c13137ea08ada6b7098f89aac5cc2b2e202579c05883fd0f08dd13ac544ba71838246b8766e70a48a10a5ca8b7e080c777f2575d4703fd8f5f41f01c56e1ea7c41d1cf9a8f4bc5c0e2d8a9b80ebfa612eed521ba76bae94d499e21f064f43b47e4a6c6b2719d345f5d9f02460fe12049d1222709036cbf39319cc6a23aa22519ed3d35484e858ddb208f0be626b953961c284268cf25cde860e6735260d15d9f49e3f83678b7afc822ee2da81aed4a01ae339d05ee19450ec8e9fce85af2958f64df4adadbbbcfc85767b3b4ba3ed57ee688767108a1e0fca213285cfa3ee2ed6eaf632a9ded740990abb4f27a60443414b9f0f47958a861c6ecc6e15589fe492a2a09c85769cbbd83ad6fe9946b024f9707c22249873d8d60462a9b510523bfb8aa62a981d55a6bce02bb1d76e766b63eddb4a41509655fb597168c2f7f7f9a16c5ad7f4d275dd802d0280506a3ba2c6fa2bf1e99014fb724548a4570d5a8e92775a31b3e3c6c48f9fc1c3494e1fc8bf8c35bd0c5d9cf2bafe8c36dc898a247be9dcd28105bb145054542f546da2eaac7f4258da59c20d498a6a317e8fad3e0b2118512ff46699380272954da4d6ac4a4923dc9d0f114a513259073edabf6f5ddd48a66ae89f65251f4d6a3d21ec9ef5616c7b162db6962010dd739a3aa5113088d15fd40881d211d5e74e95af40871ca22a22f9894ee8c39a94d70ee496cab22a192d27330ed2b33d5b34600078c56b8eec963ab848a818b88e196858646e229b7bba84c4b9b96ac27c80075a45085a15ced81d9ffb5a396616d4fbaedc6a8c53a64e22e8ffb2bc2471c32ad90bcba209113da6ec92de7b5c31c7c5e9fc77b6da79cb7cc4fb84946bdff4011abf3d91e9145fbaf2b3b75160da860704c0a24a0545ab2c7d02270360c818b4e49502a4a05eb143c1ddb0086f561a9e72146607c979ea4d97b5d13ad425ea1c78f0db2b5d3dc0bdde883a331b2278e5915855f6b6b54af6705506234157b90650df5c82804dd8dc36db337ff189711460738b71c9b5f1636e0b689e11ce3fdf2f7407d4b5ae5e5131e608e0790b0e5bab8935255b2592ad7385d017a5751586e284b0adebfb770fbc83fb61520ce1e389586f125f3c9a51f7b5cd1e94f3d9bd55b052d7aa028b45a3d483db9d484c23f6881bf2504778b6f4e09465f4b53e7a00f11eb62c62eee4ad6e1b218993861bcabd9d6e42a597b343a76a19525aca0e750df6e832fc9e63f09cd189f71495045456bac73714ac7d0f9970987d11b2f47e6f238f255086fcc3d2fd8075c88b0fabde366efe785383b99e5dde0bf0a784d915db6132bb627a6192281682797df876068353858ff0a483a217daf4de6bc7045918e12c74c2a792631005b077334291755a455f53cfdd984a2b87d321dedeb64a200bb321904b267c55f209424ccf8c6e7f28ed06de52b7cb1f0a530e58b23257d37e4938c2a2bfbed70370adb3f04652e28df5926560af22a81bafbd4903d0274dd07fda52c8078ed6defb088e146267e0daa909d793c776e659c2ebdefb647da5be1d72400204dda32ffaccc32210caa348cf598a21f27f21597cbdf387948f282c5ad9e050fbebc023a86cc22272e4309163ed81631da9079406781cef495cb0d0950f314c786ad2d6ae510d60d1e9fc773673726efb768f22f138f3641a778040803b1f3f15981aba0fd3b5908151cbb5dbfe372675e62793f6767a98b8b3976d67e549e2573bf477b47be66f87a6a41d26d7a03fa9b96770cdc82b17d89319faa4109690bb49539bdeeebf50f31d52e9849d6e2700f7b62918f35fc5bf6799dc66adc3bcdaf2fe3b2ccbf3ea0b874d8a33932e33f7c6e1195a2ab404d0a2d563dbce6e9b3be2a19aa520d1aa765b991786713ec1d36f2ce7ac3be7be88693c9689075b087acf565f64d04789859aa300e4af20b488d5f549a41053a6a7c1788f43476947a4eee174655ea07cdf03a28868f42ad705c9095516812918d3c4bbdb94ef322537a185a5dc529c1278654f01170ec6262c0dd0c78bedcc0e52ef9f28d924581fdc169719b57853bd22b8e5c3e517ef62e780b26c14d9e12b9e7739fdb1796227c3476f1ea88b7bcfee737bcf811463597bc8d37289667064deab36ca6eadd46312a73adc3958d7d7f50e021773f793502e18275e8b85729966ce7f85a4e618d0ba280e39a396ecd6cb43ba1f6c5651475ef1ccf3199793f744236979fff63bc09708cb91908d6c45792ae834b6aaab07e5676a75bb83ff88f596664d3816bc653d2962352af90a732c0792299c675913d39adaa96ebd837ae05918ec38a751e0725fd866f7580099f98a4e6d22a8a718694d099031af6170a42dd42162bbbc3265dba8055da5958b80b39f65e46b83fa9b1dfa4791ba4e018f1d246c745810ca04d03cca944f10dcd9f6376e8263454a9ffe7014d6a9ffe84d4be43f9cc667ea4da7a35ad9d7fc540fcf099deb32dd80d1cbdc7696c47bc42c9f4310dfb360dbc34e9e82c397c7414ddb226c3ee11bcfdaa2c92b142dbdf24e764f82539236a9e849d236314116f3ea31835a84db0d8eb6e1bb05b01e2ea48a63b02105b538a9825368816e00071a9ee8419051a035e57afe79995abca544d892258d454d3a6750380248637bd4f2a64780eaeaa73ebc5cf4527b2989becadbc5e4f8d760233405d2d5067561a78f022ee34c7f67db49a654783390ab5cd03cceed293b9044e2fa0be8aeb1035ad7cc3d445b92a17c90a292c3554045631ef5bd4a286d3f73fec9f27c5f18d844d39b331e081c950d98a0f91ae0dae7f6b89e51857bb5ebaaea388172d5727625dfecefd34d34c79d6cb456fdbadb02f0cf19cbaa9d8c1e5714215670b9c933d6f42a7ba05b1fa5da8de894152a7090a51931ed03fb919601f8e671bb7fa467ebe0aa3339349942f41d299ab6e70f136cb46b232f35d4e603d1d6260064912bed1c1805323136680fb47156c5f2e8de64e5c5d4b2b03d2504488cb4dab2f232949a53dbaa9885d89d697f77978eced6143ac025cd24d10377f8e56b2df611155f8a0d96e5514f29a88225d2c5ef9e0859ebb36ba8e342bb27725172e609c1fcf1d5fb2502a4d4e7972a496480a332b18c4f6e338a7d724f06bab904c8ed4e4ab88f2688e7e78fc6524798a49ceb1d9c53242cb31f57af6e7580f8795f1139db81ef43ecbfa8245d0314384212a485d4e7ca0cc0113508f1f903485c5c5a5f718e7183b8308e081018f3321b9e0274173466124ee715b42f70de5e255faa7a806d7f0f695b865fd7e0a0f756859128a450382b8f73d5fa002d42c5ccf48fbe0b677b8474c01a67b166d49db29d97280cf019bb5b1612e59644d30210d88989af20b2c1e841f09159f5deea56e0eee0b024e210a25dfd2bbb8285b252adc9cfe4cafe6b44805100df912ed9a170dd143fbae9eebdb8ea0787d22bd58e5333efa523f8d4f5fbfa8378a0a270cb0b40c66641c96721b248f10f4ee8624cade41e06a33397ee1d7524b00b62ae0c80f1770d1494550b81be48b3fa58196eab114dc52b555210009fbe8bb71cd571acefbd95acbdbd3016fb38683ffe1f20f0c3a7dfacb307511ca4d785819b960bb19c9fc28f832ecde19dce7b0ee1e5af7bb7dab8ebcf99305704aac1c810d778063a9270390bd095e411720ac119226a2cf8084e833c27ffdda79d986ce298c287d091afdb80472e114d38bfc5882a0e6b66caff011a945cb735b7bf242d67183a48192fc951a0c5e4d2869252db4fa5d68556cb90cf164ad7f64020d9ab20693abddc3b9935219a79543804b16755d9050108015cd2ef21efee53163c44819b803c12548be9cd86a5391f87c02d574b7dfd735a0194a511ba37218e78ce5ffada7bba324064586413ef789ca8f1cedb029107d698212a3a5cd0e8f035202ade5e491aa6b1dfc0fbf3435ae6fd098ebb7b6decae6aa8e2c0d5ebe2d0928962a0c42374342f1ae792ce8ef3dd3f3ba05ef800e75852b60c15b4706421c3a786819a98532edc1883b98806721f42c18a378a3f1513607cf88f3d086e761ffa5b340eb2ccef188ffd3835e598969cb43ef51de6411f205e3978bd195d50b2f7a3c810df7efe6513697c726b65279d8252c6c2b5c987aed8bafb4b43a967334932d537ff29a603bc5f8a20d2f66d629f7815f8f8c844b71daae1b5e1059fd84e19f2702d0ef91a182e0533d48598e93e5459240aeb32074dd10e7736921565aa8338395dad973d1237020fe5f3a3142b210cc3aa608430aca9d9b614cf09cb82923fb916d1c1c086dfe2256357ba1b0baf7e124def3d9f85d4bcf576bcfb886ed49afc41d42d78d2c99508c6fa31b8f5d50f84e2291867c6090407f33fff40ee482050700efbeda7c18dd4fc235f79dc163192e75d7f832f28835846922a3b1732372747d4c2d11dac0e8a7671ae743e1b4cf8b59178a320e119dc0c6b1a3233c0f091bda9d1a34e2b1a168b956c3297a71f80eb9869cdff44c0801c2d2e3875fb5900552502927e6e9e0dbd4e6b8155b35ecd3f4dace32bbb3c32bd6b634ffb62ffe58aa8a3c4fe4bbb", 0x1000}, {&(0x7f00000012c0)="cb27025c858fa23e39b483a712b5e1fec9e4f0b4505abd90293e67535c0ff84f05cd4e34955bc9a0e5f9ba5246222dee188071205c9740c2182d94b0a8ced1797a94ff9da62fba25a27b266c0c79f515fd7c28e0b952976f9bd5c21de383cc2955730018f0b08b3f15697dc02a1cf48090e7f00eca4bb25747a61d18e11e5dbced5980a4bb747bad8e0e5e442b1cc7b32d8f", 0x92}], 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6028aa60006f060000000000000000000000edd3b6de7b8beed300000000000000000000000000bb99da597213a061543c6c0e7f84d4"]) close(0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001240)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x29) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4091}, &(0x7f0000001080)=0xffd) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001280)={0x37, 0x0, &(0x7f00000011c0)=""/55}) accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) socketpair(0x6, 0x4000, 0x23, &(0x7f0000001140)) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt(r6, 0x0, 0x22, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) (async) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket$inet(0x2, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) accept$inet(r2, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) dup(r5) (async) r6 = dup(r5) sendto$inet(r6, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) (async) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) open$dir(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) write(r5, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000000c0)=0x1) (async) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000000c0)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x61, 0x5}, {0x5}, {0x8106}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x61, 0x5}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) sysctl$kern(&(0x7f00000002c0)={0x1, 0x47}, 0x4000000000000009, &(0x7f00000009c0)="71f91e34134bd2f921a74ed81989af71ac0002005a91501d94a34b8eafcca9a309468fc22ee174435f778ee72c2a752b2971c16e6ab9b6e5bfa205589657af2672bec7d29109afea2e490b461d550e62972b1c10c83235c0bf8039cf401a34c97fcb305498f43d10f886f9712951331a7e1d700f85582d8aa06e089881111169200b8a0810bd0d991774c9ddb6f56c4e858cdeff000000f950098a2d882f3aa31f30da6f05519be4c7016f2cfa2862c622a3fb2c78b906407fd2d0583c777d897f636f83b44effe9fc3a27a92e94e5", &(0x7f0000000080)=0x1c, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x6e, &(0x7f0000001300)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x38, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffe, 0x2c, 0x0, @rand_addr="457c5601b5ae235d3544d14cb2e907c8", @loopback, [@routing={0x6, 0x0, 0x0, 0x5}]}}}}}}}) executing program 6: sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) socket$inet(0x2, 0x1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000000)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b35202f3e5ddd26e15127ca28e787ffee7b5b9ef5ccd161c2cf96bd14fcb1cbb009bdc115fd54a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f5929858de08d7a686526551ff09f3d15b8bbc3327820daf37297cbe2aacb062472e", 0x9f}, {&(0x7f0000000500)="c5", 0x1}], 0x3) execve(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x7, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) kevent(r2, &(0x7f0000000000), 0x29f, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x8, 0x3}, {{r3}, 0xfffffffffffffffd, 0x21, 0x1, 0x2, 0x2}, {{r3}, 0xffffffffffffffff, 0x16, 0xfffff, 0x8, 0x9}, {{r3}, 0xfffffffffffffff8, 0x2f, 0x2, 0x7, 0x9}], 0x8001, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f00000000c0)) executing program 3: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [0x0, 0x457b], [{}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000380)) sendto$inet(r2, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) bind$unix(0xffffffffffffffff, 0x0, 0x0) getuid() sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() executing program 5: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x9, 0xffffbff6, 0x0, "6106a6bc58877481f6b5c442d8b470b900008fa8"}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35", 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) r3 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r3) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = syz_open_pts() syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) close(r5) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: r0 = kqueue() symlinkat(&(0x7f0000000140)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x8, 0xb6, 0x7f, 0x6, 0x7f, 0x0, 0xfac}, &(0x7f0000000140)={0x6, 0x3, 0x101, 0xe05b, 0xfffffffffffffff7, 0x1, 0x200, 0x100000001}, &(0x7f0000000180)={0x800, 0x7fffffffffffffff, 0x3de5, 0xfffffffffffffffa, 0x81, 0x1, 0xd2, 0xffffffff97ac6350}, &(0x7f00000001c0)={0xfffffffffffffffe, 0x7fffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="89ffa22f3c25", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x1, 0x8, 0x1c, 0x67, 0x5, 0x0, 0x29, 0x0, @rand_addr=0x7, @multicast1}, @icmp=@info_reply={0x10, 0x0, 0x0, 0xa1c}}}}}) semget(0x0, 0x1, 0x400) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x43, 0x13}], 0xb85b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000240)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x9b) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x48}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240), 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000080)="cd7dcb1d81eb002bbf92ffd4026643075bbb08df9979cc11decee357d73f7420221ee05657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b210e08b5e7055e9974585036ab19bdf2d28264267746b79eec293974e5c12838d484376", 0x6a}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) open(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x400) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)) executing program 0: socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)='oL', 0x2}], 0x1) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800), 0x0, &(0x7f0000000980)=ANY=[], 0xa8}, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x127, 0x0) r1 = socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5901) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xb1, 0x0, 0xfc}, {0x7}, {0x812e}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_emit_ethernet(0xcd, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000bf0000000000039078ac1400aae0000001c6271340c0de21f83f5fea0a148f65d297b7049a99510e480f8b4bf09cc815b5afaff494a4f87cdd9c271353ae24326d7f656cf1c087fc7543c07af5ad04a16d51f0ef22795eaa17136c556174e595b47b85813143ff87c43b4240f72ab33f14318e33b64062f0e7a68fdf2e8fdb4058c2662e37c660caae4ba7f6b258c181dcda88b541448e8d0f2dc428eb71587474b6d164011e753fe4a4090dadbb7fba4c058ab4b5d36c3c51bedbee"]) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000800)=0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) writev(r3, 0x0, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x2, 0x7f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94", 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./file1\x00', 0x7ffd, 0x0) pwritev(r5, &(0x7f0000000040)=[{&(0x7f00000000c0)="7f", 0x1}], 0x1, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x69) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000240)=""/8, 0x8, 0x840, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x20) setrlimit(0x5, &(0x7f00000001c0)={0x3, 0x65}) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000200)={0x100, 0x4, 0xa}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = open(&(0x7f0000000000)='./file1\x00', 0x20484, 0x0) open(0x0, 0x0, 0x121) writev(r3, &(0x7f0000000300), 0x0) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x7f) open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x20) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) setegid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x2, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000580)=0xc) executing program 5: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r5 = getegid() semop(0x0, &(0x7f0000000600)=[{0x3, 0x100, 0x1000}, {0x2, 0xe5, 0x1800}, {0x4, 0xfffa}], 0x3) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r4, r5, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r6 = getpgid(0x0) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) r8 = fcntl$getown(r1, 0x5) r9 = getuid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="0ba2efea38286ea83a226dbc1db0e7732bd47691bdfe21412adc7bef2f3d50fb958a756e5b5850d8f855a02420c34d1a3438d8c9bdeae1dbe79122665f25ebcdf0402730a18913cf9251744cb73b3103af81597b0b4a59e37c0c046a120e21e2ac719cbec91b7fb9d96baee83880158ce966d51673ce48e34052a845af8526509b6a7db745", 0x85}, {0x0}, {&(0x7f0000000400)="d8bdb93ebe6f889ccc97b1ae4fa458c00025e2a5de39803fb1f6f4ab412ff911d0f03110de3e3f4da1f7bc511b29e0266a0dcc432800f69bdfcd09f283c4807916013d565998a5a226926361108147c47d27174606309fe8c50d804c8f94455b9e9193145917f8a8914746473b358904610f7d8e489b227ec9804ce2112f23589c1307c1f52546d386ced1bfe100ddbd268f7ae8691f1e55ed77dd5d81d1c90773681bb0b10541efcb176749a62b6a8264f1792a7d53d034e612fffe59d8e1", 0xbf}, {&(0x7f00000004c0)="5ed709693d2845d4adc59f5707520f953fc553a0dd67c90455693d51556a4d324f9e1840962f2c9fc911ed9dbc773d4953ab0222a76c0498c9a70e319fde3be0d079ecc29a861d5c3a8d1202dc07601eea58d2745d936a25f2c3eff922885c8d8943481bf063409fc2d69b4c9f6c9dab57ebea65df176ddaf9eb7cf03b309957fb9c4bbc70cf91ddb7b3e4e7f8b5108bb2f01fe59a0b2d55a252686a0d8e427bae7fb56443fae3f2a83f2a5a48f42e421402e7817fea251f78ee75395e041fcb1ef4a6fd76889ec17c9aeb4b68f20f480614b89723d1930954dd61d0eb15e69537b50ad6dc", 0xe5}], 0x4, &(0x7f0000000800)=ANY=[@ANYRES8=r3, @ANYRES32=r1, @ANYBLOB="0000000020000000000000ffff000000000000de6ce79a19616fc7a7fb8248bfc5f92c8c9c0b6d2ab174f527bb0f51b7d8824636a9a840b4bc6765c87ad7334470693a2a3d547400b17df6193ac662e638e007b34d7c343f781d8abdec8055e9b67dbbfc95826c8cde743846788551c6584f106a71790577e527f0019ab35fddab2da422064d264d31a138d72e4ff125318710b90a9f7f53d4415b782e9441e0eca6acbca2a439b1df119c75042fd82fe05201585ae2cb10f65d1574f6773a68a0501bbadd6adc", @ANYRESOCT=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRESOCT=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x400) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r10 = socket(0x11, 0x3, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f00000003c0)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, 0x0) ioctl$BIOCSETF(r12, 0x80104267, 0x0) sendto$unix(r10, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(0x0) setpgid(0x0, 0x0) sysctl$hw(&(0x7f00000010c0), 0x2, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setegid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{}, {}, {0x40e}]}) clock_gettime(0x67f3248105b4e007, 0x0) syz_emit_ethernet(0xe, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) mknod(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x801169ac, &(0x7f00000001c0)) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r3, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}], 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000000840)={0x8, 0xfff, 0x9}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x51ff) ioctl$WSKBDIO_GETENCODING(r2, 0x4004570f, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) executing program 5: open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) r2 = socket(0x18, 0x3, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f00000001c0)="12e1f34ba50431a768ab31dae70dd4b73f54f3bb0d7b7f5ecfb9e167c3c759a7537720c9561d8fe6fe8ec1194fe6c943b9cfb818b49d38f7413531a02898f5be6ca1541ff2a0cc5252938dea2e33ba2cbef29f8ba47af3471e2459a20879c517f147bfe4f9aa219ae054bd372acfc6748a465a8e1c8710153cfc10549a09ce49392445369ec07d4048c85b144b1f360939785b790400b37d292c5a2bfdb79300"/178, 0xb2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000001c0)) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRES64=r0], 0x9, 0x408}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) r6 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r7) kevent(0xffffffffffffffff, &(0x7f00000011c0)=[{{r8}, 0xfffffffffffffffc, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) setregid(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, 0x0) executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) write(0xffffffffffffffff, 0x0, 0xfffffffffffffe2c) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) r4 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000200)={0x1, 0x1, './file0\x00', 0x7, 0x7fff, 0x5, 0x4}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = dup2(r2, r1) socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) accept$inet(r6, 0x0, &(0x7f0000000180)) semget(0x1, 0x0, 0x588) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x7, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r3, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f0000000240)=[{}, {0x4}], 0x2}) writev(r3, &(0x7f0000000180)=[{&(0x7f00000001c0)="4a6eacc53c76f50e5c7ed3266df10e689b59fa974ed23511663229357fa246834dcbd593cf0e07368c733e038de4be23a8702f6adb2dadb729f5684137eae207928675061b7908000f060000006f6eeface402bf2c178b3ab9bffed64a2bd25c2c1dbe7e49c70429b54d92bddd9890f62ddd7f46978ab16f51fb42d2eaf5cfee9222a46067e3e7b76bc18369a780366d5043e3c8495721aa2e0d3064b9a1000a", 0xa0}], 0x1) executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r3 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996b272d2dd", 0xd) close(r3) r4 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x1, 0x0) syz_emit_ethernet(0x3e, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x5}, {}, {0x16}]}) write(r5, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) r6 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) sendmsg$unix(r6, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x18, r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) recvfrom(r3, &(0x7f00000000c0)=""/211, 0xd3, 0x40, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getuid() getpeername(r3, &(0x7f0000000200)=@un=@file={0x0, ""/4104}, &(0x7f0000001240)=0x100a) r4 = open(&(0x7f0000001280)='./file0\x00', 0x20, 0x10c) truncate(&(0x7f00000012c0)='./file0\x00', 0x9) r5 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r5, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) socketpair(0x20, 0x0, 0x1, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r7, &(0x7f0000001a40)={&(0x7f0000001a00)={&(0x7f00000013c0)=@un=@file={0x0, ""/249}, 0xfb, &(0x7f0000001940)=[{&(0x7f00000014c0)}, {&(0x7f0000001500)=""/152, 0x98}, {&(0x7f00000015c0)=""/212, 0xd4}, {&(0x7f00000016c0)=""/73, 0x49}, {&(0x7f0000001740)=""/114, 0x72}, {&(0x7f00000017c0)=""/88, 0x58}, {&(0x7f0000001840)=""/153, 0x99}, {&(0x7f0000001900)=""/13, 0xd}], 0x8, &(0x7f00000019c0)=""/9, 0x9}, 0xfffff001}, 0x10, 0x1000, &(0x7f0000001a80)={0xffffffff, 0xfffffffffffffffa}) r8 = open(&(0x7f0000001ac0)='./file0\x00', 0x40, 0x12a) utimensat(r4, &(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)={{0x8, 0xffff}, {0x2480, 0x9}}, 0x0) r9 = fcntl$dupfd(r8, 0xa, r5) mknodat(r9, &(0x7f0000001b80)='./file0\x00', 0x4, 0x6) mprotect(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x4) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000001bc0)) r10 = open$dir(&(0x7f0000001c00)='./file0\x00', 0x400, 0x100) utimensat(r10, &(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)={{0x1000, 0x2}, {0x6, 0x2}}, 0x2) r11 = semget(0x2, 0x0, 0x8) semctl$GETNCNT(r11, 0x1, 0x3, &(0x7f0000001cc0)=""/166) getsockopt(r9, 0x401, 0xac, &(0x7f0000001d80)=""/155, &(0x7f0000001e40)=0x9b) semctl$GETZCNT(r11, 0x4, 0x7, &(0x7f0000001e80)=""/233) accept$unix(r9, &(0x7f0000001f80)=@abs, &(0x7f0000001fc0)=0x8) fchdir(r6) unveil(&(0x7f0000002000)='./file0/file0\x00', &(0x7f0000002040)='W\x00') chflagsat(r9, &(0x7f0000002080)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000020c0)='./file0\x00', &(0x7f0000002100)='./file0/file1\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000032c0)={&(0x7f0000002140)=@file={0x0, '\x00'}, 0x3, &(0x7f00000031c0)=[{&(0x7f0000002180)="9c0bbeb945b2daee95c96edb4e88ad0cbb0a686f24072a479d4dd8c130f6e5f5414a23ddcd5aad2d1a948f3f96f803d60d53c8e56c680595", 0x38}, {&(0x7f00000021c0)="ccbef8a481b507f5b00148bec0e1c039d76531401a78313b4d77a2ce449e967048d738c5390dd95fb119863752d7e6616664d2851445453f5872b1dd3261afdce18e8514f14303a824d7b797e41602b6c9ef665d775baec73767cc69ce6169d726a6135477173c2b9915ca48773ee74a47e8c5e97503c0356b69b1a89ae112e157b4643eeab1aef84a9a9b398d623b0587621ed832b9ad81d56a5b5780114958219109585aa261b3787aad4db009091b31b6b77135ab9dc6fa7735cc6fc2816f31f41856321ae6964f4d1bad73270e1a6864b7c028bd7776d739aeb37c7ff7b2c9da58062db1095cbe4459d827f3bf67d0ea62ce3d12d17b61c0e5daa1f6b7da394b6377d601ea0cc554f2d8435dca28f1e98b3f38b2ecaba0bf9b6b9c2e001a7070820c895cb6f3ad61fb3d215ada4631dc99bfea7d7d946398bc5bbefc70a9a94f8c6cb95f3787745f21139b2454ffecc551ac53523e8ad0aa6aaa775389ddf145ab5c54f9efd3e02c1f1e0590bffe3588a5714627a33c227e0642a5f046f283ea5017133c4aa1bc2f0f7e26304665c76f458a7f6b6bfbea2dda10f8274f5d4ffac3ba0b435a857ebdc4ce106e82274d97df4d3720934ba4c905f77500f802c5c40f8252ee78ff30987547000381667b9b42fabb16080f08a1836eb2df1a2c2c48926784e004141ee6bbb55686819a797949134b43b5bb1d0e7e695c738d328c35b5b91f6e155cc07d58d0b5b2accff974c21560a1ec981ef66ae5fd17bb6727a088c3dc4470a5f0539a8a01669ddb68f81d8ec894c52617b48b43db6f329b7627c18e0035a15b62be45e975528caf3fa153627a0d281df3dc65b7b2822a21bee469d3615a48ef8b18692b8b378c60432286c5d586353c4b82fb64bd9c0007d56e4dde7f1f875555a8b559198c51ac575670655d587ca2146d0c41dfd50c28f34d8336cd83138fd3a2c5be26fadd184db5573b15b90a92ed4a26922f7a45a8cd60eb5665734b2c606f127d365d4a3fea8aae84861323e368e2410f2813e4d91ae0da2dac690f53a9a3da10d1eee4a18e4b21c5203262da7f793d3cc79fdea22b82d2a3b6adf62d36cb5b2e73668ebee843a6eb64bc340fd4f649c8933621dec411caf42f46383be63aa4de0d0b3223cbdf61b18154bb48df9f061709f81966b6c1ff4b40d2f1836a718cb3369ad70286d9f6ffa1d2b0021b4898e7e02c2cc5fba2192a64651aed71e6b5a8147daa1c0a4923a2854d05e9ae2784055a8b52fcd1c52f0f218b79e29d47c01dbe97e231e46e2d385cfcb4eaed110373558a35fafce4c32ac494dff0023581a86633d5f9ed45f9d6880c0de43a3e4c3c12b0d8cf5ef812ac34058debbf0c682c23ef787b3072d2317e09af6eaa67b1b86d7c50ce2a3ba2c2c1d1b5df12776068406f78ac485f6a59991765fa8183b3d237204b349c52052c087bb8e09743484eab49c72c390ad00ac349f89bf73bc3d12f6b685483f8c6f9d9ddbb65a8493d49cc159d9d79070c850b385540dd69a957bd27375e6c5e46e5918669d92e9b555d9d8a9392e0ffd54b8ff58d0e92e8dbe926c4cc63373c92156db62e717f74184e998cfc2539beb779cb50fd39e4dccbb3bfd0e4d2bc920d00e6f6f3f63c48b1866cf767baf5ef54f7a4e7b19097298a9b8df0335959a6fd2e6dfd5816a833fb78c6e139749c4f473d37ecb2d3cd67ec342a915593dd57185b31d1fb99fca36ad8749e101cf1e4bde8326a42d96dbb7026c823f74de97e515151065e051660c0ca44be29a8259aa0ff1a3e73c94d1eb9403e4d976bf9cb9638dcada6399c4642dacd153998eaf48d1be6120ea52abdd677c8f1f1948d2461367d0f76590a09b8f92f7aaa52de327c4d0cfdc02347ea59665db0eeb77d5334b8ef1b8cffe4b7797a45a2c9c6a98e236718f361e8536cd81cfd7c2cbe15b3a38bf88622c3daee174e4fb583b5a7de27f7d2a2c60267c83cac85bb6ac03704b3e7c0038ce37488bad8bef2f4b0b11e438f54a13ed396435fbb7f855e1e7cf43a94ca956a1c0224dcc13564f3ba334fa59e001dff735e411adba5f3a63517b579aba252da23b9830f01b1d5ad5fdd01f99da936baa9c081a9c563c69be1e121f4df74ac4ddf202ed82fbdab55dbbc17b6ad4e05f04c171ad4155479b8258ce9c46594fa2e76fecfc62074134685b0f3a21f45e991e178e883548aa6e49791fca0c22174fdcdb193e9f967416c22075f56e03f2d7d20c0bbc125768048d48e80f43e1ec2ddd29ba85299d5d55d3617e8adcdcf55150d83978ab19a91d66518afba2ce2d0d4f82c9bba8366c4a866c9e6bd67d5f1211aff9dbf46b9b80906ad6dd701d48d086e4ca41208c12259e4c74389be201644694c1de078fff650610ff704d515bd7a6c6eeba1fd4612183e1d513fc98957a4fc05dd0d038602c82af6c56513552e8e7ee8778fb367a119e0f4cf2e45fba08cbfff8536cfd296a76af1eb01df949d2df7f2720715bccb8190d1351998c7253de409abc9651ff105af82b94524aaa61c987f12929bf68eee5575d327fc5246cefcddeb03f1b1c9a723ddc94fd3f040828d85e3c0f7f39bc2d67c4fe5d32c634d6b8922b9b21d5e8e56a058b0a7e69e329481808606e4a0286e6f2f800f7c928b2bf155e890e66d415702ad218a7a768eb154c57258c7d429c059a6cba13ff175ffb6021383755858358b2b1d3a764b4b2b23b797efc0640ae8382abae4fe95b14f59a50a6fb9b0d9d737fcfc79daac162820c698251ac8bdfaef325f1cc977a6cdd846089e7972d12ef1c0dd3850ac1b7fea1c2c5db809b76f081ebd37b61c31f6472523146fd26250e4a7b7ef4988830047ba5df5c1c7465889357a5681d270c33b522d879b1be9fd850bc9e32e31423f08e66dffca13ab38ff28584641a91a7bda99ed388e9dc4060aef7eca4f2c69887fecedb5c65f288525d667f90aabea430f2ea824be8e7da4f7712e597f79436e996252775e723a4b6d5706feacd7eb4aae5696da809dc6b4573394140aab088afab7755ca42cf3f24ba4cd66740b580799d81afdfeab6cbabdfa68ec153cbf27929ffc7ac4e27a6094e10b5d67f46c0be7e5dd0e6f093999692c68d9a6dc674df7ab3fe04517e7f1bfe5cacbceefba99c0ab7833b6f02ed5aaa95f41ec9d6fd26892ca6e6221d99b14af27b32a71c61a1caa62e615c20f65dce01f92c5be8b7d9a592de536c8b62a946e66d7058df1d01e27335deb122855508d0a9013fb3edfafdc4f739ab359064ec5d5533bd32e471d16e9f301923da2fe643bae75d02802f2694d55d9a77db8d639347a6adbeb690db6bcc04b6dca1a7027b6fb9637a2ddb5174465ef3f1f4eda100af67fbd5e4c1963c872686322bd05b37bb0a4c96f6a5c41f18d696ef23b877f30e65ad8a8e575fea827254c50d0bb9b78bda6f799ddea5ad00d98c182e809a2ce944f63a8484a4c5219d953381bb84588f2fb9a89ed8c6debc1ae9778a8c8e93be56b310758a2df3c254e866fe99fe06f45425ca00f5f32033f07e0b1877c754b9e32619c25d57c163fc6bb5764c632e99efe759dead2b49a224a20aa489097c41e27770de422a5c9e795109fed2690e740841bb51296b74d4d26a90d1788afa9d307b9c91726b77bc8e66be14bc72cfe25ff565219634973a2fcb90146c0bc9cf2caa6c76f27167ebd273cf8625f8d287e02eddc33236bab7d8791c65350eb7d37cd07fbde2fe29edf80d83ca55aa3f43828c1fc673386629285139c21e55df9bd5abf4449044a797f2a2e75fc2b06497f13c46128d263b36f864ed175a722948269913aa80c927e8e9c1565795a38fb4e0e92d142aa9cc3b08c139ea673bf4335c9e6e5384322486b5e744bd0db5dfd469073bb0110183be0524178ba8e6c47e4509a643ae7792f02ea739a6e81e46160dbf2892fc5d1f6da21411beb45d28f51936b8084d0b0c2092c84b91375f8716afb8fc4059061850eff7c025fd3f05cb52f3fb575bd0eea033e547fb7c1e7f19571778c32aaf126ddeabf06f6faefdf2897c6716fc4c52f89640c1ede26e04e61b0552361c855fcb585dd668cd0c5652e0bf4befa5b56c99790afe717e05b7c91330ce7aabb7e563892dadf8b6a30f72f0c5608197d1c796324c2b59b86210c6e8e82c137b352a05326a8e64b356081b35aff2d6fde8e23fedd5168429c5d1e2bba0c6ef0c050f86ecdbc643f8a642f7a0b6cdfeba5720e2b14aed1a35aee6fe8fe3951427935afb2da51b0d34f0b44581e385831ffb93f612ca2113455062aeddbea774f95b787c7c46c5ca4115078b1c4833ad37b18eacf2d5a5dd431cdc48bec1d590df2bb7271a1a42c82fdb1dedc9b02e767e4cc87d3946e66a14043359f12cf4e14a7c14ef2e3f0dbfb2d0c8524f70e9d61aec030ed994124cc28e48ddd9d34b144235ee87aa90e54af76ebff76d9bd394607913d92c625cb8c1db805e949c00654b2a8a4ef409dc76fc6892f844bfd230d6236473ca47425a6b76955f7855e706c62f1bf761d260976572213d61555f1e94e320fc78f1f0b46d85ede84a1373251db8a0cab90a3a4b92e1a95ec32b5ea9dd25e3078470a62bee37e9d573b07d312720705933fb1d0b60153acc9a74383558cf3b4dae04f4ddbda988b571c80602b94b328c6affe18b957ea88937e169384e1134624dd2ae6b6dd0c9e874395c6e46f3fc977e3cb01d09374038e71d1559d2f3a27d1e5ec7408dffbf76f4f5704f87f20adda150d28f40e8727863a760a368ed7c339657e5e5ddf8e6d6116803d6332a59a522eb52d699fb83521491eb881f4e66814fe6322c9a7e755fa059dc3caa88d9f3c0ec8849e7d7a6d3528fe36c3639cace344bf558957b81fa0fbd730cdfe881431fbaa6a20959691edbef7cd3531927a23823c053057a584c32c39b7ba3f4ae795a4f5abdc0b3d8ce9785f318ea8a4219c5a77ba8514aaabc9f81960a61c2897c3522695cceedbada9ae4420512feb6b2956f54c56d80dc23a4c697a37a82c46db83c69b833c5b4be5564aef3fbab8b105171841b517751543a0ec0653d4d98214e1416a711b0c87a9f323806b577e6bdd26b46f5bbe035d01c7c313ced2dfec022296c0c314235315a7a88804b1bf81da7c27427efa39740271b2c59fee159f87a6c2236fad584031e55054b97b1d74c8ad8b895e376343223ea22bab3d675709b82be5207b86c3f1fded05a896306134aa756ac4e1b3197f057713de84b28f8fd31fba8296dddc17ae9938df8e2f75ad731f77930423742f216f3cf0941a0c2432d7eb7b1b561c5d81657fbf4b7cdcadba7082c9941127d6aa7fb4e4364d94623a22e7810f432ff6c71c27c3dc63653b3778cd4d3644d233081eb08342ee6288505f6ba378ece4d8903d52c969b7f4d6fa8f0c74e11ae0ed1c899bcac9c66341a8bcd16fcfac6147f88a8ad9b10452c91e43004eefb963c3b0c736f2735c11aa8ef66b71af6bcd05454a19a0c187bacd5270729a5c9f7b709608d41db7d98531d995e0996883cdf3190436a7b3343a7cb28c78007c4cdf83c7ab35c3f844945893ae5b1dd33af1b5f4933f5be565383df62d33c41b72f5134902e584c8440a7642d369794b093a54f60fada1b548ebf40e327d9a11033ef297ecfc6b842881a462a189164b3a45bd4ddaf130d6fc2f0b8755a19363715121fb4430284cebb8eb763f0f0043014750d4e1431880e330d8218fac3f392ee42bcdf7ea254cf09561e5a29863e3c731902bd554e215bd12e5c45590c3", 0x1000}], 0x2, &(0x7f0000003240)=[@rights={0x38, 0xffff, 0x1, [r4, 0xffffffffffffff9c, r9, r3, r3, r3, r8, 0xffffffffffffffff, r8, r3]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x58, 0x8}, 0x4) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x978c, 0x8009, 0x7fffffff, 0x104001f, "bb00000000000300"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) setrlimit(0x3, &(0x7f0000000080)) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="615d622325d6", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x2e7}, 0x0, 0x0, r1, r1, 0x0, 0x0, 0x0, 0x8}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) r5 = socket(0x2, 0x4001, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000300)=""/207, 0xcf}], 0x1) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) kqueue() fcntl$setown(r7, 0x6, 0x0) setreuid(0xee00, 0x0) close(r0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r8 = open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x1) fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10007ffff, r4}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0xaa) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff}], 0x18, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(r3, &(0x7f0000000140), 0x2) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r4 = socket(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r7 = dup(r6) dup2(r7, r4) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r7, &(0x7f0000001840)=[{0x0}], 0x1) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000001c0)={0xfffffffffffffff7, 0x800d}, 0x10) getpeername(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r8 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000000)) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMOUSEIO_GTYPE(r9, 0x40045720, &(0x7f0000000180)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f91}, 0x10, 0x1c43, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x3ff, 0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff, 0x0, 0x10000000}, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r1 = dup2(0xffffffffffffffff, r0) r2 = open(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000100)='./file0/file0\x00', 0x9, &(0x7f0000000280)='./file0\x00', 0x8}) getpid() setsockopt(0xffffffffffffffff, 0x2c, 0x206c, &(0x7f0000000280), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841334a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b07dcab3ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a9e73b91bd89771ee16a2d690a7093bd84636499684e6fcf3946c1dfe", 0xfc2}], 0x1) r3 = socket(0x0, 0x2, 0x1) setsockopt(r1, 0xb, 0xa, &(0x7f0000000380)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000200)=0xffbffffd, 0x4) dup2(0xffffffffffffffff, r5) connect$unix(r5, &(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10) mprotect(&(0x7f00006c5000/0x4000)=nil, 0x4000, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) r1 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x1, 0x800, r1) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, r2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRES8=r0, @ANYRES8]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x2) setrlimit(0x3, &(0x7f0000000980)={0x100000, 0x100000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0xfffe, 0x0, 0x8}, {0x39, 0x90, 0x80, 0x7}, {0x45e, 0x2, 0x4, 0x61d}, {0xfb21, 0x33, 0x0, 0x480}]}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r5 = syz_open_pts() close(r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) bind(r2, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) executing program 1: sysctl$kern(&(0x7f0000000140)={0x1, 0x18}, 0x2, &(0x7f0000000200)="2e071cc4963492867e074bed1d2d8901d86ff5a09203e3cd3e3306a01d58712488ca8a760a38ab94dbc92126516ca3830f78902d506748c94447dfd60c1d65a18312150ee8ceffbb2c0d5d7246f66ad5dbab4b86ea4a4996f452e67b68227a0469a0", &(0x7f0000000180)=0x62, &(0x7f0000000440)="1a12857a7f244c70a95f3890162a90229b6bf64b1aa7025b4b224e2fc8a4f97983c9b630488f943f8ec27da8181134eaef0000000000000002b3b51553ced6919bbc66d1e377273c6b2a7af50f6e5354198569ea98b03be6b9d08716e35c9f94b8eecdc70c54f91a38018406", 0x6c) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) preadv(r1, &(0x7f0000000800)=[{&(0x7f00000004c0)=""/104, 0x68}, {&(0x7f0000000540)=""/59, 0x3b}, {&(0x7f0000000580)=""/71, 0x47}, {&(0x7f0000000640)=""/170, 0xaa}, {&(0x7f0000002700)=""/4096, 0x1000}, {&(0x7f0000000700)=""/241, 0xf1}], 0x6, 0x8) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = getppid() ktrace(0x0, 0x5, 0x4000042e, r3) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000001640)="ae4cfc10b77e553305db4c279a732ec7d56264814296fb27dc81503fd21615c9e30c31eaee71d871a43954624252d9dbfb078f1c0063665b97daa96eda5414bb77827f7e6039c48c37aed9f9a7b9605727ca20396210130c8bac8e1804ca769ba8e4f5e9e4af440e40970b50553968e32e25c91b07044462bbfc454a397624da422cbe7970baeecde5e6de1c4e6d5d9661c00a25af0bb5c090b0ccca3adb92d0432b8dea48891d8eb1176da5e3272521ee6bdeaf8ea82a2a08d2b64966745dce1f493c240eed124c4a5d2bb1c0f079b1846700265c7fe994efa9c0fd2cbf541532a3d3aad575444549500780d77b79ed4147f4c8738f257e4a66fc15fb58ba2c4fd4ece3177305613c8a95a639f6280de63c44addc626097d55ecdb204b0b80cc4b069a8b850c0e5cb0263febeab8d2c4d3d8772a1a9ed9105559ce6ab5ef6343512ec98ae9393cd1b6789ee91ff9ebd5e733d3492c553003bceb57773a18640be48543e665425206a8a0a99e7eb7c827fcb93033e68ed04e6851ac8dd5a6caf19c7c8d19f3ffcb27e88bb5d1e314f166d59970fae8a4504b4ded970c2fba8b3261ba37adbd61ed5662f705f8f455ba362b0fdf1721ef175a03a9fc1dd77464b8a5dfd6cd909e862c7281716d5356998c39349212641129cf2899f14762ccd8be34d0884a93477cbb213a2bfadca6ea9475d7200756619e40ecee59ba76465dc4b162c1d267e322e6a8e94017fe7e9e4fa887afc8fbed68d0f38bf82739058dc04daef5bf71e4d1b41716619a68ab451bed6797ae162e417ad5f2fd022dca81b88b3ee214f6ca88bc363282113e5e4d5f6d314295ae11a3bfe88be8bef8613dfc8d33cae0fac749ffc4b8534cca7a6628ce6e3c76d2d2a8784eccda0950fc8fed2bf9eaa19084bf935d1748ba14effa5047b091baa7b3b04419a881ec379c929c0dc33ec236a02c884333f13354e32568d1fc35ddb32fde8f69f9181739cd008327bb4c7680ec7d56a8a1f4f05ebb8dd57dbb236d5bd380e2be3301b5a37f166de0dccc04600833f5a6bf959024312b46aff9b75e1409538d6d7c2ad746d5b1f7511974d9346aa4571f8176eb836167c49f1fa5342476c9e0d1a1c3d2caaf0bb9a44eeef595ddd1fca3347ad95bfdbb608b69bdfd5a9a2b41c67cee5023a7a5d1291804eef25a72e68b4df074c9ccaea627d7c61b174eaf2f1c078247ace1134aae2b72c9c5f4356c6932ef7811793f91b0d8118106f4449fecafe89e485b36b12f68e9b182d13f589e8ea8b4c223c153c5a3140530799514fd2b820ea978334b8f014b8ae3e48566bca891a1e6136289cfd11c5b2776a3d9639aab2b4bc8ef19fe15d29b1005368730039796cef1e4fd3c57ff3305613ad5b8453fca9729bd1a41fad5176d270b696e6414e4da94e5ebf761d7b4a8b05371e34dcbb55aaf738d00e79764cff15fb67463651f2d011becf72030a6b85bb4b8011baf5e6fe81a1d9465ed45d2ba933c62431f2729543b34fe46515306cfad0a96947bdda634bbe03103a44134d7455c7be267cb070e4c1ba8492f6b50909b5fd4e4f876bb17815018e9aa2dfe3a3558186c2f80c63b30cbd24de46ea73ed528f8516a188daf398d30b6879365e8b86bb65e3a41399d771428c716ffdfd45c055b9b90c68f53dc4c82a7c81acfb925db477f3cc05cf6d7a08cc196e99c87946de295678a03141fffcd8ac2072271666891b6d77595b1e1bd882a9ca57db88d75440a1ce8935eef10e726f98fc7b4f487fd010f44ba9189f4dae3b57ccb1d6b1511f0504c816d30e3bf26241e54d53896b5d47120a88008457936b55a94ae80b9bf9c8a9eec3d84339843a6b19325b26d59f60bfe19fdcd97c8c7d33929539d417f73f8b2a64fc21c11ca4ab16b3ab543ca2c24a00ec17b5be9e861c84a9854a2d8a6c9bea0b9059d252d1253c5f4f7bae14bd07bd822ec207fce2dde94b81b16f9ec4eea2fc1e4e50ac1338a4c893b886d632ac616390fc4e6eea3e22d913a7ee8a4be5df8ef6e903c3db6195a52cad7435c005a932dfa041448c2df596ee841e2c9c6d9b1703175cc0f8b6cedd1e3fda0d21d790342b5d0c7df1bd8fb670153087a552fd0dc63012661ec2f86ad111c03eccedf1c54a2a4b40b2c2a095cc9e1b37f0fb8cceded18f6166e9961508427cdb3a2366fe3e6f0c4cb815b8508aeac31510fcce9979a066b5bd1d55fcb25b0bd47335990c12ab08b8786ac12ce0b6ab299c0a327c7081f92addf406024cd0bb58458c3579c3bb98de97ef361cebca88185e18f4f725e8c33715d31b9aa4ed9164dc5f6bfbc95fccd65d3dabf8aacf8c680aa4063f23080865d04008937f48d6a0903784e6b06e32b5c143a49e983c21cd930d0fac21930c89b3fe8b972fdb661506fb56c34fb16d96b9906b9e5a29fbc4bd2cb72148e12fdce76b1099ec6f0be025a8d14e23c03c3b06e329bc2fadc5f0aea9b284cdff6875f6281b1a3d2c7a132bb9ebd47f09bd83d61bbf3d2b27ca794b35e32e8a1255c7c15ebd33f381160e04f5cafa48e79ea8d0ffb10f5be76bd254da55a8fe3a48b86c2a3ccfb61306308d6958ecb551220f8015f8ddd4069cada3fd6a87fd201d785174e611745f86bb1ee7b34b1bbe2f3482aaa6ddb39ef0c05d0ea30887feaefb1f7d3c8aa55627d02b68a0f57c7c7b2f8cbe1d04a640e7590eca22433e03e40741766f061e806fed28eb43e219a094859862d64267973f152cba9b8008718ad661d8f650f3d4dee41793f92762df3293a538a710e25c65d3b0f006e61d22043fbcf6efba1a093eb9cb7aaee5e44fdd11b9d0b7924a5b0ecfcec8a4ef9c746d4f74ababbc74b683f89d100c42801b6d53b319012fc22bb6c5f90b47e2bd82cc98e56bc1eceba05c8b7ef467c2cfcc57e1f5b7f5abb811aeb27c9f0dcd12a5a7965f9eddd04f35f48daae40f81060bb83975fce1ade4e79bab838a771f1dc7b841d17980caef9444699b94c2b4b24960d03bf20ab3b08f9776b6aab6921caa1f951d18bfae1f2f792ae4c40de278944b6610d7cdc675696c37cdf9011a96e232394ce2bad060b2145a8ea7d635ef47bc5d7203a250bcc9a90bf75a67b36312ca717a9f64221223ef85a262345e3ba04f22c698f4e21b7ced3cfc0c8b1e0f26174766c1d34cfe73c041321bebd046e9f8617c67ef9a8aa771485dd1bad2edecb5ad52c26337da20fc9e0653ae545ece292e93184943f996831705acbc2ed68da421513eb0300a2840bcc14fce97932b198628500a1b15e76419b73516b0a3fea83e4d0650e11bc3f1d35b4ded308e4ee1ae7a895b0d7d1426a3375c68dc806e81af6191161fd95ffbc6656e5ef628da4b8f5c91b7abf1ba0e909e7ec34cc70711222ef925fd34c69e9b6c80a5ff79ba53f095cf271a968b02cd053a6c0b1dc04db7914ca684da7b99f9a125e5b66cb8f2b34e45bf8ed6fc5fb757f92fd4550dc00ed1581417b04385c7f3aba6827192474c1c207c18c103e34d93466bbc5cea9b6fa002229a38424c18a59c02089b8a55a40684c5798ce5cdce0c555f2ad42af13ad8eb6d0e1af9949934a0b4d47282724e102804cbce1a362959a2d3b6c6e8a58a068a693d18d77a9babfed31f0e0920495af84f928d70fcf1adc835ebb9976ad57d180a242554a03094661bfa008010620f05989b3d2993c09bff3d8aa5fb9e55592546cfc3010dc3b3449fe9f8eec234c963c0d84a9025f4d2ad501b79f47230fa1e7da34b4d458d84054192191fe906d923a5dd0ee3791b3a7a4eb7a42051b38f729f77508b18acb214bb7217d5fac3b373fa8b6b75271d831944027e24f9c42dce0fae231b65fa4c1aade21eb6ddfb00db0cc5a747ba3b72a93dc22d91286564dbce9b483a2dc811a028e350a750ac466dc99703a57a1911a7b798ebcec4a286c054252ba0405c76e38a4e729087633d7a3c29d7c4058bf49b5317e73df4eced744b17eebea0d98b8d000f57150b6b22fb6c84b9051477a8361de2452550870b2d444e064db22f0c98987bd5b2f9e63c6cb395cb969dfd014f3909e7b52e6224733c73bc39c899134a549b58cf2a316ea3693f6547181270707275769c0f13737994cb018b4de644a044e447927a9b80053a938ab067fdc39bb6e491c25e360c2a05c0a100b6d46928abdc0586cecb3cea7f1d8c772e58091bf13be198855b54ca92d3ea673c8c8be20f6dddc9b35656e47a006831ab04780f6775e92fd90bf425d8418c46e327bc17a9b67c8181bd358cf665274a0833027eac45a49d5fe2f9edf2a4129c9e1c3ef75e2351dd8212e7464f2a228a589855a5b7e05c329f59bc5292ec6d5c8cf9379a1ec5962e89100c698d0c1ad20b331ff6495df9f385ab6e4595a5c7051eba14aa3fb96d9bca560bd0a6d033d41bbe846bc36da6c7ecd1d2a97acd8f6030d19eb523ab8b5a033e8b293f0b8ef363223be7001a84fe5931bcd8e08116e0e2c311438f817e96e6690cc30c213bfd7cfaae798cfd7cb167f7b48b295fe72be0fb64de96b665a1246e3ba5c642ea34c152d4a6b250d8a3db27f082ba421f993be294a904e929a3cd4ebf15a3dd64105b0e39dcfe896150f9ae74d487c64eaebf300ab9a28094d336b22f9903e72405611ea10bcf4ed7ce341130d40347f040f7ba48bef0c31a9e601355f3785e193aba223583fadc474ba2afe1f7f572468884a5b20287d597392e9f35c81739332798ffa3745c4c57d294eeecdb05d547489b1dd448d99a054a9fcb1938dd984a421f2f61cb432a87313d51175ff5d171743091a10fba35fe2e2a294c0ed3529295ec246df2cd0ae97f46f0b3d7402ec92ecdeeaf3cf65730906a7c2c295c99872b588bfa2f26d5a6cf1df1965011126eed2c899347f562b07597a4646720f5f58529e24b9de87d6c940449e17819837cb2cdd59c29420b1f02d549ca59c1208a38abab53071f7a8639b741c753e0a468b1f69faf7dc0451cdcec79b3ae671276b6ab82cbc09e3342f20943dd345aa4e7dbdaca464ce7d4d4a59970fbb0f28fbe1f9001d539f9d25ca0fab5dde8c763c556c6450545f0d7a5fba2f8935bf75ea4f18cfdb41a787105704523c50d0aa380164e55174c2bd9ced990c97be2402c1f507b9e9b818d7d38642c99b90bdcf035e95e5e27bfee940809442598668a185bca0c853759ef16689d87e67bdefa40af1e8e23bf8bb777397390535a40e45b00d562ede4b7bef999f04bb53bd9c2c1ce249ea5e56c353ae89471712628c23d2145e68aacb1f556b59c299c476a4ddf35b0562556c7986e4974d76fd38f732183a777dfd409bc9d44c70a79339221abdbd8006cfcbdefe2889d106da3c304d4741ca2e4aba5193c7b3df683d4a005dd0e4f3e57b11061627704d5676045e8a47744d8a82daf71f99cbf78afcd8af3b5f31229f90224aad923237529eeb9ca80c52b732165002203ce52279faa16cc1b21460d632296b7579a0c443b2375bcc8f52ea9e135ef60e69a03a702eac09e7f29316c170ac35c8c45a81c9977828c316af62aef0c94e1219c36e0aab8251c8dd8d0a0e06fbf88bf2e8650963cbcaf93182e67481d32981cd80f49ce627c2e60162ba49cf23635be949e3aea8155119f591967bed5473879646fc6aec23d88b80e93b9171c4dc0af8cb3ca54c593782031c745424ac4b9657932f31e608666b34f4dd544cd8446b3f4745774c06332526ea748cc349ff55fbb7e44620359f7f7ec16b82f6d2e5f391416e7e209ce6d3eed0e9e2bb28e28380725d303d46839fcad49dfe399d9b042bd0127f3f7a5775e8bc26fe383eb18695b9d0157e918763329042a077b0d22e74666976c5854bfd6ea7b222a98456bba4f0aa6e6a98356706aa3534519292101674d69ea40cda682e30b4be49d0b34dcf537c56c092ce65460cdda8860be6cd534bb7948b7bc589a8eec9c6124c5539f89b8773e9b4f42e9", &(0x7f0000000080)=0x1086, &(0x7f0000000280)="b405bbc24ef998e4b4d57d4ad4a5552cc954a95c2d6ab60cab252ddc6ac0147ee348ea2f13185ec5342e98fcb9e5ee565619d62f7e0950b28b0cff4e7e00a9176cdc0a84ac7b3c48bb6e71910ee850fd18e0ff035ea148164e556a53952f4df13511d9d2f8413282a34c8114ec7cc22cde24da005509f795ba01caba369845b59d347fc4f5a6e9d997dd5f6fa1367b1f3a8eb8c33ccc0366843a61ee908f02c61cfc06260e6d780ad45aa412d06a5dc69d53a7b0c6f450523b41717360e0e6d46509a68471bbc74b0f4f233732b27edfa3402a934db821aa29a194572177365bce6cb6806295a2aac8c8f9f875183cd629292b30d26bf6bdb7530000000043bf8cd6ea46929437b5676517fff06f8a81c7c712880fda51f9203f6e03b41e3bd484edefaec94750ce5a6044609366a4215b458537331e75d808341e76cb669c64a3387068a25bf9e0e4c2957b750d766f1a0a76cabfe9e07a7aa5fe1b19c79da9d39a365c89a1fa4d86e3971afd6b58657be8106ccbe4ba7e0e5afd1ea25dee183130f0e87de2704acc862513d5378b12955dead589a1c8290306fd25288126810800a01bde77b3ec166e6770127edd2bace85f587ba30aa1", 0x1b8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000600)='#', 0x1}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r6, 0x0, 0x0) write(r5, &(0x7f0000000300)="1e", 0x1) ioctl$FIONREAD(r4, 0x802069c3, &(0x7f00000001c0)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001540)="9680c6fde9f025d3ce963cbc440fd759d629ab76912fb1f339f5a25168cc1553eb03010cd37a94ca82170eaf1a72e1ed0d86a84e8c0ecad60135edddc4fb5d5b7311c76f3b5d925434fa3a5fa5973b58b2c5d219eb06520cc4ed1bb48e369cf36427f6e146d68870de1cba0cc76b71f2f76667e0ed789eb36fb4d0536402fa32abb32033d016e48f70bb7db105d4faa49d29f1602644092eac458edaa50c21e67ec63885c21bce6a0019e56010a914f3d327a4262aadde8244afe74a4ee80aa6d0bdda3724b503bd7aacbe76f1aaef27", 0xd0}], 0x1) executing program 5: r0 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlink(&(0x7f0000000040)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)={{}, 0x2}) accept$unix(r0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f00000005c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000100)) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000001907800000000000000001200907800000000"]) executing program 3: setrlimit(0x0, 0x0) open(0x0, 0x70e, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 2: setrlimit(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=0x5, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r2 = getuid() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0xee00, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x11, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) semop(r4, &(0x7f00000000c0), 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) connect$unix(r5, 0x0, 0x0) socket(0x6, 0x4, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0xfffffffffffffffe, 0x97e], [], [], [], [{0x0, 0x0, 0xffffffff, 0x80}, {0x0, 0x2000000}, {}, {0x0, 0x0, 0x0, 0x67b}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}], {}, {0x0, 0x2}}}) socketpair$unix(0x1, 0x2, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100000000b0b9c136000000000000005009005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x20}, 0x6, &(0x7f0000000080)="0f23ca2c46f958e87c1939c867c99d710339a58f6a04d4d8265bca1a267dc44f9990ac5c85815774b5cff09d33274f43804ec40d461fbba00318e8ca5e5ac5cc354e1331d08a0b9fbd56ba35120c26abc7702426be86cabc56962613b82c8982afb88a74", 0x0, 0x0, 0xd6b564e3a461cd12) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x94) r1 = kqueue() setuid(0x0) r2 = semget(0x1, 0x2, 0x10) semop(r2, &(0x7f0000000000)=[{0x0, 0x2, 0x800}, {0x1, 0xed56}, {0x1, 0x27, 0x1800}, {0x4, 0x1, 0x1800}, {0x3, 0xfbd, 0x1000}, {0x1, 0x1, 0x1800}], 0x6) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@random="89ffa22f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x14, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) select(0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x22) r4 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r4, 0x0, r6, 0x0, 0xff}, 0xffff, 0xffff, 0x5}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r3, r7) ioctl$FIONREAD(r8, 0x4004667f, 0x0) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffe, 0x61}], 0x5, 0x0, 0x0, 0x0) r10 = socket(0x2, 0x2, 0x0) dup2(r10, r9) executing program 1: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="f703"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80606948, &(0x7f00000001c0)) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) getsockname$inet(r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000404000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x18, 0x2, 0x0) socket(0x1, 0x1, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4000000, 0x1000300000000}) flock(r2, 0x1) flock(r2, 0x3) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x200000, 0x9}) syz_emit_ethernet(0x36, &(0x7f0000001740)=ANY=[@ANYRES8, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r3 = socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r4 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x0) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r4, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d, 0xfffff}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffff9c, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffd, 0x104, 0x4, 0x40, 0xf9a0}, {{}, 0xfffffffffffffff8, 0xa7, 0x80000000, 0x81, 0x9}, {{}, 0xfffffffffffffffe, 0xd2, 0x40000000, 0x10001, 0x5}, {{}, 0xfffffffffffffffb, 0x1, 0x0, 0xdc, 0x401}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80, 0x6, 0x1}, {{r1}, 0xfffffffffffffffc, 0x9c, 0x0, 0x8000000007fff, 0xa}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x9, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}], 0xe4a, 0x0, 0x4000a9fa, 0x0) executing program 3: accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2011, 0xffffffffffffffff, 0x7e1b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{}, {0x64, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x5}]}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xab) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000004, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() close(0xffffffffffffffff) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x3, 0x9, r4}) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) setregid(0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r8, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x43ff) executing program 2: semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000158000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0x2}, {&(0x7f0000159000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil, 0x100000000}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x81}, {&(0x7f00000d9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil}, {&(0x7f0000ff4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semop(r3, &(0x7f0000000400), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002480)) r4 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002480)={{0x7c, r4, 0x0, 0x0, 0x0, 0x3, 0xa1f}, 0x5, 0x6, 0x6}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045001000019078ac1400bbe00000010c009078000000004500fffc0000000020020000e0000001e00000010000000000"]) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, r4, 0x0, 0x20, 0x20}, 0x0, 0x0, r2, r2, 0x0, 0x5900000, 0x3, 0x100000001}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r0) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/20, 0x14}, 0x0) executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x101) lseek(r0, 0x200, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0x2, &(0x7f0000000100)='./file0/file0\x00', 0xe}) r2 = socket$inet(0x2, 0x3, 0x79) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) recvfrom(r2, &(0x7f0000000280)=""/15, 0xf, 0x2c4ad917c13fe87a, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCFLUSH(r0, 0x20004268) r3 = socket(0x1, 0x1, 0xf9) accept(r3, &(0x7f0000000300)=@un=@file={0x0, ""/4101}, &(0x7f0000001340)=0x1007) semget$private(0x0, 0x0, 0x6) r4 = socket(0x18, 0x2, 0x6) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001380), 0x8, 0x0) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000013c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000001400)='./file0\x00', r6, r8) r9 = socket(0x6, 0x8000, 0x41) rename(&(0x7f00000014c0)='./file0/file0\x00', &(0x7f0000001500)='./file0\x00') fcntl$setflags(r9, 0x2, 0x1) open$dir(&(0x7f0000001540)='./file0/file0\x00', 0x10, 0x84) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580), 0x100, 0x0) r10 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r10) r11 = getpgid(r7) wait4(r11, &(0x7f00000015c0), 0x3, &(0x7f0000001600)) fchdir(r9) executing program 3: r0 = socket(0x2, 0x2, 0x0) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000040)=""/97, 0x61, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb73d041ee2dc630", 0xa) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) executing program 1: lseek(0xffffffffffffffff, 0x1000, 0x0) setrlimit(0x8, 0x0) syz_open_pts() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getegid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() socket(0x2, 0x2, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) fsync(0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) syz_open_pts() syz_open_pts() pipe(0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x100, 0x0) executing program 3: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x1f13) close(r0) syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b03001700017c317d902b56d864d3c3a3f4d3c9"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000d80)="f7f0ead9b5430fe5ade54093ccfeea12753cb57679078a258300820ce7f701721b66ebb4400e80a18d943c25f782fd4f6d91c6430732175141500a9399916bc8a4ea8f72e8f5aa90f27f62e2128558a2d14b8656fb61468c544d367707035956dee6d2b94ec5333d99a7c9598f0912fb851bef928d07e8b4529de56798ef0cda614c6702eb16d5e2a47a3a1047e3a1fa90179289d0ebc5473a2eadab0fc3ce99c533f30111a2dac0fd1e548cf4a2913e62a120d3f3e35c7a64c4e330f7a0c97c38797628029e2f861f74c38e4058327f5c15f4c62e348cbdfac4779ebc98c50f9c517c09f490f8eec9d9b5b1ceceb9cebcaa51eeb4c3c2c12f5a73fa75f08bdae9906f884038e349cc03411bcea73d85eca530940ed60020218e46e09d5f67957d6ff850d453c6d3d40fc05cd6b8f67109c485cc3b5dd46224a406d539d54bfa3298509c211dbbf8409605302b41491cbab340323c19f63a8e9cb78c60f6b8e5209b0f4a01d234e1e7e27ead87e8b5d54c30f3d70f0ea10ec3dfeb3c1cdb559893d8e11266916957394a2c51f04d60b04fcdcaee55fe2a1ca08633be4012d81d3fb19e53987991c3339ee8d4106e15b7da1a5a660e466a474c1be3c853059d3a63b2478c5c4c556ffe4c14acca32da0b0f08cc85538f5e64063b80566fc990074da35ca1", 0x1e4}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) r6 = getpgrp() r7 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={r6, 0x0, r7}, 0xc) syz_emit_ethernet(0x4a, &(0x7f0000000540)=ANY=[]) close(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000000)="078cd0", 0x3}], 0x1, 0x3fffd) writev(r8, &(0x7f0000000400), 0x1000000000000165) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) symlink(&(0x7f0000000200)='./bus/\x00', &(0x7f0000000000)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xffda) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getrlimit(0x0, &(0x7f0000000200)) r3 = socket$inet(0x1e, 0x3, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)="6f399b831454d278ebbe467ff0debe6e4e47795816", 0x15}, {&(0x7f0000000080)="ce5dc82cf47ffbfe93ee2a05d09b87b79a218822667bf627cefe30f01d5cbcedd79967381bd778b46180bd34934170b3e1bee836970dae91709dd1430c7e200c5cc36c45c4ffd302cdf2e4685aeef9e92390019f5159a9e0c8899fbba4d1a214b1179789846df3da355577c5a5c3c90873f27cdfbac5de887e0d0da2", 0x7c}], 0x2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x10, 0x5, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="92", 0x1) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000311000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000101000/0x2000)=nil, 0x2000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x1f4) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0xb) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000140)={0x0, 0x2, 0x0}) mknod(0x0, 0x100, 0x0) openat(0xffffffffffffffff, 0x0, 0x80, 0x0) getrusage(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket$inet(0x2, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x8) setsockopt(r1, 0xfffffffc, 0x4, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) executing program 6: openat(0xffffffffffffff9c, &(0x7f0000000840)='./bus\x00', 0x800, 0x49) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f0000000100)="3b623b2d6390cf3fc9cebecdadb2e7d5e4f24ad0f2b52b0a10fc1f0655b7b9577f9604df7793c85006beb16292acf61c989b016b5f3be77ea32cb0f326a23942b150e6b281dd8b065b528ea9c3ae4524e305d8fc97603ab67c8e19d16e5ad7313a50", &(0x7f0000000080)=0x62, &(0x7f0000000180)="d9ca2a520ba2bc6c1f63f2af3a732ffa0c535e2208e502d39dcd729a2dd910316f45e1aea9f76762cacc15155c677caf1757511983eb31fe1e097455951bbe88bc3ee48a51b94aea6b61c857935cf27bacf6c0ce19db87f8082092a4608a740e36edb1a5d915d968311bed1e73ad115d9167f8169c8095948ce41ea39684018e7613142215efb98f31c93479f1771da23d9d5529d07c6064c6a589cd73e9d609f5872e21ae5c76fb083ec59704779107a39d987cc6291a60199114c28d8e91fb888d5761d2fe96705f1177c61dc4895fdadf36616885eeaca8e431c43dfe9ee9a022f21200493b4eef6a4838d4d3596e370a12a7", 0xf4) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xe2) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000080), &(0x7f00000000c0)={0x0, 0x8}) execve(&(0x7f0000000400)='./bus\x00', &(0x7f0000000500)=[&(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='}\x00', &(0x7f00000004c0)='/dev/bpf\x00'], &(0x7f00000007c0)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='/dev/bpf\x00', &(0x7f0000000600)='tap', &(0x7f0000000640)='^-\x00', &(0x7f0000000680)='\xa5)\x00', &(0x7f00000006c0)='tap', &(0x7f0000000700)='tap', &(0x7f0000000740)='tap', &(0x7f0000000780)='/dev/bpf\x00']) executing program 3: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee4"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) r0 = open(&(0x7f0000000400)='./file0\x00', 0x40, 0x196) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98", 0x30}], 0x1) socket(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r1 = msgget(0x1, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0x56) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000ce000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f00003b6000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x4b98, 0x80000001, 0x1, 0x0, 0x0, 0x1000}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x6446a3820a2b9791, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000440)=[{0x87}, {0x83, 0x20}, {0x46, 0x80000000}, {0x22, 0x204af}, {0x2, 0x10000}], 0x5}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r3 = socket(0x11, 0x3, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[@ANYBLOB="00002200810030000800415c014500680003012d9078ac1400bbe0000002070b16e0000001ac1400aa01010100071f0500000003ac1400aaac1400aa00004e224e00"/78, @ANYRES32=r5, @ANYRES32=0x41424344, @ANYBLOB="8180c80190780006050a00000080000000010402c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"]) syz_emit_ethernet(0x165, &(0x7f0000000600)=ANY=[@ANYBLOB="ffffffffffff00000000000088a82c008100200008004371014f0062a5c702089078ffffffffffffffff830f09e0000002ac1400bbfffffe01071306000000087f000001e0000001ac1400aa0089138000000004e00000027f000001ac1400bb00004e224e23", @ANYRES32=0x41424344, @ANYRES32=r5, @ANYBLOB="31200005907800700303c9000b08ee14c0234aa41312ac29c6ab50f8d59a4a4fe924f638c60b02042000080a000000040000000000050a00000007ffffffff005dcec90a8e1bd4046880db3784fae8eff19ecd71cbfdbd4a0d5aed4c2b812529775322847c5aac84070036f408571c55ac613e8df1e276a4b30da13e5072322be9f736b8de7e680a9a81ad4ba794c96a5549a85f318c58bf310c5cf3208811a9839de65f461148790eb48ff480409c29d2339a50841ee824aff5d859ae9b0f92d18789dea03d399341111a8b2f90fe25662bc269c3bc7db52431f2178da01d2719907990d43f5951547c2373d0518db899257fd0615861b4bf47e7dfbe1a5d48862c58cd"]) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x4004570c, &(0x7f0000001400)={0x9, 0x0, 0x5, 0x1}) sendto$unix(r3, &(0x7f0000000240)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de535e9e77804be38164991f700cffffffffffffffffa23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba090012051eeab71d89e0005b08040381ecb66400000000000000000012204b00"/182, 0xb6, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000040)="0041b400", 0x4) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x47}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r2, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) r3 = msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000180), 0xa) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) msgrcv(r3, &(0x7f0000001100)={0x0, ""/78}, 0x56, 0x3, 0x1800) socket(0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000001280)={0x3}, 0x8, 0x800) msgsnd(0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f00000022c0)=ANY=[@ANYBLOB], 0x7e, 0x0) msgget$private(0x0, 0x1) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r3, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b92a5fd9a0754570a9e1ddcf2be337a9a6269b3b86c2e3e014e63570f4610ea80dedf00625fbb6ff00eedb8127c3e75aa1444c88f94adca1487c665772150"], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x20, 0x2, 0xff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000380000000000019078ac1400bbe00000010c009078000000004500fffc0000000000010000e0000001ffffffff04003e0000000000b3b95b53e094e7c3b584fb6329d2655a625fc60202bc0be1fbed1b37e2cac23412f584816c82f5aaf44422a5514f37438fe06e4a1238a4ef42a8e90c"]) executing program 6: setrlimit(0x0, 0x0) open(0x0, 0x70e, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) (async) open(0x0, 0x70e, 0x0) (async) syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) (async) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_open_pts() (async) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) (async) unlink(&(0x7f0000000040)='./file0\x00') (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000010000000000"]) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x0) msgget$private(0x0, 0xa0) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="03b4ecd7bb2e7300dfd73aa1fe916ea6cc2cdef49d30a602c2d356b9cb9accf4d71afb0adfed9da5e4d5e2a947eb0029faebb6a3b1b01675ce86121e116fdb31d87941ef2f1353cec4b8cfa5ccfb504f1e7b141112f407e5e4fa90cd21c50bd074056e2bbd77d8a95cdb234a578283d343f514787c6db456ed0beac0859e52417f3c1ec852f6831c74d180a295d6bda986d63872bc6f07"], 0xd3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') socket(0x11, 0x3, 0x0) clock_getres(0x2, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, &(0x7f0000000200), 0x0) executing program 3: sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x8000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) getpid() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x80000001}}, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000000c0)={0x10, 0x3f99, [{&(0x7f0000012000/0x2000)=nil, &(0x7f0000010000/0x2000)=nil, 0x4c57}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000000f000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000012000/0x1000)=nil, 0xffff}, {&(0x7f0000013000/0x1000)=nil, &(0x7f000000d000/0x2000)=nil, 0xff}, {&(0x7f0000010000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000012000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000000e000/0x2000)=nil, 0x8000000000000000}, {&(0x7f0000013000/0x7000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x81}, {&(0x7f0000016000/0x3000)=nil, &(0x7f000000e000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000011000/0x2000)=nil, &(0x7f0000017000/0x4000)=nil, 0x20}, {&(0x7f0000014000/0x3000)=nil, &(0x7f0000013000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000010000/0x4000)=nil, 0x4}], './file1\x00', 0x1ff}) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x3000)=nil, 0x3000) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0xffff) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r1) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x5}, {0x81}, {0x8106}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) getitimer(0x0, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffa, 0x7, 0x0, 0x0, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x450f) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) read(r5, &(0x7f0000000300)=""/168, 0xa8) kevent(r3, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x6, 0x3, 0x0) pipe(&(0x7f0000000040)) poll(&(0x7f0000000180)=[{r1}, {r0, 0x1}, {r1}], 0x3, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x412dff) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r3, 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r5, &(0x7f0000000240)=[{&(0x7f0000000580)="3c42d568570f97fa00a6c993706486c1e850b3fd3660b67ac3cffb05636b40d1242ef7c8658645c2388f6a4519eff542b096b6e5bf2bc96d4ed1c5630b01abef49029ddc81d7a909004a3ceeae10817264425851f7808d205aa9a885a12cb8ebbfb459712ce8abc9", 0x68}], 0x1, 0x80000000) close(r5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) execve(0x0, 0x0, 0x0) r6 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131}], 0x22, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r2) execve(0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendmmsg(r0, &(0x7f0000003800)={&(0x7f00000037c0)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f00000015c0)=[{0x0}, {&(0x7f0000001300)}, {&(0x7f0000001340)="d737af92af52aa06e3ef7e081be1a3daf535d14feb2fb94cfc41aa7d04741e792fdb8a31230db864669c07f306237ce383206824c69e9a200c33738c0eedbf26809386ead743ac51dba4085c1e394d2c998735010fed3d0993249b2e28b15341657ac180b1455ca76bc5e085031dfdb8d4ce4f45c72f8743ac67ba7c0a84b70229f3e2c72289", 0x86}, {&(0x7f0000001400)="66095dce50782b99f59725fab2737280c9d1333b6e", 0x15}, {&(0x7f0000001440)='S', 0x1}, {&(0x7f0000001480)="dd131053b8ab6553bb3bd849d75144d217eca47942073d36cef67d03c1ff7842ba0c63760a0fe2dcb0a2fe828f440f995933d2de752f97e7f8b30f3622bc4ef0e5c45a29eb8efea035bf616b0b5a9b9e5e67fdc514ebe10c5b16b7de1380b83ffa2d40cbdaa1d1b1d80bd146b91c919f14b1de779e6ee6", 0x77}, {&(0x7f0000001500)="f2446f8a0b29853df6dc9fbae436c9bf0c0a7e441b209d3ecffb1dfb28242d990af82c68c44306a5d4267f2de9885575fdb7e23182a3891769b5c270b6959bbeece728e2ae0b2401e6a561012a9561b6bccf6a0268a4a04c0a315f341e390b3655fafd258e79efc963d8badd6f4e0aceb0322ce8fc1abfd7c3e80fe749a51dc696b12c296b60ec0cb978555574ebecbe434758c41f308ad96ccb89c66cfe87c4e70126", 0xa3}], 0x7, &(0x7f0000003840)=ANY=[@ANYBLOB="1800000000000000ffff0000050000007258a07d000000009000000000000000010000001d0000007eaed9bb5f72d99986d94f04e330089e4493f60fd550cd66e1e497aa101111df77041c72df3f7a3353b2b8aac5986d9058c3a9906198006dba6811b7231bb1c31bea5d8b5b4eadf82419fd715558f39e0b1887e87efba6a91466924b43c3b159a4e8f425171c53d02fed21a524de18a335b4eb9b065efa14559004dfcc00000000101000000000000000000000001000003a776d26d6529c8fc40f640b66cf7349c7843f820e5d09edc5a98e9183fc2b8b234ddeb110c24268548f4829bf15aef1d85015c47194ea39f661856d4e76dc3f880945b7520e86a2cab3afe5fe3aaf31d3e9009902dca669c9c8ff5aee121352fcf6077e223951eff084d1234e69aeb33041d822f56e521dd862fe4bec1ca423117257fea47a3fde454fe2152ae38674e952e0a35037a052e8b52b3d86b363ddba9990fdfecc4cea294f566045f62c1eac95baf5e1938feb941ac222d31ca464e4c577f493d4bec29e7aa29bf5a8e0cb038e2c093c50a6ad413a44376ee06a043e52214ae4f970ba10f44fc0b57abbcdf5010c87303a2f5a13c86c5445592855216ba5b17d02360419338e66fa750e0c31d9e65429dbf68ed4349a6f35eb0d6a26673f23b8d71d15f843eeaab1203afa86414806d53d5c4c6081f70d6dc5bb8217587dfe4cc609e8f1d8920811d78e45f54a79fb4cedcc728af2965ef0233b95d635ea2b2e6393623834ca67ff8e5f1d835b2b25b72d6fa6eaeda95f9c3d33118beb1f4771003c0250044bfa66abf3680c2159a1a3c240d59071794d7517ef40ed3ea7558e3cf6e49a407a4b6d118dcfa84360fdfc859033eb4f1bee60ea15e749bd830592e605e78b11b5669b5c388096e7b77ec1f2503d707735020ecf4267a45393103944efeb41384a1a873b474be9d5fc315bf6d8e7bf2c662eff30ad0e80adacd11f9ecb871dbc58cdec46c6e2be3222c9cc401e2162a48edd13f39a2709a32e3e47c8e70e15bcb29615de0073fc71aa03d5127c05091d5a0afe8150271b2b65271f79721038fb885607811b4b87f725a7297f99825ac633f3653f92c9bc62714f4ee87d9182eefefc2d646d021a16b7f8893751580bc7c54e632b19836a610d3ce8fa95c335331769754b2e0c61a0b090db5c3a3264d672997142eb7b7151d8acaf2a640b88405778882548c329eed7a93235a5bfac999b685e806389c6b0c283364d7581b7bc7269580f9d462822e07973e504dd4a895da28240804af2eee65cf800d0958d538c60e594442bb985f7e347da97d7a06d76d1cdea1902e579d3fafea7e01037168dab252b4e5aa43aa38e65ae8a5fa2e0de2bea91abaaa73526b69d8a03bc9c05408485f4be9db636ac6a8fed7529495af4217780e23ec51dbb8ffc45cd8cf958de1084b94f452928b396624ed386d9a450ceaf2fd73cb72ca8a2aa6084b2b5e82d2e68734cc4a2a2b79b2b447751c61d5e33e83bcf936a5a3a70d0a64c4a9cf972776f9d25a0c4b368e2794446f5452d40842f30ce4664df9ffd57e5452b0bf6de83700088e0c6eb4d25997c9ceffd1e9e489bc3bb1ff8131a060dc597def477019af7bd9ee7e5f1d57ab0a5f45f6e611c0fa78b2028324869517ab0e854e29584c34d76a88d6b4c8f891e39d5610706a00277d5d5326a61db861f3ebe32171bb8e4e25bbac2464577cf808fdbcc515204ee963b129818274035756a96157158477a88231142925fb4e7a8eec77334d2074e54c75b63f14946e6af7ed8b76294747c5cbfcccc13c24f1785d52c8cb86087dd4032c8cff3d5fad3352dd6f14232723c147612956ed9f574e3c982e75744c54121029b5668d1e1fe6313538d0e78b37412e8aecb05145d0f824cab5668f60470f8bfc541cc2ada885cec557ef1cd8347064a7c553d8a87c87df0689ff23fe943c303ca4543383b9c0e170e1fddfb1bccac09c6d636b00ca33e5f1ea2a6b9c564c511400848f22dbe7446692a9286ca915bd59782c9e3d845aeb4e34c2b542ef60639f21adf44f83fb483445da25e7f2927c099fe21410b0dbbc5fe6bcbb383176546e5807208c8ad1df5109389c4bc5dfd33823bbaf8a0b31b7a48e09fcffacaba096d033078bcade7798354c6c132ede299f214e8e92c8ec147567924d865426776c1b145e7bc4dbe65d764a3450cad098f8d6c0a96645f81bf8d78d2215e5ccdbf20bacb959093ffe6861eec97c94b36e0a0518c153c70ecd83c9de702992af5f52674e9c1a45a544fd8a5af460789294805ee697fc13dd62f722f23429b3377dd863382e52c312901a31d881f6d52b710c76ce8fad366e18568d43c3c2f03077b9d30307020dc498aaaba9c18303402ebb105bbb1d5a703bb3caf57d20afac22a1cfc6168e02f2af3dfee4309d89ef78f1ab9052c6a91bc5172417c41a61aece3df91123b4819d352a4f2e2cc4e7bd5032dca724882795211547ff4a5d463e81d5cb58424491a6303cf2b75249348406297d94fc002dae6bddb8b5b67c3a9c2b8cb5c76c36f4ccc80796e94ddbc489d223807f7bdb63cdd9a3228b6a734a2e81c28a5934accd9ca18d5fed1199be77fde01b3197f7c3881c75abaf0f4e61e129143929bd2fbebeec5909e315c7ff6eac1c13a3639d8292f81dc9105362448bcf117f8c46352f66aad21b561957eb0a98973f40d775a10fbabe9fb624e618f5552662f3ec9f936793413764df0b041ebb647a2458e80a229f5e113b1a08829f4c82d7d30963a3193583a2e7cdb1a10443e7f5986e9315d209292d22e2d4c9ba2c1d45df140c978a9ca70503d970e5324b2b915411fde8678f1f54aaca831148c160b76bd9f06f7c0bc3be705bf372f3980a025985c69f8cf474ffa80a31b9981327c761e4700b65e2a1b7de9da90eb6a5bb6ed9e81d12b12cbeb442118f4218e82a2aa0fc06ad332ed2dbbed730431d66b58e29d34fde75313f975cdcbe355f0ece2322cd62d64b1051c217b22e1c9b705a62b7bc761bd33453eb477969ee76dab720721f387978f06e57fd611e32ed7495e218f29c3d4b6f726f3d6c0f14c70ca433e8a9d0b5af681c9d6922c99976ff5a4f2447a39e60fb6d2fb79e71aa537122a3163e9e8d5f2019a9059b92ab272f9b796fcf1d4116106885d70180f92eeca71013fb31a5a5fc3b01bf29c7f04ab692ebc58c4a7aafe119eac8c6d9b16cfc1e2e98662fb281123ac9162dddd34ff3d1bc727934609b2fd6b93ba0fb9f959557c018e788c94ebaf359303584212289beb82a388d9bc07d06c97be90f57dce49edc928e79aa47eb6bdce116f93c925bb4d15f39239bde5866c2261c1d7ed4f3220dc07e74e61ea223e6f99611424b788c632f32fb013218c9077893fcca48183621defeb142d3dacb3d39234df3c09a5b269c4d8306431c12f9c270ab3cc4bffeff26b5b028ded8bf6f70d71a7712b727d5dbe06d68c21513bb9ca794aac29b28740c5406628ab9f550357f8de0466f84d616a3c121857ce929fc67e01e6a489f27bfa4fe73ebe83bbe9f2efc9b81b61bf7f7999c3160549bf1369532bd45712996c8652fb21df1287eb9c3daf87cc166327780704241df2365e32eb07d1fc2cbb4c5e62c5da62ec2be86fd520fd38d9af03eabfd6ac267e8164c04ff4e4d3fdf9ddc36c0182867820aa2fcde3192f875f2fe8076d139673006976438320e030310bb4f989fa7a216e71e199f0116def58b83971df1ea93a1cbe13b5fa955734fee479f4e60e3e3c0a79521a2a36003770019ec01626f828f1d4ec87566dbfac50c2292eac62515f7d1c102c3c8a37a3e28c26694256a1e601c4c3f1c6985e0da5aa33eb6b87923d72b7dcab4202b1d0de030826fe996eea54cc9af5df4bb0d9006e54f2d3a11e3d4e69b0aaadd83002ab82a4be239e36e47691aae43b3a825fa0491c85f3ba97ce1f523f02eb9bcafb05dee6c0380ad7b10d00d2b7e3e699f748c71060ddf626b78390175d9e79cbb3c3b83d327326e0ea4a9b017e670fc8a9daeeb605193670d69973003f549f4e01ba52a16a1600932525ad17cae3b2db1270e691e32f7e36430563475377835efbf8599efb023bf7e5b429819b934a66eaf0e731c505cbcdd6cd1f1756c7233142b7a16d53b0eedfabd4c90a4897f880ed0199e8396595dcb6f6024480517b280dc1435563ec91e9be81dfdee7198bbd5880e97475cb2d78df559b25d7157e20243f99d9e4ff8d1422b5fcf6a850c38513edceee1c543b4621bde6007932e8f16342c447855605634eda75746477f8d81ff417dda74c102a2cdc8402515666ad00bd5e50f211150bd388e9cb8aae154e523bca1e4de9e3aa2cb564f9b1bc4adfe759b303237834c5b956490f18434302be2fbe07257131aa9bd43d8bca36837087285487791b1e7f2fe902c72b14abb1e76d40a49d8bf6121b10c2eac651b0c93e39e8ee96084c716da1384f4e2574af194757bb64d5652822cd24fea198cb2316eddba608712b494e428d6f0b3a9a212b207a0e6ed63766ff550396ee62c77fe01de9a0554dfc08dd206d45c7a031ac5a18753dde5d66b2572f6378cff8877a1510b95b54937468959e6850206d6cb31f09b98dc0f33dca1f9c081620df50fbf6148c8f05424d6437f6aa6d56e6f19541266cf3f3e7a864e16beaa2b1efaf9cbaac1b8020fdedf72bf19f75c9eab47453aaf14abc7aa3527e8a64950d8d60e52c5544f11de657cdfef84f5ad9fc6c23df56aea5d7c59771132307f4bcf17345ad40d47c2bc3a716212d7e22c605b9e211d145d97b33b3ed9e812905b2c7dfa7b7c55400dda763a81f1ce379ceadeba712064a49cb8d2f04f4fdb995eec7f12773d1858a2e8bb64f73becfa265b06174fe04a3e1bf3ee202e3c143cdc3ab899cdb7ec2e5256f6a5c8bac6dce79a13dd9f0c7afcdd0d4833f0e4167c1bd4aff2ca5b3b771401a544c6780b0fe0b195f716bfc427f601f605335b5b5be17439faf6ac0760d3eaed3e99ee8a650ad185f3efc8ffdc5f49a1f035b3a3a2abed10ffe56857bcfdf84d066e6c049d1bc3cac071ca420904c4e76cc4cc616778a470ad9b3ec84d549498fc6087a810de5d01274d2fa446046582c788be5f9c88cc1edd066a39d33fcdc29e64c89976c6bb5c9933ac41e7cc83bedd4f3a52fd0782db2b99f702238eb903e8676884cb4b4c71531e382e4a1e9c0528f5d84159436188cd201c50a6ec2ff52e85b3e0cd2d931caaf5731d9aafb60355224b14999d9e821e99d528c1dfddebe11ece5886fe26f5c700a1c225f711b81856d4d97341f2a6a7c13d9b545d61d45f1e14691b5e631fa1874fc6e1b46a54377198b7e5297d63c755f47a34af18b68ae96c325c1f9b265cbcfe5cfe5e37514d33ea27f94b27498405ce5305212f1a3fd23c88001cbef7e6917ccc2592d46372796493818c943b7c218d6ff7424c1b60c6bb51636e5f6fa29e26d7a44c98713ae621090a1ec36cb09895f894aa394bd646e36524faf7e572ff6d297901aa4400a51362c485b1a51833f56453f7ab53318c5931af8ba2ca1066490badeb38fe3bc11da1e594115ad418727730188418e5088acdfee91a33c6b28af6ae1345a71660b6332c9c34c7778f02cae046ea377567fa3d3109f93cb33bae32c0851b0cc5d9315eb3b36c11614365f1cff07d4c3a1a151c765e10ad27d825d2280d205213aee9bdc7f7cd7596deafa879da6fdf5b736e92ee403f84b3a7a03296389d38d4b70d991e96c834f404991caf4544ed1a080ac71f835f04e88070bb200279631b23e8a893d4ccb1c231dce3d037482929ea84747443228b523be5a555f948415ecc121742e7a84a664ea597bb8f39c70b29608603eba4c74c79886247ee5c297189ea9611121bf7cadb471a27715ea0b27ca9b07e88507226e2860e7928ef0827fdfdc0aa440c50555f2e86604274255eb3792e8032a54897f3ccc87ba5ab5b91a3582756cb07e73a20fc5e267bd5d40bdf0a3cf9e7e8ce0b23c0fb7e0f2bbb72fdd589065c0d5e8afa5e41287aafb"], 0x10b8}, 0x9}, 0x10, 0x1) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x40047477, &(0x7f0000000080)={0x0}) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = dup(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) pledge(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x64}, {0x812e, 0x0, 0x0, 0x4}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x2, 0x6}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00000fe000/0x1000)=nil, 0x1000, 0x0, 0x1011, r4, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r5 = msgget(0x1, 0xd) msgrcv(r5, &(0x7f0000000000)={0x0, ""/1}, 0x9, 0x3, 0x1800) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000400)="76f95cb52c4b020314aeec741b6c00ea2106461d3edd4bc8d9a0fd008a3a1d3c7cc4d2469a83ac9d3af4881b79a7deee142d35cd691dda85c6194fa72528e61bbb97a354ddfd7cfd5c5b18182b549743b0d4ce76dc327de63552f33107b9b55d19d36e6ec72135b798622298926493bfc1c94e49ec02ddfd322b52adc7ebeb9c5745f5d3b04aeea1cdc0dd227c6f4c", 0x8f}, {&(0x7f0000000240)="b27833b6f4f819766c6e1335340fe38861ab26cb53be40b867b694251698aeaae5506d1d6da694aa5ac3447835b9452b0b01991305090ea4da0c9d228a21e105749e32736acc9e9ab4a9a5a48509e69d5a7949647279cef76caf8c5d1ec38b622e77", 0x62}], 0x2, 0x0) execve(0x0, 0x0, 0x0) executing program 0: accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) (async) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2011, 0xffffffffffffffff, 0x7e1b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) (async) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{}, {0x64, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x5}]}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xab) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000004, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() close(0xffffffffffffffff) (async) close(0xffffffffffffffff) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x3, 0x9, r4}) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) setregid(0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r8, 0x0) (async) lchown(&(0x7f0000000000)='./file1\x00', r8, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x43ff) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x43ff) executing program 1: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="f703"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80606948, &(0x7f00000001c0)) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) setsockopt(0xffffffffffffffff, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: setrlimit(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=0xd, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f0000000800)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x3f, 0x800}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000100)="a4b2ba5284b3b8d90f418c36110431967538db", 0x13}, {&(0x7f0000000140)="a2d79ca63b2589da9317f3730f767470dabdea016b481fda802348374d37ee5ca45537da9d544b38dd630de1486e073ba5c3433958a375f8c9a523304ea0eaf80398ea11c54d9448a8f25a638f2bd2703458360b457d36fd11d16472b79189f794bc5bf253504d395500bf00856439b8c0ff28c0efd53298d9810737c988623461", 0x81}, {&(0x7f0000000200)="361944166dfd21795b6862567d29d0ab8780ded2e8102030d431205c3863917cd47ca325fbc988cd00e58dac22a27b8b82ac86e7f0e922a575ff3aa149eb9fc5ca04b42650052f5a04969afe0a7458bf4fd7e7be543bb599b15c5d1e6fc03ed0c5f2cadd8208006cec78ad24038afb246550fcb44abe1eafbc65c4a741cf1131562202cf72e0da9ea2596ebe1c8c2a36553f28edc135d9d9b3bedcc16a3a0b4d4ababab16ce8def0208302f725484448", 0xb0}, {&(0x7f00000002c0)="a560a6803dc7d84f7e8423d26462f9c3fd35c989ed81f4fc8a87d16b1fa0809324cc1a9918d01ab0a9c5fea45a9268f59b39cf08a25ec3b73231a47c1b387ee1", 0x40}, {&(0x7f0000000300)="cd9684ddd08c2486319bb2ae54c61d852779a908c7f681653c2db3c44e5c88d1c9d8e55b2a5a20d582f12d4a7189cb9234aa195ad6a51161ed69a023fe3731d5e2b5", 0x42}, {&(0x7f0000000380)="a2508b0dcbab1093e9049725350d94ba21d91bebd72ad81047ac07fb0f267a7bfa7ce950e75b6b693845911fb087c2996cc5dfb6e72e338f57a9e680d49f32ca8960b47e490cfcd1e220209e92c0080193e36968b351662dd34930aa11b5ee72c7eb598568557de67c998e1a3cbdc6093241f53396ef40169ed16dd9928b679a1abda99a7fd966cad0b905583a904b8b075793655f9b73fdf593aa0164652e769e622377a645295b273bbf8ea98e458b8a67b0ff0fa3b14375be820756d94d205c", 0xc1}, {&(0x7f0000000480)="1a6f84b7be604e2415058b18754f67c08a3e27a61d6c40b5751a9300cb8e6c77017b470df74ee3355903b7cb5eb256e1c86f6347835b2f05ec3ba2516a616d5341baed5d5437f0d5671ad43b81a1784bfca0dda96c6b0bceeebd6fc91c44bfcb21f16eee7d44ce80567889d1f9244d94d8683a3d524965c2f3e1a81ed2d0", 0x7e}, {&(0x7f0000000500)}], 0x8, &(0x7f00000005c0)=[{0xf0, 0x1, 0x100, "3f01f693e3c1cc43c51391fba94a7f822f32b8068d7dd8788aaea750ec7c3b4419d5403d3c3bb74e27cb991be578f27fc5f888ba1e99a6d2d9c60a388b9ea5b9ce00d0d51b148fd7b515a054f3ccd669c5bb829e436fd66e48a4bed4ed932b8c59cde66d171c5d159842676b07f6c572fd4aca5d62af5e9d7227d9dc4445a5ccb1afd3b02a1765e18bebee54099c9921cc23840224dbe6f52e376a161e879cfa8c17820f6cd912e8fb0674b461915d56b1733064ff815263d264aff3d4830ede898cbf9bea9e9705875a45ea605f07d313fdabf5a4c6f2928577f785"}, {0x88, 0x1, 0x7, "4e0ea766b1a2e3f1cea73fc122dac308e47d10db4eb74d3033bdc1fdae620a8b5f03e74e047ace2f7838a7eb118a7de758f178d3a84c1c82666a5a590bc84d3a85d488b129234a69658b2c7540a97682cdd6feaf8d3387ab58a967f42c1712c87f27a778f8d5c1eb522302dbfca1b73c342d69751da1e8"}, {0xb0, 0xffff, 0x4, "8080fe92309bd9edb0f5af4bcdeab0ab77525608719d48ebf909ed8be0fc341d372ffd8e74f601ef3f4b8a159e80e31dbe1c1b377a5b6130fe81689681f7b886e85a9366e0b580aa14a0d141dd37a799a092894b003ec8415d66542574dabe0359b9acb1d04f5cec8df8f811765a4becbc1a8ce65d5fb0c7c85e522551121007a7079f0bf750f4b7f98268c6f3371a5b8467aa1e7d019647b06fae256a5d1e38"}], 0x228}, 0x9) r2 = semget(0x3, 0x2, 0x600) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000840)=""/146) r3 = syz_open_pts() ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000900)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000980)=[0xffffffffffffffff]) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000a40)={{0x5, r5, r6, r7, r9, 0x20, 0x100}, 0x4, 0x5, 0x1}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000b00)={0x1, 0x3f}) sysctl$vm_swapencrypt(&(0x7f0000000b40)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000b80)="24385b75819388f515f5299d3ccca93c8ebf2d78a809e1eff9f8d293ebe2544a2df90536de72b6297eecee4311047832cc4902568adc5e7f0e5eedf8249f1324ecaf820b4d193f5222308e2714be17d5aa4f47038fb0eb839f0343bcc1e03d6d81e97a789fd7baa8bcebe22eaf728b937294a0af6cdca31febeb16f5bc866e7387df3df76a1996", &(0x7f0000000c40)=0x87, &(0x7f0000000c80)="c3b1e32dd1110137e282acdb73083a256f7d3683ec", 0x15) r11 = shmget(0x1, 0x1000, 0x6, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000d40)={{0x1, r12, r6, r7, r9, 0x20, 0x63}, 0x200, 0x401, r8, r4, 0x1, 0x9, 0x100000000}) r13 = accept(r10, &(0x7f0000000dc0)=@in, &(0x7f0000000e00)=0xc) sendmmsg(r13, &(0x7f0000002400)={&(0x7f00000023c0)={&(0x7f0000000e40)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000fc0)=[{&(0x7f0000000e80)="3cb7ffe98eaf0fbd87", 0x9}, {&(0x7f0000000ec0)="7121970b6290760e4b3466cca20fe732507d89908217aace0a9c73e464977665c2aecd18085a8b59a4b5339c85a4e1f1cb92bfc9a7", 0x35}, {&(0x7f0000000f00)="b8557abf133f9cefe5138d37a3e4a5ecd7e3b0fe5bb846f07ad4bbe2552d105ab0ef8a835eff8777e3fcf1b84a8e175367089f0cc6de2b45da22f16444dcdb7d24519cf76dfa6ba54cee6c2d720f15cfd1e4cdf7e4b7071d1f9bede27f20b9b74abf5ae2e2bd2989dfc36cbc7ece1b9ef5d94b671639a1b55ccc06794ffafad955226492efd7d4db8a50c3386ec4a9291b1bb2c2759088841e3adb7e5006040bca6e1c1fb056025c561a2a836e783299c64cb72de31654aa", 0xb8}], 0x3, &(0x7f0000001000)=[{0x1010, 0x0, 0x3, "848f6285ffd038253e658ad040f4ff84d8acfa54c862c3314e0fb36b7166074406fab8846331604983bf6ff4ced44df78bb6f5690fa8320cb024a2e4b90b6802a22cc025b706dd7b14cb17c1823cdbe8e4a1d4d257729a345b90c754d0298bdb276dc03cf6b372644f33812de7b9179bd1b933d08a1be9789da1252632373e531e95c94d4d9fccba60e9cf5d73815a5c6660a950283db74e254faf1fea88d70b0a3c751a3bf3e6da11e5b0686846009d910ea05f5b947292e3fa99d61ab487083c95e3dd1804be324503fc1f19f373985b93370e818f4e841a71a865d4a02e80db6f5bb24da0f1067801c641655c0c47df042c8b087bc3e769d1508ec135c627ddbae2106b7fb38350a620b7fa67c4b49ec9bc9596ae8c7995c8d89ad8c0eb04b84dd44cbff2826fae98a393efaeb7313b5af63ae8b034142be38ab4483a7e76f91acc484bbf8298f6450578c05753b9bef6790939a4e9cc85518216ab11ebeaa66bc1fa07c9933140bd203d621b5ef2a8c97ca76e4631fbf4d24b2cfcf2568a803651aa364dc9b790a5fcb080d6ec71efa439aa3e19318c83072db8162cd6d41c7aa046400d504485c833550bc26c880a65f5bb0bb6c8a1bd6712c1c319368b21f00d28d63f90644a2d88b12a82bd261502740f22f226b09789e0d79c3d450f90c98ea3b3cd7dbbb18c80bd34a585fc78bf2762d06d3bdfe8f7217ff8b01c6729c1c25515e83f30a4e7a06b2db70e118ff3f383c5c74bbafc9fa11b91508928478ea0917021ff50b1038d81c3f3db9ec72ede5cd0dd2d5eedff9fa79eb91dd350ebb0f9973ecb5e979a5cbc4d0f8636a4dc3120f329031930c2d4dba193f8d848217b79da71ca27320f21c30aaa95c497a0bf8a5ccafae240f42992a3695f64ed604ee0d8cf90b4bb64c71a0049eae141769f615369597adc3289b5bce9d98f9db0caf0b11b9446579ac9aff4f114bb76f04cf7b8da42acd54c1c037f979d94f5caa1eb6f7d1a18d53f94fa7adab5074455c19743c0b72e067054bbe868d5dcbcde4fc1aeeeac879a66e75458f69aac70391ab6e06a1ba30a61ab6b460cb19039edd96256b7474dc499608ac6f84dae76ca211de9887a222a3dbeba20b4bf4aa672d10c8784fa91bef8bfbb0e04e8e5bc7f9c2120bfa519c15a686122f174b60e22e12cfcc2e3a55fb4400504ab01fcd77d76b9745a26342fe8281df2143663f186ed9ca0a6ac53c0517acf42654897a105b6122767eb5ff00aa9fa83f6af4e116bec7f7ddf3aa87be38818405a9b9bbee49a37900ce3bb9845190f557fbfe3fc0dbeeb20d6014fbfe1ab4a0c0fa2988617b903959ae81a98dab074c1e0dcba2638ea53c04b0b8269f58a7f1fdd89455e72711031a1780fea216b90edd065353e95fff7e40c7847d30221d591d5dac580f5898ddae07a2f8ec71ffd802fcbb62610805ac331afa16c3db6b72db295bcf52ea9e4181e5905b4d65a23a4fc836f9f83f2f85d7aecc550b3efe83cdddbd44d1a82f3feae35911a9fcf5cf8541478ae4a234fef9e7a56a642179d07a7eeec753584b29938a1cc9c813338b520132abe99d28ba1b38acb1bd05455d40125c657e509b364eb60a8f3616c0b1fcc8e8f254296273326b79c637d8b6dee5e95767df0c8bd5caa3d28a71b8b27d25d2eec866fdd32765b6b7b56f402661edbb564c02e2eb11423ef321194bc4cdd05e8ebb9029094755fc21a2ab99dbb1e57a4745be6c3471eba2e4c7792872de87f4277a6ac524adfc1553473b23c6cdad7b1a6acddf652613e86547a5db7ddbe6b6478764ae63aa96f27d1ca577714ee95ea42a77307383506dd84ee8941364ecb478a869719196132372f4449d1d4fe5904c8c4601b35b814a8f235a56ed75012b997b39cdc31e1ab35cff801f32853930084b2c80003ba0b4184b852ad5ea9b93827da4f97db69e1856665fd0bfa3003cf89f4dfb7bc141bd6b509d98a740a934bcc3929f191375f7c1fa0b21c7b1008b14a0fc164b7e6d94079f7cbdfad5f6215a3985e1cc58040509cdce7208fd2d35a0669fd28528c9d8f9a637e11f47a553fa7eaadcbce58c077af838c63ffb1259c8af06f14b8fb60bfb224d4b420b2cea5b6df486541275963a930ffabc888841a005c41e4e357c37dee7a8cc191ec99bbaeb36bc91728638d463626a7c4ed6003eb8f304e7bd59289bfac7bcc39f4cb50117b92c7c8844189477a78086013d811a5fdf8a84bbada412151b0dabea5638f425ec4580042315c7cf5567affac2bd83a8d3c2ab7125cdbc49718ff73571e4a26943222c4356aacadc26f09db113e752d558334b0fac3e63a3dbf20b0f7b3726e0ce7d7153601e12768f8c1c752e56899e7bb1cf03f6df097be700e15cf24805f94321153556030e7bb0f68e7554d4f8bd81d11b6fd220ced1e101fd5afe5fd199f3c89ca061768ab6ab7d3e6f5a01b978cf4602fb9b9696a11ef9882cb3fb5c2cc869648dfb3fd222fb041a27f474423a6a805c2ec64810bc4bb277d25b770a0703a735a3fc23ed3e27cf3e06da1fd7bdce21dde3b18959fdaf37285c9d54bbced20c4c4db97adb3794936ea90993fabf73edae683b28d00d901a6f0df554fb7524f43870d100eb5d38d1cb49657093b205517b93ec886d7d9ac34386a11a34e857377d426392ea51c0e2ced094161f19a9c6b58ca13ee9a3704a557a758c9fbc56f9c96e331f22b830e941f09fb7c37ce281d9029dff316ccd6cf12d90b7d1c35c3edfe9b753de899b19861a8cfa933289436cc5f97e5e839696d12a08d7429db70f87b97838871ea290a50d97f6ef2f857f89de6dccc7184f52cdd7a416d55c07d86988f36d80a1d2d6ba88a7d89c484303e7d211f2cf4ee0f5da00494ebdd81c36d85023c015df2e54af95080bdda9e988c00f7cf5da252f4716e35ac49e829a7b0759fb2c8192b3ef224ab655f3c2c02d8c0249b49d1872d6ae9b8364f1ff35c7f013fe65cbe0085c92f75fa56abf836329a4a8afe8841951e094d5205bda6ea6c401ccc0ebdfd817021996efc337ed3ef4c66b0f9da20e84721b95953dd846165ef99535a68133f64b930b8fec6f46dba5670245243db5dcd3982983edafc27285fc2865be96d46d67c3eb2450a58607aff5a7639d4019825f080f2f63e654b586b360b45a75742457e5015bbcaad0f20f33e7ebec5300bda02044ced7bdad06c2f9ec703356946bc7ec3e3da5511dd6dc5057fce977b2b423acd0bdc1ef6958494dd5206e80357f6b3ed5320c3fa93796ba70e291f6e12bbfadf4e995d16276393175f7ac85926db670e5144d5dd89d76a2f081dd909c4c1be6361282cc3c34ab77422bd7982c9d0e931fd59f6c8f81e6b65c0f221792702efe6e59bc6e66b91725d895ee10534758bab4bcee29fc3c8a758b26be9b0700739f7e52ae9544297cae41364732457d3d8bbf9044a1b5e48e8a22653346ab930440e7f70501637f5c7677fda26d0f81164908cd45e2f13e06627485e3595a17f418de200cb7dd034a138891b55e32d862f32e2e490dad1a3237f25a57cabfd9aecd71a11813949a5042430a942d4c52ae3fd8083bca3f760960e92ded00b3958968940ff1018fedb093a42686749138cea09773f04b32c62e32bc23a405271699641627dfb34f30e10ef307f1349786394794e4191b40ec44970e4d1ffbd850355a87ca60553632166a008133a06746c4b3bed25ac5d01406cd7a016ac89e069d47e1cdadbb9357e21a8671ee506c3215370a3bf395f726c8841bb2bb0d676a2aa38f433f78a4f39685a21cb9727a394b39f562157ec2d03bc662de5eba18e408b0e0a18f7a79b5f87cffee454b934e8a53f652b698649d2405265081bbbef015fb696497a489b53fd3336055cb706c318af89157e9e6c1c9b5132643c3d2b4f3f8885bf68f240c03c76da8db8bb10b6caa5d5e005eef3a016297674859fa2feac7c3b5a7fe3cb56221d6a7b4b16e1b59748cf4b577193fd367f741769006e040ddd00b5a54f0c9898ef716a928397efbaacfc2c2a0a55e64c8fadf6b01e237a67e067ca1b62213e631073193a457a03c73883d1b7e2c12827e66e9f8e6649ae3a57180c1c42e1951ebede891a037f9357289ee0d46e32a1262fd1868cf7c1be00a20900d560c30583e8bc8384d6b1deb1fc7dc9118061ba687078fbd45be861f814c782e41a36e577de23a767b4717772896701e0f0c607c547c11f5e7bbc23ce8bda2c11d517bb30c9b0470e50317bacab8478e83e1143acaf9f1fb6ccbe40bafeda736ac1363701aeb5a6889310030a388cd0dac73a286263ca0ff772ec55c54a1525f73de4ba0796039d447db1068f38509a8993c4327e6b7ba011ed95234379499ac828a63536c09bc9fa97869e36efc2919076f22f18bd95ee16901d84c7d5bd7e6574b0590a7d38efca75490778e764246d13c2b84df5ef4425739e108d083794eab5beca63694fd6e8a2f333b8b1961dbf49a4c5c1e0f91edc8b6d16d4b9a69a14c87c439057afe5d0055b55384fe39bb5e4250c7568b9bb410ada07862ea2821c74a2c85b7084b30148c8349de63a74e0e65aa3bc18f5d030471e46f68e6343ba166fe7af2d65a625229c0f93714a138c8441a0fdebf4611d84f3dcb4a0df7c033877799ece7a3647596071e0111f315f97c5f29d2f94a14716d49c11155184777627c2f861481ec92b5a91942b767eac4010240d6d9f1f59347f11bd2681cbe225e6c166b471d75717b1aed2cd8ec739354541876824d70725e6c626bcae2b83d0362fa6f24b4eaa2746e8299cb6c36d5915c78281f1be8f6d74f583b442e3083969e5d5b8713a5a072935595c538f067eb3f449d781b8d657a60011b8663c6ccbe23db5334b8ca1747b28c2d1e5d0a56aafc9d33e4d5f04f47fc2369f19fffdd623881de982f400bb0ea2400aff5a65dd9cc9afca1012194af7038cb5f257b6c27b78629ba20fd3b0db756f956e38b1edb7951681b4f19ee7e09db19d7220734f8ac588b96e7938cf63a5d8316af0fc64f2e0ea16c94f9230bb5986a794044b967c3cd1c1d6fc56b98e4625791632753d7ded09b980a699854f291c6f578854c4fb40eebdb4ad6f8baf2cbc429f6a0af468937105d427a416586bacac40f9896f6d46f03d0fac6b1829f1ffb38c89f2bef99992700143c0967c0c333fc2ad0051141c5e851f363c4173042ed34ecb77cc6ce75051588228f02a6caea2f71bb7acb3e9b4e5a17b505cf5ddefd349f7b25ffafafb4a21621cbff842fd804f4b4556c3b9460c2d18d54dfbf8aa9ac48712c08f707e0c2da7689fcc9baa779fe91023a80033fea0f8b50c7eafb423d2b1a05a873d595bb97e9b41c7b02e152f83012e3048ecc56784f6f93d18ec95382705995b002d4274b08413d6e9d37bb486649e2d4d516ec9ca975b64583fc01c74eaa53a3955c691074474ff84d589bdd048e4252d1a6f60a6c93694e39b6782e30d9564f82ce31fd132636764cd9bbea2a3816d0761ec3b1b810587387dccdda0904e620b7585de56c23fb43a06503703ff1a80f1fbda8fcb6f1b271137aabe6fed1076218afda4786abb52312ab09f31f15e8ed29cc229af9ad99ffc393d6a3051fcee3a52d9bda9a137231c999efecdc7e98ea0ed4699cb8962a822dfb343bda55a1d463b37cabd854a437eacec7eccc07ca56528ef4788af91d426f8fd07a568c318f1d8b4b776505b0d90681b5f3f7c83973d70a5e75bf31769898214e6d5edb0f704863a256b7876bc73b8069436fe"}, {0x108, 0x1, 0xff, "d2d61a640168dc176181e3158e5ef10d3217d236661d9cd5f7d665b81fea6f1943c16ebe007a3bafce61fe8eaad346810d88f632975aedb19b5c58a195084095378bbb079562581d2a3bce4c3c5e0ee011d129370d8b34cc4b8135105086dab41c82ad417d078aab7c812950be4444808e321233e85164df3eaa14031ae70e73c91aa92559f100d770eacdc5f2454ca97a36f4a0be43de77618528c1ca2822cf2627f18cc0822111ef895961066fdc62a260440eb9777ccb5a6d06fef94e7151fab8f5992d64f6b681716f79d9fe83c8f019bf521baccdd77a2f07d34639fd63b212119f777e92889107031beb5a6709d2602b2b"}, {0x80, 0x1, 0x5, "660e7c8da7f68d999f8618579f14382e5f8e94bce63e0c019bdbb85a36f0943e1314e0e3b82cbea377f88f7572a77fd0188549c7c29def496701165357f8ccc2c0dbb9358d8f8e978830264be16b777fdbbc4abef05a34e3b3c6e7f5d32ab0959ecefc86bbce7147e0fb5e53c5a910"}, {0x38, 0xffff, 0x9, "fa0b234a5fe5a2e0ab037240a898e17d47fe10dc776b7eb4aa316cbd2b936053ec13"}, {0xd8, 0xffff, 0x1, "4203c9b86356b8486876052e73072a270b0db17efba0baf9758918a68620124d5584db017970d3d8c1502a7821f12ca953280000b8e0300c4918d638c133216abc4056ffa69423d03ef662d39b617fd9fa2e186cd9215d9066c40e3a1a4d8f058649f7a575da71d844fdf21b528c494e249bf2c28ecda00631e95e275d963924aa56feda4f922faa92fe24a62e731f603cc4fb131ce0ea69891008522d6b1eb57295f3d0a12782ccceb43f7bc670f033b6b0088138679bb674218e73ae926422f1c211fb1448cb"}, {0xe8, 0xffff, 0xbd46, "d2c40be5937fee9f26e0abcc0ca25af15b09b1f4332b23ed34f9a4d702869318a457b1717fab14ec36ed73538deb7e7d28e2d8a8325b0ad4e9b052d5ce389603e58bc898ef51b94bf6b46ca513985dfa7cca0bb7bace9935b9334536a6e9ba3f2485d7f2a95f9e423c9a51034528d771a2aef6fe8f657fb3f827c229ff1fce602cbde59b671931f9c3530c9a7d4f295b637bbf97d5a070dc7a919dbefdc5c300e2e06fd1936f44160b82e27c8892a943003d1ae0306c271777568c405724d6547f9a02f0cbfb88584085bed8ba5684a523e30654e37712"}], 0x1390}, 0x7fff}, 0x10, 0x401) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000002440)={'tap', 0x0}) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000002480)=0x1) ioctl$FIONREAD(r13, 0x4004667f, &(0x7f00000024c0)) pipe(&(0x7f0000002500)={0xffffffffffffffff}) fcntl$setstatus(r14, 0x4, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002540), 0x80, 0x0) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f0000002580)) recvfrom(r0, &(0x7f00000025c0)=""/181, 0xb5, 0x1, 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000002680)={@remote, @broadcast, [], {@generic={0xbad, "30b95000fc43715e0ad0aefac5e4649815ebfd0e814429527e07cebf6ac5f2b783251874"}}}) shmctl$IPC_STAT(0x0, 0x2, &(0x7f00000026c0)=""/4096) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001ac0)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) r5 = dup(r0) syz_emit_ethernet(0x3e, &(0x7f00000005c0)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x8, 0x6, 0x0, @rand_addr="9ac0000000000000000000e7fffb00", @rand_addr='\x00\t\x00', {[], @icmpv6=@ndisc_rs}}}}}) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) socket(0x2, 0x2, 0x0) r7 = dup2(r6, r0) setsockopt(r7, 0x6, 0x4, &(0x7f0000001100)="26b80000", 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f000063c000/0x4000)=nil, 0x4000, 0x2) connect$unix(r6, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000000)="6d134c96b712", &(0x7f0000000080)=0x6, &(0x7f00000000c0)="2ee3ee88928a826688ca0fd274e0", 0xe) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0xf2}, {0x81}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d", 0x49}], 0x1}, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000200)) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) socket$inet(0x1e, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0xfe) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x38}, {{r2}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYRES64=r1], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000000), 0x0) r1 = socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80146950, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) r5 = getuid() seteuid(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setregid(0x0, 0x0) fchown(r1, r5, 0x0) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x3d) executing program 4: chmod(0x0, 0x0) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x8000000}]}) r0 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x2) connect$unix(r0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d88c28fa8797f9bdca0988d11554000900"}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f00000011c0), 0x0) execve(0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5, 0x0, r5, 0x100}, 0xfffffffffffffffd}) sysctl$ddb(&(0x7f0000000140), 0x2, &(0x7f0000000200)="a0056668db367c7f1e1cf78fdaeb5655252ca66aabe0dc06f41a0d5de1ce49b285a3fc11e5c99a5ed83bb7ac6d76a08e2cc58c5002a79ba79c8045caaf7b543c5d6b6dcd64e69566ea3d7d42124937d7376b8c36238c2833af7fe1de318653220c1b6c1e681267739f43f5bc34fe22c2c0db3ce37a0a66d7732cca3070dabcee608e91ce1e4224", &(0x7f0000000180)=0x87, &(0x7f00000002c0), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffff1d1383d6c3ef242ba4a0ffff0d08008d0f433b37f6f02288777d94890451d1a889671ebd6b706ec758a60cd5b87b9abe5447f98451f0bf26159b3ca17015383ce047ceac7f376c85ab7741837429153576a94420288d75460e527b12d21fbb5d8157c6d1676cc77edc931fa112290122af885453be112270fb9af6f6f1cb7937f2a50defc0ec0d6cbc4bdaad0fc61ad72411d07ab3b10b55e6"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f00000000c0)=[{0x2, 0x24, 0x0, 0x2}, {0xffff, 0x9, 0x4, 0x401}, {0x1, 0x19, 0x1, 0x6}, {0x1, 0x81, 0x10, 0x7}, {0x3, 0x1, 0x9, 0x8}, {0x80, 0x1, 0x8, 0x7}, {0x1, 0x3f, 0x0, 0x100}]}) r2 = socket(0x1, 0x5, 0xfc) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb43", 0x1a}], 0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = socket(0x18, 0x2, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2146b35dc6e65e84, 0x0) ioctl$FIONREAD(r5, 0xc0286988, &(0x7f00000001c0)) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/214, 0xd6) executing program 6: r0 = socket(0x2, 0x3, 0x6) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0), 0x10) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) setreuid(0xee00, r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = semget$private(0x0, 0x3, 0x830) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0x3af) setreuid(r3, r1) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000140)='y\x00-A}C\x10\xb1\xbe\t\xfaqWe\xef\x97\x1c\x15q\xe3H\x1e\xdc\x81H\xf5\xd0\x9cz\xd9%\x91\xf6`\f\xc5\x05\xf3\xfe\x93\x14\xad\xba\xfd(Q\x060xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x0, &(0x7f0000000980)={0xb, 0x200400000000062}) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r5 = socket(0x1, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000040)="8b589d", 0x3) r6 = accept$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b748abe0e962960f4a11bafbe1ed060a0000000000ff0c8b58891be2608106fed2d50cf70900000000090d99af2ca6e1014aedccad145dbda88cadf6d7187b0f71b7950335ff4ac848777aa26083e0e871a5c38bfd11eb650a109717af815c3ea6979e95269b363d4ad110bbb6868c3ba200817af04416699b259041ebb7b74ba885380e22756fd3d166ed771888502ce8284358104fb97196002bae03cdc6f48b1064c40d25ae4472a4ae70c864beb40c1d14f0bb2a76f22b66430c00f7f7e4cf45d9404bf69c379a9a447a787a64ab546dd874bfe43d3d056031c0e28cd9c17632ba5ed4b4be1c89872c57051cc9f31b6f2d099aa1197790ec1d2e11b8f8ea0009c512489f656b0dfd5d21d4bca22390c616215e47a0b52338a6a5815bd415385288be340886724b8a955354247a2fe4db0c552db1c171c95d21fed7e33f603a1a69b99f614f335ae789c707f2d37febae7a49af8cd349d5d30b80c8970ce7e9d48cdcb10b649bce6a677624f3aeb70780e16f36dc5950aa17bd41580bc0f4282da716fbe3971fe15dcd843583c87ceccfca7328a900373b6cf2a113b346517676c81bc2ffe9520682d751c73f0f4ec8aadc7e063c53ac5b1459"}], 0x1000000000000093) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000200), 0x0) kevent(r1, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0x6, 0x4}, {{r4}, 0xfffffffffffffffe, 0x10, 0x40, 0xc9a8}, {{r2}, 0xffffffffffffffff, 0x18, 0x2, 0x101, 0x8000000000000000}, {{r4}, 0xffffffffffffffff, 0x18, 0x2, 0xbe98, 0x6514}, {{r6}, 0xffffffffffffffff, 0x190, 0x40000000, 0x0, 0x9}, {{r6}, 0x5, 0x40, 0x40000000, 0x0, 0x39c}], 0x3d, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x2a, 0x4, 0xe914, 0xd37e}, {{r5}, 0xfffffffffffffffd, 0x6c, 0x2, 0x8001, 0xfff}], 0x40000000, &(0x7f0000000280)={0x1, 0xeb}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x7f) sendto$unix(r0, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba09000007000000a304353712051eadb71d89e000040781e4b2ffff130000", 0xb1, 0x0, 0x0, 0x0) executing program 2: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0xec5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) readv(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mknod(0x0, 0x1000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) open(0x0, 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92", 0x38}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0xe6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000001140), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731d", 0x26}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0xffffffffffffffff}, 0xc) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x180) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000540)=[{&(0x7f00000005c0)="9cb2e1cb80751a20e704e7706e12ecb7951326c7d1dd25a009e85b18e404d94086593682b4379f488f0bc93296b1fcb49610ec4f6ae3fdb7290d420bd14e6137c6b9985c7f7bcde6146881612c20bfa35fd7cd384513810ba9b14497327caf2e7b58dad468b939bf7e1a4c5a0d9b5db64a5eefa0d6695a1b8f8665a43254f03b4df34d2b287d5f83942e33795dfcee6aeb8e294c2688902fbab885ef60ae78694ffc31674e0e1129733e52684a6e9e81c19bfd5c5c7cfa230eeaa154c566d10ac5a0", 0xc2}, {&(0x7f00000006c0)="84736afe0116c5992452b38f699879903b33d8693104f46092f3ee8f683a3eb5cbeaaf4883f267914513407cb384b2099201c3f8316d482ac5e2baa742ae3176f9fe9b27e125138858507a53550298017773a0d8e91c8be9d4e6e9dd261141fd5a898bba8aae1c1f6cc73ead471269e605605303f39c3420a7093a5d0f902ed6dfc287eacca3f5d0630cb04fb3fe8237e1ba9631e52977a144becdce557149d8d8f4895204eef097ddff786d46e2735734d5a1d02c563f3c5721e0c5e61495052a19f3d0ba9ff7e131ca7bb6e812d5d98a2ce07650", 0xd5}, {&(0x7f0000000400)="5f714d701e926b3859f012cc1cf00f5ef3cab838a8ef48e9638443a4f1402d66872d3d6f1ec826d7c4d2b70fd5fc5194010000e4e660fcb23c183973062dcd9f000000000089da0e9a0388bda70c6049e64761ebcfb69280745861e62132b712f0cc06b614e4802d01f3ce27c334e77c544382f930eaa7ab9804199724e516", 0x7f}, {&(0x7f0000002bc0)="27e1195eb07654d5242c550fc162bd469451c69b309d9b2cd3af65789ce885febc3f862d6f25beb03cce344f8e88e462467f8b1969a9bbf66c15d44b1badda6e73ed3546be7943f5c03ff3a9d506963ddb010bbce3bca3a5d1afd863790db3d043110b60b10417344f31ef6e1af3cc7bba755fc5991397f0e532c80a28e07f23008331cf3291f66bbe7c95608f6b1caaaeec8accd17d5d101be5ca512b90208f7d9a03286563094b892b145f531a1e1c406336f0a54c77ceba1327ba002ad5955e2b731dc74c2f18e5d8cc7c64bf3ea834f7929b4f84993aba5ba3713635b145e887e09fc2802aaf4859f871aa4d4c8184faf8e8af6220eee76693be4a8c88957a3c9358ef2f37954753606ffb9e1efebd2bfbbc96c55bdec9ec396b1681f0c70b91e35b89d18863b19d0a3ae17cef189021305b0728c2758a53708de68badb500547969c1be95fe07f2345e77e6da277bd32f35bf7d1fbab92e9c09704a91c2b99c52df6194b90fa6115cdefb6f81405726a1a6e8747288ccc1433adc8b9b9be4dc8166542550000de25be4f4b3159183c2df74d89a59503c20fcd784353a623454ee9c2cc5bf267225c3ec5d1e01c5d05f8324a33d1acb7fe523287e1277c93d4d26d67300317fbfe15cca8876a0d6abaccbd2aeb05cdbdc3c0c4a6ce6530cbbdb55d8a9aea8197d2ca8138fc8a1ea9ed899acbcb29088a2131231199a9635e4093e9cd9f090877514a303dd12b3605a4df4a32eeb80cba34c4851d88c4c0587973a96bf1f8203eb293520b2786dbf7d9d1258b4eab8a99669b0fb07e73303fc104f314fd55085a972cfc5d06885de9fa7ff116eda55b9e31d13fe14bd6a46a41c1d998302ea54a9c6567d23cefb07178ec07e3570551ccceda5ada496a01fdc83f9510c61105a0dcb7d83c109fac15a95184f9ba4b4d9e47028db700e1dbf4c7a2ff44824b6072aab93e90dcaf4b3a52a152e90d59ac6bdb001c5f81901bd69753132fc07b7287f4f293534dfc37be0729c57c6e21a244b3a9cd22a4d0fb46e9b92fe9ab9d83d5a003d907b3c19e502279ad26e0a3e133527da959e5c9a1f48aef47e770dde20a93290ac3542fff93e30936ab13943aaa59255073acdb800d8280807cbe8ecaba138ab74c4f6549835a07d126359593c5e8e9a6c5564be55475d3dd5d8de9a00028fda5a495369b8fef5f9fe946fc337ec3d31195259feff1b3300ef40a5709c0c448d0f9c33bb2872a0d9b45edfe0b341e3326dfe13960699fae94950bdd406b9d727872a94af31410cde0079ced69bae7e58640f6fbffa15d3fed90d30a2bbcc19cfa0c24a3598927bafee7267de6f35c6b404349f8dad4ff80a76c24ae441d8198efd357a5959e30b1c19a66e8f83e9c38a05c0cf7aa75861d8f17d16e32806a71f908540df93774d0f6b98f409155d57d8c1c5b59e4d3af1c4c6982e31b039f91437b39f216a7fcbd298bc92d85d05cd5a0fbeac0b3d466507066ae2b8038b025cdd7edaa463ada3fab6b728c3c8e8ae82185b180210748b7927c10b72d66807a12a34f74f5c2ee00af98768673d1414c0f3f5df884dc13c92d2ee24f7394b90400e2c06b9584d0fd72edac17114e95595659ce93943bfac3698d3e1e2cbdd7703e5e66cd313a3ac529e3409676a7069d32e6e5e97ab41903e2ed6c9547f0e7d4328cd944e5fa215e46db463e986d9e017e45d2d90dab5b01533f15cbc88368c43d8d32fa6a43c10763fe71866b12e7dc73293d69a36dcdd5c287bb7c99c4e67464b0fbb91d53c70b1739531f0c8992f828f9ea3ff2b0da74258904efb33c0f041e58cba6944774f20559c32f5ee603bbf0d51b55d8bdfb0fdcf9f73ba58ad2e028eef8228ecafe3bccde98407033d27d4872b8d8f12ff40a1956f90651ec9253efe5474fd05380f5ee732ff1fa8fe439c3f87cf16970b225e81066689116fa5c1f636f5d9c77e55a6430c32ce9dcba1977adce40691815516a216c66c124c94ca5a5cf1826fe33dbf99f22d1e405a77e3594aa4c11a71e1812b7dcf0a6afa4ac41c82d71696a13a8ed29d990140bc3f979681cb946992a204251224fff6cb66efb4171955037a8e657312d110fd6b68fa42eb6935409f255ac7fdbc1f20895604f1c74307db43bbded6f75152771aa6cb55bbceb6a6a93b4abea337ecbce168cf45d9d43c92a7bd96b5bf6ebe31f975f575841a68b93c81c6e39f8073cd07ee38f587ab0f41d7fbcaa43e2ef6a41b3734c35e6a29804d87d439e4ccad0eab5db85ac70a2106600eab3a8978a5c275a1e704b3f2c237f7fcd5f61664af58a2127b50dfa9399663deba1b13dfc38edecab580a34132202c855c1026c4355a9f287e16558148b4357b0ccecbda8f54c0cfac25725f01f6fa5d6580a565038648fba218509901f0fa7cda0994e50c1e7fba3eb9fc0a25d8d2330d7df695d24cd0fd4ec39c3b23e1796ad0dfe68439e94b61cc8c9d505c15b0b1273855f59ded746e4de0aebe7dd9ecf2c48fd065278f8a5d8573505fef486b81e9b4a04bd160f55ece98ea092e58bc8ea8ff218dbec69cf84c2c726aaef143bcf187127cf7f4be3c4dc8a42bbea4c9b3c1adfb0632a24bce21cccb21e1eb1ef423455b08ca450c6183437fef3f66f1fefb6a6bd594463d2eec57fdc7352eada3673b8985ab66b3b68674bf1c363a87175271280c521094621fcc063c34184660ae5a8ece3771bde159a402cb2de104e95345952dc8738273afa9a4e49347f4d7107b5e30f9587affce009a706439055844987fc40d01cae53b29e767310d1259fde06f1df67cc340b174aed5d2a42d787719afc5329eee68772ba8a3cda437900de7a65296857d16bb287d1fc040526f4b19667336f76558c797856fd9eeba6e1d415edacf21da4f79074b66f59083fa53874ea18c8da08df450647e73c1fac1b3bb242184892c8cad6445c76d297fa83004582279625db87e3831d96b5eca237abe6a1a26bcf950c0e80fd2fd24a7fdcb1a96ae80e5ebd7b73f123596e8a23cbd9fa2579175af0c73c62c395addec435826aa47b6a4dba82b0b8e27d573bb4dfaf2f29cda5affcc57a777157dcc141004ec88857352a9f1a4b80e2c4c7b69d9233811433c73d03acd77b4c5eaf456a0119af403f36ff9610481f35da85c36db4e5bfc2f1db01445361ad220fd94ebcd7411c033acd54779c054b6e1f6ff2989899ddee41fd1c66d7fccacf0570220435ed8c135a757552a3b2e877f16ba9db8f0f07f69fa7ef307701831865fd36a9477b2266af94fdc18087612713fc7c390774a1d21ee5d8bef51908b8760ec2bcaa0993f5d0ad0ebf9184ab5a2dc1edaa7e185f9f60feed1aa982cf7aeb358508eb24b2391aab1197ec41047fe1b68a591b26b66680f7543ba70a148408d53774a3bde2d601d2e6efc38e530db2b9d9addcb6aa3a13c75e12871d0364dcb9f267cfbf6f8253f2529219823c858019cc038565ff453ca7fb42c3523a84e923e7a64438e0da58a79a1bc92cb3fe9f49897bddb9a1fa069a72580d5c39e2a972f74884d77674e40b11234123d57073943f5992703e0f7a46ab6a01dc320e3c2fae87dcf1fcba657a145761723b03f384cd931bebc09bb8e2257232ad69fecb81c13e25070b48d6bc4632f31577f6293722d6875e7cf1de7bd8f8d8db74ce4156d403aaa260f4fbfdcc5021af934582c977c38b246ecd6e388e6a721966975e32f8e26c147f92fee744699421e9cd09d6dc66ecf1126f3b28400938510773c8e9e62f919010df3f6af03370ad520bb0188142a0660ffb1ea4aba1b607eac9e04ab46cae2238c1c04992d5f61a2a9a2ab95c2a13b65111fe13876e909a8f5c57da99a8b53ed0e7538b6576b6b47583e37357a3704e5e69e1a39851482be059ac7e0dcf0e486e2d6454550518b64ea749d537d6f7a401441a93f7d6adb8952d4d34e54fa86b088534a4d5c5b592cef6c5f2cd30cb5e062071928dc12eecbe89b348eecebccb3bffd2a88835ba51e344749eff7623d4ca0d23d7f0a9a4a04787df77f40a27a351a7cf32e3650e1439842e33ff7c9d8880b2f21864944cfc6ea8c5a4ddada11737c942e39b222d5a915802f80e77e1640b1f3aee17cb7b273a5fca408023e20f67c1f428e9d08099881b704522fda443722fc50819e54c8955c81a72c53b5c445bd0a81d543d365152089bcdf522850db1a9c0bd643c68c59515dfbfc2375ed5ef6bbd0fbb73bfa51a6112e233b4cf7b9551deb7b70c80db487e692ae7fb616314503cc8836befab399303861bea75a87281e4b266ec121c2b1b514c4d0786573665367d260168da4e254709386ab5a7b0352d2fe7a917e017a82abd991179ac285ec81bae46fde2db5dc34cc4bc885eb5329a44f08591f4448cb77bd7745d9a59be08350b41cd7a10bb17c9bc898db5fcb3ee6a9cf541401265b3dccbcc6e8a32e63d066fc60687f0622d9347e99961a2e0ab6855dddf97496ce9c436337eecbcd1db71211ae0e31d6386ed1707725f01463dcd21c2ac0557c9725448dda015386e2d91683b94efcee8918246505fcb01ba192677c6569cf8b03b84b05136f490b0811526f86e4292aefcac26af3861352a940d08e3d4b728e35b0911d554e04ac4bcceeb37b9d2e6f896ea7d8851715e2304e87a3963ca6529edc7e2ba0cbe7a42cb77986d063cb645d4ad7650bde7693488cdebc6abe826a5ffe0a1fd99868f03c09296ae6d8d740b1b7261095fc8061a02606cf672de3c77cbc11bc304e68c2986ff4a194bd09b9e61ff42cf286eee6442000ba8fa52a75dfff15e69f182dad770c43042880036e858811d872a64bab488bad79ea2b501b3ab0c51f4a4c561759923ae102fb2dbcdfbd94a5a1848e9d0b9dc1ac5bb286afcdb8af73eaad3f6c07911323fd6d599860d71c0e65620c83a868225b527f388949d6f3ff767978454ada448a520f7f4fbb84a0c91c53213cb9ea8d0921f98925cef7cc008aea03339438ddd997d5cd2a9288df6b618c7101fdcc6b427b11faaf17b6c15c9dcbd4206406925b09ac5c300f7d2ea67c7ce584af03fb3f1329b5285f596e4c526ad43263434319b6bb659498823a571693ee85dbb779f1789a60bdd25f37dd27c642842e285cc5c91bc714ffdd7bb816b777870ebeddb6c3566fbfcdaaef6d9166ec414e1680174733887fe67286c1401a1c80807687d4832afa851a5f192873342c372c03701c5817e02c5006fc8ea5369f80bca89b93004743f9339c34d97f461f6f205b51de83fdbe3870b9d1171945dafe53b1606737ff94b5d52d94e3f6099170530f6483c3d2855b627d558d9691a783fbcf372183c7a54decfee8d8b8e7213ef4ccfb3b1753cfc294a06844257afe66106654079aed51654fd615b96cb51353da1350249078ff83c83b1bc6594de775b2cc82f7c5d83760e85a834116c587ee95017281233c53a4f321c361d366bc7e7234d18164294a9b44299f8fa61b403951c96af48ea60aea2c7a38bdf43da973d2b6ccf301706d65f07e091b84fe5ca33e8745ad1a8fbbcc09a410fb4c08f935ce2cd2ebd6ca9de77df1926059a80b5989a9e06dad5a6aab3d4070ae25f396cc5d33d2d74a3bdf5de961c22cdd0ef938f0b14a2f510a00291828c927606d2d648f2115e084ad739d3886a0703046f2510b96b589e73a6e1a3de606068941b4dafb01884faf13eec00c289da0d9eda9001636b13a1db083850a80a3895c47842cdbb67857ee9e029c7b431453f165e706f823895274f385b23c6be47a1c7938bbbcfd6ea3a4c994a6a4ebfad258fc04c08a0a4e8e5064072fe87c91065a45765afc1c684a03ebd18c02374f78d01ed9cb73d81b50dbc11fe5195823e16ab56285bb3c1d2219c8f69754aac7c3e7605a0cf9e4d8dadfb67468", 0x105d}, {&(0x7f0000000240)="bb3b923fd2933150f756d5064428f2e488249f95370141d8220b947bad61229cc0224d4cd79951b64f0e69563253dc232395011c171c3e06bd0ce605895521a0eed6d688c85d0e796411d59f5da07ce31f2485976a820ba63ac7", 0x5a}, {&(0x7f0000001bc0)="b71b2578f16266213a5d78124589a73c5e366ab749a8f4482de610039b58070e183d0b741d97756778c4f5baf89cf31250de3a641ad9e4549507f7cd670d86c0c9ced307965b8e4dae7c7a10385c130c2d5910be47e18b4dc773c7926b38b3e2c08879560e793ab679e1dd6b1ee06790403ec708b643d6796d66a9b1cab18160a9b7213f5a23d07cb6a5872c94fc54acd672564c5b2d98cb643ab7598ac15108a85adfd04edb83aee98cca21813175292463c6af48d124e7558f018719da9cac9114f1cc60dc87b676f60dd45e22e84b70f5c2040447c84b3da9b70a56a856a897a2b338dd02b62f6bf75156e29d5e050c1e5dbcb530246f3e10dbfb5cd6aed7bd89d767613b4a1e59170d19bceb942a74ab3de8dac5c9239fac924a93aab3f1d7a25f0a47efc335817fb07bf82aff12f844b7443111d41fda4a7ac1adfa0c6078415d43809ed840f8d48f3c7b819c418cd372e303e26388827da84dfb0f27b1f4aa4ba21ea18a96a6511ca8ff19931e8efdc9e905346dd182d715b043691c46ed299f8a359451d0b15d17f4e11bbc828ac1e0eb67ba90fde045c79c0c18aac7490ff9f7bd8c748b1d6fd16de272fcc022e641e5d6d81d3888e58e5370304463ea318c644f22becee86cc5b2c2368a20319c959555bd230ce251ac852c4cc1ebe8eb39d757f5adaf5135cc415ccb9bdb5ad30e98b3fa7cefeb27f4bff98666604d67d9984ef502b7a18f0731d1631ad7caa211fb07f6724c60313a18ae3898f64c106b5f36269c627455fca0b3e9dd07cdfbc6f50b6306e073883dbc62fdb3553399338e1ab9da312d54af8c974d57addd5c6081c917095b4c9f0e56945251545cb24b644669039ee5fb8feed7a24b85e75f62944a12e9b87db754b8010727ab5b9971e6817a9be59577910d4c367b6d25288eb9641ae8e6d8a92b7f0267dc85505ec97646f5083f795b5500f92025d7215acd40d948d93cfee5013da69654bc489c3c505f118e97196651ac34d7c185a1b13a42a7269b2c34921d8f64439734d753dbefb82639dab16a7e408180f8985e3e379405efc111ea088f5702aed344353aa45d7436a9667bb54875f16faf8bc41416226a73dd5746a216210c6d0facecbb6e72d78eade8426d06983b978308ec0f146fa7fe71d90c2c605248099174aa8134a3f7c29372d7c4df1f59c103c0739155e8be3e29194208500b6246251536b4c3c1bd143662735ab8cb41297cc500999b2529108ca24b774522998a9323284769aa830e476b382d334ce2001920f012dea3f85599763010393f075997f4ae826c0e583c5ae1ba67e5a6009fa86958c342cc59aa7d8abc22a8510f21d219826dfcece163df7f8d1b8d015639b4e2ba12864184cce2116e2e169416501eafae413b6fd7f9f64d8a4b87ffab20c621f6b73e42aa4824192078078a592c4842a75736f4207a7adf80bc7672c9fe6ff62a77207a36916e314b0909b9a636d399bc507866442841c5c30b54d857968e40488150c42ffb9a903aeff332e5fd826bf325e76b6554adc20fd86ebd1de4e4ec48b819e79e74b17e99cb84d9a5c02151274c2aa4ddc0f6caa8493a216e7d1defb848b0cab82f609694ad726703da1fc9d56bf9d14bc67201f84717f80c7691611eee3c750e8aefbbf375ea954a96554db923a1f95cd387c7cadf9dd08c5f0775500f0435266198a780c9be79f951f4051ca42788365c4963854b1180f35aa6b979e40147ffca1b5c37e2d38e087ee50f7c2cf807bc1fb17888003c63cb92bd44d73cfa9f8abfdfcef6b5ca896688a6177fbf2e8538b2879e75767801ab7e036a9c74970f3dfab679c482f91c081dbbb79367c77f8cc52988979cb63d9067bb754af793208de0547558e19bb81cefcb6593247109ea69d64cfab82f75b3de95e0aa2bbaec5b276697cb9f30706cf1291a26ed168d1e47da2d34e1417548544ce5653e6e9417ba183c6cbf6b468f7e290aab26ba88596618a3049a46aefe87e30bd8eadba0cfbda07e2d589a60029deb3be353923437a1fcc77fd29444564d56c8df0e0b5f3886ecc9d01aebff16b2753d2a14d0c1495cc40b01389500a37517f49fb7c95199c3ff94dbcb6eaa0a877ece01e28f8556463653896a2eb68f229fd6225acff15d5696e289c14044bd62866cc6444b52dce4a09a36dc5ccb280ff1ffdac18c8730b63d44c01dc788227d9885d7986179721c7a449452845056bc0075c919a94b4c6ed698b7ae31cc8eaf1669b686666a19832edec1dfe146d9e310c11dd2661b510e83f6c4014389a1fb203c38e01fdb66d606e7534211fa6fdbe8549146674c1f8c7925363d9ae7ab1cee0836dea4b3bc5880dc48c198c3dd1dbe718bfcebea83f3f65392f7cc2cab81f2d630c05641f57d80af579b16b844e78a34f4fc3a30a8e81f969303ab3904779e7d1509b2e91f2e5194130b3b5a7c34a12d85dadf89f1aaf358b973a099dbc23fec5f988815170bc4f8dcf3c37a219ce99dbd3d579d10450129c974ff794de47058f9c3542bc4e51e61c12692cda3c4d7d67bcb7971b4748c2164f556551d1c150da3024ac3e47919c28fd19dbbe3c837116ad9e060448e78b12668e08dce3bcc7ca1c221666bfee75e98f311fd5e4cf3eea6b125f02af95225948c6948ce7ffa8f814c579fced9adf86d3d03ef08a466bdb1d0f05dd51d4fcb694d5e19172b937bbb58c6f311481511c2ed7b2b4e669139ffc9fe319311ced9bee379b4b2a9835295fd05d653593ff10bc26c800a40619c01ebacb1685b144c4f880c82aa6e01b0210b8a587883165478d479f48e505d03bb849ec9a3376bbd537f52cbd8a63e4d54406238ef0a4ef8f300229e20becd18d73a3957d3b78af1517753c5180dd8ccf04f728f3e0d0c81fc5db856c6a3ad4f6705228cb2b0afee7cad26a87f190201eb4c8dc3ce79808d5af9f5f9cb3410b5c46d54e386e40ef58dfe7ca843619738f4f95e36a77ae2021b551f70af6d12efd770b37fbc01e07120d937cf5fe4b8ba33f20402d5cb948801f0579158c07ed5510ed487550b1d6d1634c5256da12a3e551349637a4f61e41ded9db5d618a15c9565a41262e7e0ccbff4b909da65d047bf663417b5c1ef8fb89f295298c26aa024fc1956e5d65004f34f4b0d7c2a7d9a7d21c613886f42688e60827c5d92c293f78957aae5f1a94c9213bb24107d5994e260375b222314b37fec422fe89718ca49402ae52ce65de1efc02ccd1f1294fed82d7c2fd45367e28c672f98aca241cdc92b801b785ea3a085a897bdce6521c35819ee42bb0345c3f9b807a2dc214787dccad57e6ec2d13901fa93d0bb0a21704d4c836bef4adcebe851789d452cfe54764c976f7ba9a4ab761bce6c541fc60bb22b9c7765da63a297b2a6db9337bb3385ad63b87662ecf87d574674ae6dce22d89bd1b8016fcead3fb3f0a9eea4b3941735738df1f301874cfe7a6cf0a394431fb7cb0f114a4679c0d1f11855ce5477f9e5575e1007e6831c22e7f8d29252ebed7b9ce73092cebd42f63e54b2e2e82f6a6d7f9b30d83aacb5ec7a9aa7f00e7eecbe7d69f3fa026c3a0d3e0a8ba1b7595de091cb6cf0fcd296f8a0f5d96be9aec74f167e3f6bd769a35b40370d81af96e985dfe48be99fb66b99e9d906ae5362d85483f89e8eb31b74fe9c260d2b69dd48f7e3927a26c199424c83e0491b6e9cc83e03c589bcbac53a2399b38e8923f8ab87a456237a3b2d623c1791aa1ef9efa4e9dbd57c882aa0092f719510026e2d11d5b74f2814c9df4fbd5b25f59539a78013703232f6ef46f2735012a9bf22928f2c7e579d0f645cabbb5c330a85dda78e766c1a08d4f51ddc6b6e2ada03926bb4d3378710f1bb6752f7a051fd0e888769fde72d29a490e77473b340b85068a3f9c103f2f34dffe4f2081babf5dc213d42b3d0f9eb92bc589a53a250b2494da4e390d0e051d4c7c260f41619705ce977c091f7478c5b80b571c04b39b7430c0daae0a6fb549070cab8ef69bc628b1c2cb8b0986753cd522d17ed15476cc8424bec30fe69ea48db452e3023ada367bf4b3e7f5206b58ed94085857c6b7761e5b8dcf2242fabe79daa8566f0b8c62387fb2527b679a98a5cc89591d4c434ecebc31a240554342028af48a1ec3ffa31c6c747001872526dd8c397576038463c1d15715692def40430f14085430c1cca2f70df12986ea179fa4dae2459a25f09da54f325e5e7c3ac806c38aad8c349a00e4596504b9c627493531af9d33489b9420e34ccb65e8f169d0d3fbae862ae8772403fca7a0461c1fa3f98e2b10950a8703873b541c2eced19095614bf92f3468c6d5cae9fe22a974e8793520c6ce7c4d3e35c18f0084e73df9cd759b81ecb0a2ff98947c8d68e234eb2c0f7441b9f4abb869a374cc93f8e7a071a9187bd377b462e096999f263ecb415526d3aaf4f5bc11d2bd04bbef7b2606f39267a55d6610fad07f271649b82514105c59dfe3a75ba71", 0xc70}], 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x1ff) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff00000000000008004a0000200000000000009078ac1400bb000000000094060000000000760b00ffffffffffffffff004e234e2300089078"]) accept$inet6(r3, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000000100)=""/78, 0x4e}], 0x2, 0x5) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000000fd", 0xc, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r7, 0x4}, {r8}, {r0, 0x10}, {r0, 0x1}], 0x4, 0x9) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x2}) r1 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000400)=""/183, 0xb7}], 0x1) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x30003, 0xed2, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) mknod(&(0x7f0000000380)='./file0\x00', 0x1000, 0x205b1a) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000100)="144d530850bf63db10632dde8eb5a9168fc0d992bb3ba2d589c2b9246488fd47bd9b86d8ed3eaae72aa697b7cabd3b41e2abc6e4b486abce610ba53304883f8c56867e7206b273a465ebc8fac9f8b94b4aee08b4699290328eacc90c35e36ae6e8fcb2eeb8abfe02edaf0c93e533a2cff89f82d6e1563d18ead4cb8c7d71403fdcbbad3bf98a22d8d64bf5ea0f231c1451", 0x91) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0xff1e9fe12341a2f, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) connect$unix(r4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x3fac, 0x2e, &(0x7f00000003c0)="ebffcbff13b9fd912eaac54fc52870e8a555cfd38acb", 0x16) setsockopt(0xffffffffffffffff, 0x1d, 0xffff0001, &(0x7f0000000080)="7fe3ea582b64117cda57cfc05745822c6b73c067b6e0b6608231d52b5f", 0x1d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r5 = dup2(r1, r1) poll(&(0x7f0000000100)=[{r5, 0x80}], 0x1, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) dup(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) setreuid(0xee00, 0x0) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x7ff, 0x0, 0x0, r0}, 0x4000100003}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) dup2(r1, r1) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000080)={0x4, [0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x1, 0xfff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x20, 0x8000, 0x9) setsockopt(r4, 0x1000000029, 0x33, &(0x7f00000000c0)="b211", 0x2) ioctl$FIONREAD(r3, 0x808c694d, &(0x7f00000001c0)) executing program 4: syz_emit_ethernet(0x26, &(0x7f0000000240)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp}}}}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setregid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe80003f1d4b2c136c209b051c64858d0000000000000000aa"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000005}}) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) shutdown(r1, 0x2) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r5 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chown(&(0x7f0000000100)='./file0/file0/..\x00', 0xffffffffffffffff, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) executing program 5: setrlimit(0x0, 0x0) r0 = open(0x0, 0x70e, 0x0) r1 = syz_open_pts() r2 = socket(0x3981c3c410db4d60, 0x3, 0x9) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) mknod(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x44) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/20) mknod(0x0, 0x2000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(r5, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000104000000000800001a00000000000401009078"]) r6 = kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x90, 0x1, 0xfb5a, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x5, 0x20000000, 0x20, 0x4}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0xec8, 0x9}, {{r6}, 0xfffffffffffffff8, 0x10, 0x80000044, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x6, 0x10, 0x6, 0x1f}, {{r2}, 0xffffffffffffffff, 0x18, 0x20, 0x7, 0x9}], 0x0, 0x0, 0x3, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x0, 0x2, 0xfd) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x28, 0x200}, 0x4000000}) socket(0x18, 0x3, 0x0) r1 = msgget$private(0x0, 0x157) geteuid() msgrcv(r1, &(0x7f0000000c80)={0x0, ""/4116}, 0x101c, 0xffffffffffffffff, 0x0) msgsnd(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee1548f22d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cf20b1c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca06a234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d1164d9d5547a3047403da933155f28d3049843c6f68bf9c24fd6defd02c244a1227ad243d9695196567848fbbb34e032c0447ae688e210fc83c4f73d9cd6e68d79ac4bd9e63e99f98d7985bac00fdd5a9456cd2d0922bc1d6e7c4911dc6e404137f40bc3c233f13486411d9310e2b3504bfc2f6ca59c1f8023e43c66411607e50a3c52f4df95032677"], 0x176, 0x800) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) setuid(0xee01) ktrace(0x0, 0x5, 0x1332, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) executing program 6: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99e8fa2a390000", 0x62}], 0x1) dup2(r2, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x7ff, "6a0000000000100075133e1200004000"}) r3 = dup(r2) ioctl$TIOCCDTR(r1, 0x20007478) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) executing program 0: setrlimit(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=0x13, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x190) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r0, 0x0) r1 = getuid() r2 = open$dir(0x0, 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) setreuid(0xee00, r1) r3 = getuid() setreuid(0xee00, r3) r4 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r4, 0x0, 0x7, 0x0) r5 = getgid() semget(0x0, 0x1, 0x668) r6 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r6, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r7, r6, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x401, r1, r5, r3, r7, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) setreuid(r3, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x490) r10 = semget$private(0x0, 0x2, 0x510) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x0, r0, r8, r3, r8, 0x0, 0x401}, 0xfffffffffffffffb, 0x391, 0x5}) chown(&(0x7f0000000080)='./file0\x00', r3, r8) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f0000000300)=""/178) executing program 7: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="f703"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80606948, &(0x7f00000001c0)) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) setsockopt(0xffffffffffffffff, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)={{}, 0x2}) accept$unix(r0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f00000005c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000100)) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000001907800000000000000001200907800000000"]) executing program 2: recvmsg(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x54) close(r0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x81, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket$inet(0x2, 0x5, 0x0) r3 = semget$private(0x0, 0x5, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, 0x3c) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r4, r5, 0x0, 0x0, 0x0, 0x2}, 0x100000000, 0x0, 0x5}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000002c0)=""/6) r6 = socket(0x18, 0x2, 0x0) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getdents(r7, &(0x7f0000000040)=""/4096, 0x1000) close(r6) r8 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {0x0, &(0x7f000071f000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000073e000/0x2000)=nil}, {&(0x7f00002fc000/0x14000)=nil, &(0x7f0000118000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil, 0x4}, {0x0, &(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x20}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000043b000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9a}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) executing program 6: setregid(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000040)=[{0x4, 0x3, 0x800}, {0x1, 0x2, 0x800}, {0x3, 0x400, 0x1800}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440), 0x0) semctl$SETALL(r1, 0x0, 0x9, 0x0) r2 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r2, 0x0, r2, 0x5c, 0x8}, 0x49, 0x8, 0xfe}) setegid(r2) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b", 0x40, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) readv(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f0000000840)}, {0x0}, {&(0x7f0000000c40)=""/269, 0x10d}], 0x3) syz_open_pts() syz_open_pts() poll(&(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000840)={0x8, 0xfff, 0x9}) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) write(r0, &(0x7f0000000300)="30d71812922cbdfb397f8eb5139204eadf007edd0b0fc153ac17ce0cbaab32626eec22a8f0c8263d5283fef3d568475898b27dd9cde43f138e274cb5204a83f5986d824d788510e5d37285d20018452dd74fb1a41c46b518338b3f0060365b08341346f778641264760fda878ad2bdcf89127641239328d6e9eec12da052fa5262d4f29c2e30ced80e703426cb96afb9568e99b04ca9bb948d3e046bf5779b475862dbc3ec916dd56e6d5f912895fa5827f507eb963877fe971df77d1add8482777d667aab7a322944dbc5d92d76417a25e16bc28d5bb0fdd9962adbec67", 0xde) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_data=&(0x7f0000000a00)="ba3c7dc5ec7042effb1be15ec557b9f2702085f63937d123e6207ee79c5fb1ffffffffffffffff88b3b5c34d7b02fe263199e1b6ca06e4f38f226d7f59875d24a82dd096ac7d1a60cc00000000000000000000cea9e46b6effda12bbfa3d79ecf6dd044947adf105816e6677744779da994fc3842cf00356f573f451b88bdacd70d26029f593334f3e8369057a999b5c1ef058d59068878eea0fc36a0357a252d9c2d13840c749e3542d2a3cdc4de78036d3469a505e6d3e1d38411d09a46b9c9769f3d9163d8c1878b3a2acc6dfd08816ed3972a4064d25b2e2fde201dea3e24dbd486bb08cb9cedad3262c183ff18cc80e9a5f6275921ee222164e69b65312a4a77db2d75acd88ffea9dd0adb0592783d203cf21ed4399ed63c27ccb2f0a7fb8fde12cf9ef9f4c44fe1204382767e2286ad2dec9dc6c61d2fc6275c9efae373dc1cfcc521cd91a13cb470e"}) chmod(0x0, 0x20) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) mkdir(&(0x7f0000000180)='./file0\x00', 0x104) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) rmdir(&(0x7f0000000340)='./file0\x00') getsockopt$sock_int(r2, 0xffff, 0x108f, &(0x7f0000000380), &(0x7f00000003c0)=0x4) getsockname(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000480)=""/213) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) rmdir(&(0x7f0000000640)='./file0\x00') symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file1\x00') r4 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000200)='./file1\x00') r5 = msgget$private(0x0, 0x716) msgrcv(r5, &(0x7f0000000840)={0x0, ""/8}, 0x10, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x3e, 0x0) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) open(&(0x7f0000000280)='./file0/file0\x00', 0x10000, 0x12c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x1) setregid(0x0, r3) clock_getres(0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x0, 0x4, 0x0) fchown(r1, r2, r3) socket(0x18, 0x2, 0x0) r6 = dup2(r1, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000040)=0x401) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r7) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r7) syz_open_pts() r8 = semget$private(0x0, 0x2, 0x73a8c1bddab56e0c) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000100)=""/219) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r9) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[], 0x401, 0x0) executing program 2: sysctl$hw(0x0, 0x0, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a7435", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000200)="308d1eadc755771d9c334a17e7900525004e2627540ced8f6e0efa029d42f29de7e484d533bcb788a4fda5a69bbad45585d1cdd63570f7f7c43051935bd6655a6c189a17f7a340ca912442f9aecbd97e92888f9f59afd7a9bcb1774920ed09017209ae97bc32c5d1116dfed67e5972b3fb0e3f9a01ac56bd69dc1a18f669b01e045faccfe5730293c3b84f6c6a2040bb5fc79adc53e6d9134c40e54136090493e2f23c90085153c5be97b97fad1267594c1430e73cbf22dac8c60f3b960176363aa2ec75b14e17f2c20c9649cc", &(0x7f0000000040)=0xcd, &(0x7f0000000300)="2d5a93d586997414a50809900d45f1b3e7ea6b7c16700d36c998bfda45c4385f0109e8821d84eb0e5472883577951427ea83e237", 0x34) executing program 7: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) shutdown(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000040)=[{}, {0xf1}, {}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) pwritev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f0000000080)="a5ff51a2b35bfbd1b9098d63958b23ae7d658ed2c8a18f5a9082a68351045e2b937918523592e8dfeb3cd1290d49d2009daae052c889781b9e405ba4f5b7360d912129cbf6fc6541f7d6e9413746364240a69100dc805ea2eb6905e2c323", 0x5e}, {&(0x7f0000000100)="c2c0e323698222638e75dd33a6f322229e5e28c2abc68634e11fd65a4fc02d37754e9eee9bfb98488180ecdcb08da765cfc48321ba4c3bf4571e98a824f4e1f54f4bd8da21e8136479a0bbe545c298507aad5b4381504a1ef2bcf9da3d6036f7b692329d3f2ed4d78c909d2f84ae90f2b24540f4e2456b3b932cc572d9af04c9f9d234d6e29c9ab77a1bd9a49e1de2caba7a26e146f0166980b4ca7b3a7160063f6782d930eb1b0d78a344945ab25d3506f81b6a44028f29f8b72dc427bd408807b150c6e4b0932477829dbeb4535f13ef6ae9ff49475d2c8f3641342fb6dd0be918b94c7a17223bab5a04f2e4ff3e0af65ec8c531949ee2dd8304b9a97d3f211dafe8ac4eee9a4a8e877bb8dd8d6658706304a4c0382b5c23db1082db7c39067851ce8bfb6c29498224359734d75210b7ba539f4f830185000293940dff75cf69ac0e47701947ed36d9615fe1127716cfdbd674e6cfc6369a0c8d137c59c9f79f86c9c9cc4dd89e593b814ea0b9ea1cce749f32256e878541bcebfeab89ce27f4058a6fc0bc75064c466c9b010295f226a4b830aeaa47797491bdbdac9016abbca41d9b49fe80c1b46736924b60b2e447b4ef47168588aceac9033f5eacf0db99b7ea23150b50757d2b58f6df727273b2e8025082bda702c4d52cb24ff7a6fdbf117a69faa0b95cc5fbf8c4f4f2f8d3ccb525cdf603c8d0a9f2a7956b43a43e5c991223c0024ea770411890dc57fba5b0ef778a3ba97f1cf012d97f170821e071c299968da024672d4de85a55dc19e3e7ca1a5803160a6aa42719ecce4169733a83b15005907ad86f413adacb503f1c616a888ea51304b0f3199c841b70a33ad7b2ff3ff6083254ab784033069e7c6756c749748f5381b9be3096d00fcdf0606b6d623b2dbeb608062e989c8b53ef9eeb782644bbfcb0cd24e4ef9190e3f7e53efe7eda18c20fc11a2f76038044e1915817e89feb931c737dad4174f28257687779522f75eb5d153c88f887eeef9fa220daabcd688146e3a2429e31a5e33c6c46e6bfe5ec1c75221e9d79cbd031c16178e5f3c15911093a118f76323555f9373a4e8f56b911104174ed870148c979aa36770356264f2c465e9e05404d1de0035600b65c3acfcef69f8ed08dd3761c104b5bc1e2deebccb49d6f81181132e702fca117946f2651b6c4a919fdeb0d4b60d20248e2e5a373585b73fae3570a725dcb4917d77d405d92386fd2791182c8139edc57c07821645630bcfa1caf40a5f4b9255244e0b99c04ddf3c7caa861dea81abf0db1bf2f44b60b99c2a69b0023594af9c0975d03eae7a78543d0a408fac7c0147264a9dff8aacea742f35d4a3c801722e0b5ecc43276affffbe22ddc9e26dc17ab779dfd719fd12887a411bd1694a7aa496c89de87932a0edea0343bd66210ff176d8f3495e9b3dc5b265be7dd7d0595813cbfdad2bda14721c293e83a40eb2996a6dc42befb0a772de6ae38a41261219b196276c5a971b694e4b2c09192eb58503819e2d192cccb401f847a73db22c5c4bc83974892af9533760a0905b4b8226f0e9837f6faa96c3e8541904ba8f9e42608e4334ae3997403d73b52af224c43d35280fc5d4da411efe98232633ad63772e5609c8992a319164ff9c9248dbfd37d565aeb23402bf6df960c12d5192bcb0f12423a08b3f845748ef7db1d84c3d38765aa62b3de01430a5f404742d27abf54696ddc34a3220edb4991d9b19347609670086e7ef0a645cf0aaf1e3c09943f53d936540678cd6ac412f7015b020cceef05693aacac78199f6e832c2014608fd930309ef5af192adfdc6b3c783595ee346dd0dc4d506ae3bc1444eb51b1b93d590c913957fb8403fe1cd54ddbc5ed0dee039aa95967eb0fe83ac8ef2dd779aa3d3d548f04ef304696115146dbecc115861ecd8dd2592226c869cc03413f0348792820a9786ae8306d864eba3b821ffd3b4c581079a9819eb450f51b560523039f0e224ef3fcdb759fc3609f43ae95981a50d02d50270125322782e1cc202ed768ed7caba2e7e945f4cba35773a71b73adf4b6b6926326f328cb986938e8cedaab04a608f5eb4dd3bd1ce2095be1aed27fcd8bd23265601d2b8a8937ce6ab99aa47729a4725be36e10786c8ec657c8a1f112087a0b111190115f131a5aa6fbcc664d0853215332bbea43777ef3e129d3f483102848c3565c1d3c26a8bd905876a421310252fc4f66c5e9f0e2122dc964b5f70902d929230ba710d9ece28370367a78e2223c8476c9af1d759e513ed69118cd71ea78b8cc8c6df2f82ec4e181425246f8a04a74a144e85b5106432c6999ee556adea583e215171cbff2cd9da3ba169dc31dbaeb601683671186ae415e743bb9f0f3e1bfc71c95233dd47a65745a549de818c0ffbd349c3d31879585439de5002573a54b5328ca365bee006c8b427c922801992bd829cb631e488c852ca22d2b01035599fd3dbc3f4f4644311821b7e0691464d67f766c2454adc48d3d37f0ff634de59e52c3051c8a41a7f122d8b3334c102d0456861f083b309f1e79833211afbc3222973d1b2b8bba516ea07e3d626045cc6bd231a5af15d83c04f1efe6ac8faff3f9421f7175082ceca66d1c3eeb4b0f7aa693e81e9f1134eeee525f3ce3b28fceb49d1638334996b3b2cdb0c1496b669992e2ab68d82f716459cfb6af232346f0b5575d582d47a3b7fd6ac3a57f8fc2da2986e031ec6a9ab8baaa92beb0461c84a6fb48504b563e5d27ec9bb19048f5e312065e2ee66918c03b7afb79222abb72e326859e684072c798cdbcc506aa9ede8d7cc1af19f096701f6ac78fd4a3a2aa1bca8c7ac17f744db088cbb0507af4ff310f9c001cde92f5dac93372880eba3b66fbb19eee0521cef265a6256daa0634cfe4478ea874fee8c365d0cd6ae9df7453f87f51b77273196df92588d819a4a880f65459fe35e79b0040204cc83493aa2c88febc2ee6e343f69f95671051010bd6685297dd03ce83b5475e2f466657218c37a54832b96cdaeabab8ac4537d4e20170885aafb23d77dd86c234d271b42af0ee00e78f81ec01bccf73d7e1267643401c1c47480f59d0806120baae8269ebfd352ef10bd84c1e28f1250aa1d282a0fa6fab65c6eaa77c34b90568227ac1adaf9e735127142ef9417ecd4271c3752f13270ee1f06e849f3131bb1230e44f21c0a393dd6e0bbd3314da806452f15d8d0a324df38c472db6ac24c384a1445cb4c74ea4c03df159f86a351ed15aa0cfbaf89b97eed0769ba611904aa64ae0505288f7af7dea96746a7405e262f56b830a4c7dc3e370fffff9450f275189db6f3ea5bdb294a9447918b421f701b6dd99692aa3f52211dcab71812d8f94ca5d36a05e9a6d6e221eaac0a68dfb927c57935b781256ad8363588b546dedca5b026af67a3e8cb3e56903ab185cc32495173e1ffd2294affd67bdf1f2abb6206691196f855f8d914f75fcff3e9d9f0c06befd107fe654cd033fc73a70872e08bd30a1373e11a8dfaf5c9d5a4ae57b4ed4891453905b074c80987987c8f82ef065b7b42b8770803b2893268209f4d63ba2f3be78a8a1d5804809c478dea79931aa6f7603895382994acaa555a347d554cd97286eba257d8a2955b1957365ae41fc1612b2e07e39ff2f423e3374cd565150e9bfdece4aa6c86e800794d53b95b60697159fd5d9f88462e54daf8110c077cb7edba14d42becf733c3953e2e7937f0f7019ff64db42e32833aa9ed62752fd3fd0920684a62816e320076e26775b657c5bcce754f7640e20f77cc68479f6c5e300aaeaecce988ae8cc0504eb38a88b5928c26ba7fbdfc396e0aab3908812c672689defd8d8f66a951ef9b1479ccce6725ddf8a47242e86876f1ab1f5293473409113a3a8c66b5891ecd47ae00d194dc089b30442904397cd6d9935573ccf1016dbfbf447a4b7c94b8164a7e42aae85bd0bdebcaed692e0599427ec6903b23b032d10717334b84983f247d90ea8b0f8ce8e44d70d2d77a49f584ff31440a82004714526d9ef5f296eb4e16f6530e086359f0a7f81622815d42cb41c6e55a0e7a8632520d123cd84cc8f9bf9d3459561bc2832a2f0f102fbc0cc34a38801b8ee20de2b129afcca125ac3dabb2e21cd9ddd8f231afd332313ad578b7c7308da50d00066186417dad40e1ff0c2d5accb7fa1533e4fa89f6342ce61e5b925e3395e69f391ec0f9c1ef19f42522ce1201ddd23a908fb894647198940dea03f422e483e05b9589d9ed2b1e9e0fb6f1ee2f38f75aa888de2347a50c29597ecd7a331ae65fea8b127d74040ff8b5e8ce10d5d36a12f4b8053d435073e4881a2448436b444bb1b5ea202a4962020ce9874970c6f6ba5654e821b1368a5214c91bf89f68581e3e2d5331579f73c18df18eb42310dd8b89dcc96592a88bc9436eb633c6b827af418b32056e3701e98a492c308864a561f67ae7354bc174e71e53e41a99962f9e497edc86d7c2c517262a7093742b40433900b90d4fcf95598f74e8985721e869c6df265a4fb9293b4eb60b809bfe0e8e69f3bf15c9c3cba5bce71d2952496fe7cf58c92666fd67e08b5c8a1b96249ce82f3f5c85180462449e02953341d5caeb5af8da2b25c2a3990ae04179aa8aaa40aed0d4f01acf2a866a67fe914a8d7901f95755c7bbe621dc79982257f2f8bd7276a50ac069ad621a93fef15f4d3cf9f3f1f2458493fcb2538f9c83e116aa81224456382d1892b053ad1c4c1a80a4d017f490d15ed74a554799c2c9ed9d7b70e35e7246576ac4765d64e3654bb5248e9d3ace4704e227609203b1a1611c2298e58b1c78ab3373c0446840d9675438a786790dbe32c9d4009954bf3e7f2a268f13ebca41a3f111b84a06576e8b15747264a596afbf0fd6aae36075c7e690ca8be911cef548db9cfbe48d15ab658f067440d06715ebee069cc5555a2b768f7e0bf301ee57d946230a3b2ab3ec95aa78327fa948ef29263db0afe040f4a21d1fbecd1d0adc0c6c50981c50c220cf1eb79aa0a2352252ad6ba1199287c2bb494492bce6f3d14bfbd8dc40281bf655fdd987e681479edcaf7391973d5200f32d2f778a73ba96a9f63c80b03d8390a6d5aa9aecc7ce2015483730c00a9f0a7b43880f8890d2b41903e363beb6673d0d0883cb5b7e70ffca6b6abd2c3633044b2f1f4783453ffb9a65661be8bc3809e4cc606e4aab654ca2e49575cd3def8a4a2e5af30ddb612f7f794436256270a7dde77244bd313efba94364e3463b850b819bf2fffc316f0c42678baffe4226a99e9ec869dd7443d4538fdd76862db94623da34786abbc7ac61bd62fdab194964b51cbf1c4561ee752fac0b3a2055ab5750b0eacb6b8062562ee8cb874014c8d94bd3f589859c33551bc5859be6d26c42bcbd1d35f4a4514aec2669016df0bfb124f4b93c6205b01a384963c9579ca2278c8a8ac1b715edcca6e111c83f99c29542d8f81ac2834dd5cc7c99d58b908efd4b318feb39bdacbe4ae472bdab28093054f8cc8a08dfe6aa700f35bfdd46e8bf2005c5f6320079316967dd85511b37825178190339758ac49f8727b9ab853029209f5d82a290d3925545a4f922e98a0a1aff0e62f79eacc006b9ce8bdfe83c6e45495865933f7796566dc9b24839a0d0b0b62a802aca8873fe79c82db3bff387c5b127bde4f9fcef07d74021eec6f710aa6c71bae17869fa6635cdfc526a57c89eeb9bc2f80fb382664164554087c4366cc5235f61023011560593aef7b5ecbf7a066fee9b44818c20a8c16a28fc7dc1c", 0x1000}, {&(0x7f0000001100)}, {&(0x7f0000001140)="a4d38f2b33e66b81c26309300ac4e505d89605b539ee41b8947c204bd0a6afff506f2e491b1a8709e74a26287b527cd5f5a322d14b6265db15e0bf2cc308d6edfff6ba6958c5022eac479999b79710ca1329648db75e7e94d4ead099dbc77799f45e0ed0964b2b32c3aaf70efa386e41c34bacc17d7f72f25e6fecb2a3a5a70b0f8ea8c766503b1e3f55d930e86f3ca52b5c3ea1d7d4237253976c904b3d4142f41f1c12ae5f88b4debffd00dadc55ac612d95495b0d9ebb9d854261", 0xbc}], 0x4, 0x6) executing program 2: open(0x0, 0x0, 0x0) r0 = kqueue() r1 = syz_open_pts() getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r2, r2) r4 = dup2(r2, r3) setsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) flock(0xffffffffffffffff, 0x1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xdf}], 0x10001, 0x0, 0x0, 0x0) dup2(r1, r0) executing program 3: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000040)="000b7ba7", 0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xc7) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x200, 0x88) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff8, 0x8, 0x40, 0x5, 0x7}, {{r5}, 0xfffffffffffffffe, 0x46, 0x40, 0x4000000000000, 0x8000000000000001}, {{r1}, 0xfffffffffffffffa, 0x0, 0x4, 0x8000000000000001, 0x23}, {{r0}, 0xffffffffffffffff, 0x31, 0xf0000000, 0x800, 0x1}, {{r6}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x8}], 0x47, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff9, 0x0, 0x20, 0x8, 0x6}], 0xfffffffe, &(0x7f00000003c0)={0x5610, 0x4}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000080)=""/37, 0x25}, {&(0x7f00000000c0)=""/129, 0x81}], 0x3) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x40000000, 0x0, 0x0, 0x0, 0x0, 0x178}, 0x7}) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xfffffffffffffd55) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed4c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00aef3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5d9e5520b1cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab57dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff7103002c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffce148b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f767d66d4692d9654f85821a4433", 0x13c}], 0x3) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15, 0x0, 0x0, 0x2}, {0x5}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r0, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r0) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) accept$inet(r1, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) dup(r4) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) listen(r7, 0x0) connect$unix(r5, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x4, 0x9) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{0x4}, {0x0, 0x300}], 0x2) r2 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r3, 0xfffffffffffffffe, 0x843) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, 0x0) r4 = open(0x0, 0x615, 0x0) writev(r4, &(0x7f0000001400)=[{0x0}, {&(0x7f0000001200)}], 0x2) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb5", 0x82}, {&(0x7f0000000080)}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea", 0x2f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3", 0x16c}], 0x4) dup2(0xffffffffffffffff, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4000004}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b03001700017c317d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000d80)="f7f0ead9b5430fe5ade54093ccfeea12753cb57679078a258300820ce7f701721b66ebb4400e80a18d943c25f782fd4f6d91c6430732175141500a9399916bc8a4ea8f72e8f5aa90f27f62e2128558a2d14b8656fb61468c544d367707035956dee6d2b94ec5333d99a7c9598f0912fb851bef928d07e8b4529de56798ef0cda614c6702eb16d5e2a47a3a1047e3a1fa90179289d0ebc5473a2eadab0fc3ce99c533f30111a2dac0fd1e548cf4a2913e62a120d3f3e35c7a64c4e330f7a0c97c38797628029e2f861f74c38e4058327f5c15f4c62e348cbdfac4779ebc98c50f9c517c09f490f8eec9d9b5b1ceceb9cebcaa51eeb4c3c2c12f5a73fa75f08bdae9906f884038e349cc03411bcea73d85eca530940ed60020218e46e09d5f67957d6ff850d453c6d3d40fc05cd6b8f67109c485cc3b5dd46224a406d539d54bfa3298509c211dbbf8409605302b41491cbab340323c19f63a8e9cb78c60f6b8e5209b0f4a01d234e1e7e27ead87e8b5d54c30f3d70f0ea10ec3dfeb3c1cdb559893d8e11266916957394a2c51f04d60b04fcdcaee55fe2a1ca08633be4012d81d3fb19e53987991c3339ee8d4106e15b7da1a5a660e466a474c1be3c853059d3a63b2478c5c4c556ffe4c14acca32da0b0f08cc85538f5e64063b80566fc990074da35ca1", 0x1e4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="6d2a33755b2d585c4438458aa69faa55f46cc2ab1bc89bdd9185bc81cd972bb3a6466fa6e6d5daa53815958c48b8b5da1e47198e2ef9258d4552d9802514d0517f5d81202a2cbeb3d00446755a7725244395db8101c34a30aaa011333382dc452e2e60", 0x63}], 0x1) execve(0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000040), 0x0) r5 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000200000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00000000000000000000ffff00000000880000000000000051d44860cb85ff69fe485709249ac837b1b2ed7d04b7a9159374031193133aa909d3af21"]) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040)="c2d1b43ca47aab555d1b6e711430c2c8010a84df337508334ab43bce75b8acfa6045a4c43d22376dbd9c86efe93ba2201bf17dbfb85806429b2e3404835e71b20a3cf37d45253adf5da8d332df300a07ab1a2ae99ffb1866ef84e663ae557d51950e2c166a3cbb088e8a172ad594802c64abdb7253e34ac08a723660e11df293748021e9e7043b4722ef7f42e14cc4d19b672cdafffbba37b3721f7a1cd2ebe8a3ae8e2d6bb2d68d4306f8b764a6084d620a245abaf774e775123085250ae1fd16b01d465d46836bc880011d13c1130a24ea4fbcccf74c02a671bc1e6202f0c26ab558405123467ef23dd145efd61e015dd9261fc703d241fe51baaf9e35fab54e2d8f71830488d874d4820698df632cde31e697150639765311cfd80af34f390c730fa502f616f45297bc32accdc7d3eec52536d16e6c6c3bba64bb27aab2e25c9d20fc837e0244809b383b6f8d213e759d2f7862dffc7a4db3c58098ae1e87ef6deb1a3632ffef2cc70f4451487cfaedbacfec197fa63f44e75e0e0fb49defabf9da7505c57242437cfde8049f62d956c2f71ac4d6b3c9dbbbc7695df4131de4c8bb7eef2679ca72581b2a65fc0d3f6f77e098407014ec1ff1ce3699b5eca1d06e99a66661a3a0c271ac95ddd2f0e9e629622145f89e22cdf7558439d0b4f116d8ed013d8e638fe2564c1caa8de0f3d7051ebe69fc89f6b7b45b5b4699e508b514b3c5989e1e2ef0839495c836aaaec56ac0162ea369a179cb874248ad8ffcb849a5abdce498374c9bda0fb2944127b5304aad5b72c7b923600231aa52ae4f97c434b6380d82a493a30804904bf2644b8b0571b17dc1954dd1b0a0a32b6be40f2ad9d4f30e355a96bc25d9b05a771f92734c1e8f3f654aa3679585fdfe43dc40917f0d0e50ed64dccad6474ab1d4b9e029b893cd0c080e707881804676516d15493f3c40ffb51171afeda69a68fbbf380eb15a7a088d694e58bbc97fe24da24d9c8d4ad4fc78a277361ca3cb1ae1514cabe0ed8ab1222e13f8d28db3cf66646a08134926803fc1114c3937d0fda2505943b2edfcf8c6160102d068ee967583a1653289713f89ccfcaf6cc0014fe64713da6e6dbd0d8594402008baa0a934c15fe3b11d5db10e31227ae89a035cb8b3e6080672a228e73fa909ba3d11a257acdd0d709cd1a1f1baf6f4a5f108c9530c29bee3fbb90a4f80f54e52a6398b004091dbfc89763a553569cfd7487f06574915f5c1efdb2c84886b65942fcd00938493a1184f15a634b8e2609a4253c4d132a265c8507b7abd291e4086fdf2fc94315601263b12cf5188a9a8b3f00d68b4c60a44c2a21c3d7903c5372f8655b8efea2c2329e88d79f7b9305e9d0d12fcdc3a5d1d88a7ca7a3bbd89d5442b5869098d4a2720e6b2fcf366ab10e0d72c16a8bc276122d720da491b7cd8b6962ce41b861914c1a21476c3396f1c2d3664fbd5e4fb81fe73f9862ba9becae50675eef0b6b5ad81d5cf61ad4706edb6e58c90931aebc104f616fbd3db2878ff226bb74dce8bd409440006b7c996f62565caf2962fb1fbccd9995b97a86f5250ec8aedd20920dc847b99d8383f038ae31adde439c6aa51f12a2cdfdccf01f01120f60f031093bba19dd47364d124457546c40e2749b4de4f74c1dc5f5718e4914494011469f6d61c005efd1f50cc26451749e460e0bc5c73d8b8d3649e5a5949571c784cc4f0e418b5b051970fbfea11dfe0cdd8825e7942b927f3c49b20c5e49a0b55d91ccbdc2b96f8b7df1888601d8edd2c22eab603baedf2bb0a64de2c91274e7e83bd06679d63d6d5ebbbca6a7f50fe27a45395cb6f3caaa1e012912be6ac18b29e238189ccd26f7228a3dfda6eb12057403c62969a0b86f28fc040d87b6ab4f2f5fd22fe0b2b7655bce52861afd0200d08a6113ec2063dc71db9cb665e14fb3f753795e3843e1823279358db12523b7135e5e38f4a41881e6c79600c4483c412a698a95b6e4edc3a10fe49ea8b147daec2ea189a2d43c6bbb30edbdf8287e91bba0457257a2016b297554bbed6990ee80e3d28d9d1d60bad7e159f1fcd7fa24a24f2bbb9e5e9120d09ce6d32a2c95d73c262bab1d3f3e235da0274541adee074516b2377c9575f5baba6fbbb07375edd877b82932ca611b5e1fd590f5d108b715e78ecdc3eccbd4343b40d921d9e8f02458e02c80abaa04fd9b0f3f9f0d409ee12d077bfb3fcb6a25b10702f38f8a9f5ecfb410930964dab30b2792405c61a2ae48a63837c4d0779583bd120b0a8805daf1d5e45d52b06c07138bddff8dbb43c9421bad3e1d77d00008cd5f89dc310d12471b993567ec444cce55e3de187402b27eb92646419a23666726717f2d114572c915aae51844ab0163976480cf6ccca7c4ebf22de2e4a7e85490401444d797f4b6cff24ff147bae5b06a89caa6187e0f22f1aac556bae44ed829f823aaa64db10cf43ace412c8efdc0bbf7e5399d86184551d5b4fa7674607fe48ea9bdfed08be064a72eb8a34beb3c38b8dff9c3872467e529f948ba43106ae249e26a6f4ec511ad55fb4f6a022e19e0e56e93917dcc635721b7dbb0b375e999b05d9d1a1e170704ab979dbef7a3d7bd655c9444e8212b8d76ca0294e2cc3b91297b3e2f33c159b8d1e706f0812dd37676248fe26041ab585fca9ab01f17c3ba33d2ff603588f2aec2a0f8b785d1292b8bca5b575aef4a5fa8666c5f1ede7abbfccee02de80678a812d70eb0c32f7a64be281a7c30a544f8f65dac8da06953f9b26192d04d5718e8d81291bf6673751b062153f8ceeb7e04f84621737a341b3e1baeee6d2bcc5d5be65edde8a1abe4e8ee406ffbc0a74ba2ab2fbc04cd9ee26f54a93d0479a4c9def4b9f16631b54e2ddcb7184fba80c152bc593013dcb14ff8261260d8447b06f572475a0392346a5cdf11ec8f118de0dd4bb49c704a9f04fd0b11f47adda3e80e7460f60f0e53ad3edb6e3b945f34d93e81310d8379b213836de8c2721d6fe944c0413b2df302a1cc870a73e5451b40178ccea2eb34cc6eac98401d8016b921d7e8fb649fbdba26f35931138e4162907eaa026c52ed46e83c1f0b54faa62a936af2a1db37121a061d0c593082cc30bcb0dfe7a7864646dc8c7fb8a02047228b3956591e0884b3f531e9302ce6999f62c616e58a71cf6f40d4a4d262510b1607173a603275c03889ff1c3412e11faa7583a237e9014f08c256581b51b56e99bce687c3745706313656f0241609ac4e90bc0ce7ae994e86459e42218ea0446150c392bd90eb098d1bc9b2cc2aeee7676ca1bac8f23e426a5e528089c83a401e722bab8cd12b7e1b4b0ce244af7a831305cdc37ee77a6f7e482be8995d1c103fa9806d39e4597ea5facc6367ac59a68545133e18fb8e4e6de4ebbef179b2ba66c8a612dc38a5095ead541b2be19b4c7a10539fc4bc2815a743d740e64b31a548774c0637c163f6b4f44d88a3504d1bc1a81a350546ce034dbb2f883a88645415f99e97e6d828a429cd42b10f9b1061f28adaf3e1092d10487e2904d8a0526f9c4e35671fad1042f89accaf0029bd405575af7d96cf41544af486cdfc620af79852985ab0e8ac20b97d808e7287825ab392b344344114c06a2ae8b882f46350c52768deaea7051cc3914bcf961a5d9bb2664919c4310b2f14bb3778913956ab34c352f098a1a3da37434c92f07588d19bc12d4b5791aeba508aafb62f49192f4cf20a87b4d5292fbdac24e2f0d917ace19255d99d5db10ace9e10ded44ff0c4ad8ab75a981c8db2a8cac3fdab708b40ab34045aaf5c73441e4bb8660fa6bf4f348894b485c3ba7bb2e62f458c8aaa767e86f88d13cb3b160a4862365b257dad0516786b703339c0a51a3229fc1fcd7fa43d765d4ac21ce512d66592ce8fa1d983ca63d65880b6e7473bc76a2866e1c5000ae847d3628a573b24b9d7f3fadfe7e3b0785158ddd16b5a5800effe8f2e4bb459228ff2373ef2fd45ed393e92ceb4d5fcf90c623cc5d8b59c1428e5699e02c38b4e5e691066745d98362e21f7157392d9a0a94c49f143a913c77b9b82490120c8758ae999f0bcac9dab57e4a5e4229e8248e0bfbea7dfe0a77ad3cc28f567c008fee2265e23af654bee4661912d78fdb525136a88574e269840ed09b33768315f35805cc66ef8110b5b4dc5d5c099c2c6df912bcaca9e9f1b2dfd058a29d244f25c03abf03338c3eeceb8a2a8aaea1ffef422616d39e100d6abd9e2a4cc02f218548166fe71a7a590c923a3beda34484a404295efdb6b9266e1918469dc2be9d76a288270966e2b1e8cada56a0c3a3c5c11100937694f5b78bd5d383116a1900df57d9816e12f2689e03b6852d3443542e109682adb68c04006fcd44ef4c14fb0e0ea159f5d1e46eea0fcc937d92a40f8e25dfb79635f0f2a474657ef477ae9325747789d9e4c483fe1c3dd9679e153c913267395baba2a2d1c1ddf7700a7c551c68d31d47f020ad9500dd83f79ba8f28d79d892b6ae740b10b8450cf2cefef46cef94475a77bf95e00e216606e6c3b845fde2200a0964b5d9e4bc35ea75c6af0023722ca851b193ec15d462ea976c44f7a00e8c52fe0e4e8c1bf91ba459c7c75d891802278088f21a57029d379698db972ec9df4b11a62699e64a42eff75685c94ffaf0933e9a74acce13833a900b47e9beffc4cfc59444a6419385fd08ac124d924db445d7387cdaf0882a5ee1bc8086965b0d1e7863958b3dc5b35d28771aba02bdb750ffe3f35e2c57c7618789bb387496adc76945a1e48d953ab0ce9252930b5c085d09e83b9023b3137c72b2b6183a0254a08f8a4492fd0530be22e3a7649155db298b7f017564aa0ae3be694be5e38b9f7bd34ae1ef2357766323d45dd8730bdff9fc88f86ef3d8b7642cfb99ff01b3345c9509fc0d99c645f618f34a11f396822bd4d23f6a582f1a77145deb3d0c1e5daaa75b294129d763b86698fb331905f0c74853cd32f3340bf33434191893319e7609e90d00ebf23514baab8c339dfb30cecc215bdb7543a74c8c23c37edc0ca69a7c2f4d547d27b6205edf3008247e02f85c038030306b1d339f089c5574a9215256e4a23a781bd4ea8e0342c89c06422798d27028c579b256a2ac1c1fe361ba6d0a25520c7673f48a2025ff5ec09ca013a91b2d6bbfe336fe53935364949fd29c53c1741163a7c47d9572910df2bc706693f8284848833364017711b8fa130391b68f7f7043a99956f7b97859873c8070604134f1bbb7d50807336282b82ba115eaef2c6cd371cc2e12bf200d768b8d18201907194a732ee40b54857d782df22dcd77a30048509f25f36a7a531129664dcb54f12a1eaccfff615925750cacbc9f3b54648678ff27d9f128a109acda8c15369fc91b2151f81cd772f08916be05393382fb3f97aa2e1c123b24e7f109b4f84c101c6228df114e8da3d7d117b0d00106aa8f9b294b1076fa6665256e76d0a1db48fffa3c16526a83699b71927c5254cdbf6b57730768a9ad27766b1ad4f4f9077fd22120f9ad8496680fbd5d856c65a7eec16efe44e13fab66e1e6b249e4aad4d09b65998d06a63a16f92869ffdae9ca2883660dfce15bdb1c311476b1640275a9edacc70a0a21e0b2f1ecf03403eab60125c286f668a39b5ac76edfc089abfe267f501fe6ed3fe1c9d85b0fca2c1da365ab051e7a3150c7b2b916d254577eadceec08ab53335d8e3f4f5ddeb0a53998ac4415819510f3d3be319980eba6b82834c2575e306353d58a27a3bce037211e32ac62e16647110f2283e4", &(0x7f0000001040)=0x1000, &(0x7f0000001080)="0c72ed546eb221437afd7930064fb35c547651463a8c9878e689d6f1d707771955d4dd82d0353e44ab147ff9560cecda8be848ebec722b0c160f9d396cc24b1f75299ae09b1a53f5cd70a65377c06f702855d34f48d61a0c64c770333c5f7dc869281ef1da1c78804747bc5590d49b3b8f770b14806e7894aa7cdf962eab2773bb3a5149dfbf538307f83c1575301f6e27c7b66420bc952b47df10b2889048ad05e36de5a5bdf5bb37efbf5c0db25cdd6c7238e2f7e46483b273d7ca187f31bf15cbadf48951de32c8d96bb42ad6e60e0d2d3f2fb144a92a1606", 0xda) sysctl$vm_swapencrypt(&(0x7f0000001180)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000011c0)="569e18263641e9c4220191a754a096c92b5f7613f6989d2e4af9583b264cf6d60f4b536695a0fc1213c6b751b07335a40ed815adf5508a5a6c9d7eb145a070f3098bf9d10bfee39d93a7b36eb95a5682f70e306d4c1d2bd4e32123795403693ce58f037f0799b4f771fc7ea17168328aca366630f158985c2cb9bb8045b8fc2f5a24a7b03b9887e40c618473f8c3483dea9372e7ad6c2acb617677838e71472bd2d9fbfe45ed711280fff5322691c450486900ab7e6356e96a2927eefae9d65dce412c93579d6d37f4f6ef9bc6", &(0x7f00000012c0)=0xcd, &(0x7f0000001300)="fca02218d571a5f25c31ad08d7d270fe8a9e99ab9b40caf269fce89832baf06aadba4ef9ede1668fd85bb7fbd9073abc6689dd08f3880b9d49d706a18f25f635fa3972eea420aa4ecdffb727a4c07cb76b413feb51a8685b679cbde62b6a71076012061fac73516a9173853db81e88d86b6654fd522f3bffa6352bf55b220503fc5fb803a47fcf", 0x87) sysctl$vm_swapencrypt(&(0x7f00000013c0)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000001400)="bb95efd90c0b05405625b7e5d084f69e2502ebb94de14b08f18ec6d7e5ac0db163a9225ee710890d31d28bf289c8d20a30872c6f8f5b25b658507b947d7b2f3e8766a6c336b83b015fcc7a5eba57dfef0b9b7f5a335d9f751ecd062ddea43d367151d1db1659db527cc14931ad78daa5f3038ad9cdb5bd5f18bab82c88a20844e7de6d6646402deba9b81d5740e992351b7941caebf26624363ae2127a44eeb5b28a0f631285fe00236e5ffac3d0e7ae69eeba7c19544a4ebb738635e2ebf13128314ab2d2072b3972f00a9ca4e13a1db516b66a279a1a7c686bdbb4bc4f3928eb71d3", &(0x7f0000001500)=0xe3, &(0x7f0000001540)="9fa0c56d6a633203816dedd4ec8e5d042102caf52879a31b2395f9ed69a1d0d5f32488c7dbe4e65d5ed953331e2406634067a21c8df51bd85c34c5fffecd13989cb964c36ae5bdc2bba6b4337cca848f3a53d2427efb15c1a4162f6aca03360f9370b2a7fd8b8bab9c8aa4927ba658dbb4556235b743495a", 0x78) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000015c0)=@abs, &(0x7f0000001600)=0x8) recvfrom(r0, &(0x7f0000001640)=""/4096, 0x1000, 0x1000, 0x0, 0x0) bind(r0, &(0x7f0000002640)=@in6={0x18, 0x3, 0x1, 0x81}, 0xc) chdir(&(0x7f0000002680)='./file0\x00') close(r0) r1 = open$dir(&(0x7f00000026c0)='./file0\x00', 0x100, 0x102) r2 = openat(r1, &(0x7f0000002700)='./file0\x00', 0x8, 0x14) accept(r2, 0x0, &(0x7f0000002740)) ioctl$TIOCSTOP(r2, 0x2000746f) sysctl$vm_swapencrypt(&(0x7f0000002780)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000027c0)="9603159b26cc1f690a8822d95339662193309b7acca827c9bce08a6176e089d7350bc392efeb5e73dd8e11391a97b76ed08d1ac94844924f289c492bfb9b798ba32126930c8d94552ede7ce03850685e871eda72824c43502417b8f8e36f7c71b9bb30aef44882f8747aa8bbae390e4e06f6c4826b2ee3d66f66317a7e9f86ab9931da0d48063b3ae88061e25e9d581838", &(0x7f0000002880)=0x91, &(0x7f00000028c0)="e63e04c76e174a27d03e91dd462e232748415ddc51120dfc1aca0be59181d36f7f7147599c5698173ef102bd177df479bba00909ef2dfa631eb0ea61056651f5ddd7981ab5eb05f1f752a98f29ae443ef236a3aaf07f90df2aa82e705c9f", 0x5e) r3 = open(&(0x7f0000002940)='./file0\x00', 0x0, 0x4) unveil(&(0x7f0000002980)='./file0\x00', &(0x7f00000029c0)='c\x00') setsockopt(r3, 0x1000, 0x1f, &(0x7f0000002a00)="9efa7490790e7825ce45dd9034d325f07e49c7d1d74fa505bf5beced9ee2a8427d2465ed25cd6dddb30095233694080b8c0248c9ddce7e194f50b78287e1fe28e348dce57e46d292048de571cc8193bc8525d76eeb9d1b0a7495244f09e4422a7f8c5d5015413449ba6498a2a6e9eb00d3f69a3d2213971c4660e12bb1f0b5f231931843a300c06d224bc7f255cecb301870a2235d0302f3807cd8ff51d99f564428d1fb0b1de4e440e913be97cdb7127ab3abbd04fa68", 0xb7) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000002b00)={&(0x7f0000002ac0)}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002b40), 0x8, 0x0) pread(0xffffffffffffff9c, &(0x7f0000002b80)="562e8b7d0afec559e15ec838a2c2538368b514c8faf12ca5e88495fd92a8cc1d48bedfa4385e652e5a5c00953c2a088454a853d4f42a0ba16c511bc3e3b83d94768a7d2c2b374ea079b93aff5efa85b06363f004634a911dd7bbea8c409f001ca5a2362e0a81f2b4cc981ea7b3ce6733e757a0f3a28a1da31b1199a2aff103af3b275cf47a6e6e48018c564f741136e2c92b2c438e2ddcbed9715cf3c7d0efa03ddd7e75b500122e490b1293e0832f9350f214fc7fb14a8a380e9064b4df5b94c8177966", 0xc4, 0x100000001) truncate(&(0x7f0000002c80)='./file0\x00', 0xe99) r4 = open$dir(&(0x7f0000002d00)='./file0\x00', 0x100, 0x24) symlinkat(&(0x7f0000002cc0)='./file0\x00', r4, &(0x7f0000002d40)='./file0\x00') sysctl$vm_swapencrypt(&(0x7f0000002d80)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000002dc0)="a6728aa4ad334b85b5ff27a1a740997925c9d03f73df9ba822339add040bace038e22e63ff028a764d48d62638ebd907560e508f60c2518b1a01a09f0a9358c6ec7cb53095005f02d6eee03f67090d0b55e07d10d559083ac64d4ad3d754a7694d7a6438ba4d4a2e43032e8141ef41494df4b66999d5165454de7652a56ad231084982c5d2b094173f6b122760f6a2d10ba3426ef20ba01746e98687cfeb87307cccbf671cef8159b4f5bc0d1b917e0bd936a637559714dbaa61fe116a4164b301382b8860f1d940995ea2675b1c064b7687c5f7cb0e21b77ba4c136dbf13fd37ebfcb90834ff035006cf607c43e7bf7612e835631d288ba00dbfb8f09c029c41eccb9fc798b8d0e2ef122b12871685498fb4056d5c5a3eda81202299427bc717977a37095b8086da32d507ec244f5bf9ed0afe67579b5353352433e26cc694b37a59b7bd7ec2935780de3a6e188688bbfb3e3ba58f46d1dcb9a440ecae4140cd0aec2dcd80dfbcb8d4ab5ffe7a04e9895f362e8ceb7e0f2fa604bec61e5289fae7b4f12692f11415cd9321ea5795ffd3daab5d4e195944c54d4e29ca58c21d920ab1cfba9f16a9b9cf74ce977d34ed2c199a47b52a82f2059d19b5e44499c00fe8d033e55fc4be243dd4955b25de4eed1a4533c2203a1ca444999c9c34f9775babf88524d1a8332ed5d6ded631f806db03d993ced7617c024a0aad48539f47b098f778e68c4b30cea932ceda3063fda0ea805c78cde3f6d69c2b9392a8e772398fc0ac952b5d35c12c4e480d443567258c7d074d46d685f2275a8d49420037d590900ae77953c6f1d2b3fbd0709bf84147e2df576cdd7765669c833c36e2f0efd4a5890eea379231df33ceb4e645e3ad6a1ed36bb74b51dfe2728ba0b9480877bc45662ea582d2d3bd18784d83aed7fadff0ab0d4bbba2c43fc783cb1fe404b79f2db4bd441976a3b341449a6b39876ba9dbbf154b12c31e9e6ca243e1f3d9c4c25d25ec89cd673238853dc4e8592e9f5b4f79d146c519fc1b930eec0848eec38546a25edb61be0365670fabf6521a219fc2d7b5eee32ca1b73e53dd8eb50fd396fa4b52c6ed0ccb6e1aec5650445cdb2b0c7cd267da05d6de8a5962f08ba4113393166b9651ed8cc0c29155631daedaa5ef3d6d8736c4f01d3fbc0711417d532235853c4c4a368cb187d6d13101764acdc5f328100503c4b19ba497e31cedd51ce7ba78004db0567781bf0a52cc3c8093ea12e56929022361f1dd1130bd5d7b1791182eec4e1584b4fa6eafe00541f582baaccdba08e60807e0fae5141862524497be29cfef0333927a259c51a8affff5dad333f425e63057f42df2ebabf69247c7994ff507cb97b9ee6b2c48cb8d28faf0ea015a98ed1d46f74b4c27624416445c661cc26adad78f4d8d6682082cc97ee284bbb81026fb518f31587e13f414d35f8d76cc889cec1685d5d1027bd1197ddeaf65e5c8f2a9d5140f20e0204435ab6ee1dc97160e43bb63e57f313f78ce66776536a5a30632165d5ed64eda794ac33b041f05ba55aac6fc15ee0f281c712cc6046cadb84c80976ec03a7078b21f4246bc8f6350c3ad077065e50be0cdc8557960885bf7145c721b2467f1c505bc51407f3e32aeea2e71b9ff1156a7e2e9f82ede5f0562304cef4243b0b017ead2859da22611810ab8cc03b17b810c69aa4523ef1af7474479d025a66c8f529884a58ee9bd6b9667b56416b91438cf4950a12b23509b46e7be1a458f24745143496e511f8f942d7c9a25bf44defb0f6d2406ff59a1c8752f1aaf0318ad4a86bfcbe723afd8c53eb3da4c96299c92057fadf09274c8998f972b48c8d9b7d4dc30a36693bb39234cfb2b2f02e8e78a1ebfaf7515303891a10219d6ba5ffdc82002fe0508d6309853b67ba92609553868fc091daae0e302326c1ce92ac9a4a30efbb36b6818cb59aa73aa9b73b5207ecd43ed1bbf1914597937a22750d35660aff2016b7bd4f6ea4983d51f0360878590afab9b9eae0665079f076e2dc11052c3fb051f8d5b2aa93bfef1c4c61374b23662a8a878b5c22b1555bc44609ba4986ee17681ff9bef58b79dcc0b9f200938bbd33c6eb87442d67dc9c9b73137f9d1863a60f1b94a1faeb0db9cb888e57f29b646c6041b1ed9987a35747b10a458f75d61a1bbb5192980dba8b184d4af6a45ea86b596ca67940ebb7f1bde7a8905488897c76599e269d055275119b3f5128352053b9440a515c2106a42227a4f1059ce2503fbdb21f2937c8891676420e1f5e4e971e099b49e40cf4f180ada8e87793c7ddf689b11bd7b9f1e7292befbdc10842869821ade0e944c4458ce9aa4a540c2f2ef4c0d8bb03a67bce3161cc01495d97e5878c0a28aa9f07baa327de9bf51feeb62d6afadb3c0cab255f3841bc0387f3517cb23e9f8d2e5bc965094f093ed7445a4ff54f81912fec25d3cba559785563746efe287e7d67d140fd72ff721ce3e78247cdde6b6e1c0ac3b73b6528e91b470328fd0185f71defdcadefc3995971488dc53a631305a9332f1783c9c256550f7a6c59ad01060d55588e73b412eccde6f3c447077c33a6660e332978ec1d481e938e298fa8db0b8133196a8d86973c6ab738ca3d039333eba800167494a2fb6e23c03458cfa77b28727a470016b68b5a0d0a5806289dd04a99bbe3477108ce8da6e71dd63ab3d02ca673b7c66c0b851278efd4d44015b8f67736ba7822ec4006268047c361d514c8193ad660a9844a8d773615f013ade506c14c04bd312185e07f91dc792afe62cd79b70bd28bedf2422a08fe3ff33a35690581a15c57f5121615154086951925aa0f9ae1010b647876792b2c4e962216a52331347b78cb26dda13b31ad45bbe80c81a6934c6b5428cb99fbfdafab18b70d0c280f260fbcbf9bd214509786c55b05f876213e1248446d78996618a28c7fe915118073479ea900acde4b8c35e40f43028246a8150580ee2eaf23ca8993e8c54cbca7c28021fca9caf8eab7d68b378b325a0a5c030978168ade11c6f1dd620741c0c43ea4755ff7b479b0d2471354c1078064739bfa914b03008544734006453e41b209efa22bd8cbbdfa2631611b5d189edbac7ebfce9145e33367ec999e9dde8f7ce47f07d2e2ac81d25ed51fa2d7866ff5ec34c4e962d60843f750e4ef49f7a5a7c894932f79db4bb5de2837ff7bf6ef2becb06324410ad5edfb893b94f4db7067e24b69fb5efe063555f83529d0494a10d07197badd0b0b360de951670d6bb9e75050f2487a484b399d3dda74807215771865e60119eac864d228b5b180d8c31c7bb668abb9dc77c2e4960a5dc0e78810f3902a852c487abdb7fb51efd3fb3de76e91314c83172bb1a8c2a683c4723b7f411bf16a896f055bfdbd80be66a2b623ccb25819f283e48c12ccfe33ba95b474d62a725b52bbfb812d05ee7a62f430f95090e41925d92d8f2d1f7ec23a5fa8cf39a02c0ce21196fbfdb9644cc35d2f126f4e792ef2517a3c030f68c21117258f939b0a62e0ec0488fafba5693b926ab766f40351904af4de7eab201195bcaf6c14d319a6a869b020f5f4e12e76b1b1674ed8f16a4bc252994fd19e04ae2fb1d0106695f7739413f64902de3ceb1d4d0841f2f678396fe784610b4b1fe0c5778b733e43347282478b2dd7724479021471ce0e78fc162f2b4ef9ec4e5fc01bb9c527df2fdf25e408c65806acb081f21b0388beb70826677a280372e35d70798f8a52c3bafde57f14da5dc079b48fed82628efeda8d3d9dc09ce1c21885b7ddc4f43614f7c6928ce9fc2f9f4ce849cb1628bb75d37308310788b61214317ce43ad90e5511d347d5fdf718c108440ef6066a4f5b9cd5d7dbfc4dd288f1ef7f1d678b1678c68fb8d162402de1717003d1db633408fb01165a9cd7cf0d4f6771bbf6dd5261864e5590cf3852bfb1664fd76fb85bb6fff2716663d651570f3e47148d5de50da782b02ff5ba86e96f3be23eab9650183977a3f46671cb69a4b5c35a123a3d06db594e42b2dfd545fb9517866d401f076ebc10be3825b364d6ee3a682d01223233b907ec1c27d83580423b30839c1091db8ddd2b1a5dbe8e307dfacc02ec7520789413329e871254daf1c92a60e0da450b344530b8b2173734fa26a4659bc875fff478050193c59773995e7bf93fab9fc0b0a2094ecd9339fd0ccfd1dc09b8e6faffbb83efbe840701e72cbacba96b40a195ea7286a5b9bf44cdb74a76488641c52545dc37f90a524757923541343e6f92b8139d5d750d2b142b06b846b28da6644dbd12dbcadcbd88b25ba2b4466e377aac288220fd57d181ebc5f8a6a85887c3e20308616190b6a3d39c7627fcab5f3b99d32b6bf9c9eeab815308cd3f325a7b1a64a87c606d71d3e0482d11792f40576ca34221308af6579152c6f3811339ad1625c0de2d1995934d9febd07cda149d7e7c5a866cf876392f71ed019402a6894f22f02163609cca1b9a47d444de6c98b204fbb7ff925e74bab740b6d31e1d7a7eb68cbce6898a7baefc3b1634a940721623a354fb7f13f734b51740211fda7ee595abcfa6d43fea7effebd565c86fee216736acf23167657161bc441e6c253d8614ff4de4663373d3ba39ad054760ce03c3067818bc23d8fe35562a784935352445fc998c1559145df71ce00127611a6d7fc49b91dcf1ef0596967bc39b800ac181257a39bf601590e2cc63f603f55d9abdff5534ea81a623f003013d7572eff46a366b99da3b5faf522f6b02472d5c9274017f4c6ebdd8449c3e0a64dab58fadfc737b73ef3c5ca668c17e4e38132b1f7d89972f8529d4da612d48b58a81964eae71150c5568b21c6d1d8351ad3c1d2c448862edcc05528d76ad82114ab9c5e7f4b6db8c458ef38c412581d6da8cda8a3cefb26f4b6078b6162a3c3967dcfa7a0340cb2d300055326438b351b3fb685b10af098e3405bce44a02d74a864104025405bdbe470b592e9cc19c1e63785a83b7cdb1651b9b2e9a781fd5757a46554708c5993db030bc36792e96d61709e6d72e93ca2dc61266e32fd32698e72261d6f16e831f99ddd91bbf623fe6033d15f43408cb33f8032dccda5815e937c91aa376f4f9608632d9385932373fac072b0291c8ac79c4ef66656798e1f9a9ac7b1aa44fcb5c09f66f33e75085799b5562b8301c71d3447127229e0f6ad7d6fbf52f27dfea27e628fc70518929f415c61b6a791a6bdefb00e905243b5cb5ab285682d5c1e9d05ea0e59aba8826b152a225692a15e765839c1f455334a6940f88a3004b1a1ccc05dead18a1e6a7164d045b76d489acc3a46a2fc72065cdb6f73c4a8a4c3213692bff20572c1f46b5b61ff408fd0c05501dbbc6116f5295ba3cddf6110f73b33af097492ad68f537eb5ed5d78ea5cc01950a864714dba50b5b096ef7c82fe3a9f6cb09166ce0439ef08d644c90c9d61b587fe4f3ad70381ac0c41c42af382ec31676cd7e706885d5c4a06ccdea9ee0db6835e300e8f83aa8075e12b70ff2b54c1d3d84d5e81479a095bc319fade3fe1a74df8fc06ca621421f9a517e3deaa55313359010aee01056ecc3395b22e7c13d5a98c4ced7352c69e6704ba86a1e5b346195aaf3c34903da4e308baca83550d588d37e581d9c5ed0167e24f22dda589d7a1df438807d283dea73ba72089e24aa2f5d9b90f45ea9c3198e4530ae8e995022c56869de4a3b67af215698f13af20df6f7d8c9704ae31906f7c06e8bfd9994ade10480836f028704716683200c2e3fe9b694d605512c8ba5bb06760b9b6", &(0x7f0000003dc0)=0x1000, &(0x7f0000003e00)="dac9aa010b03b019f2002b8b8c6fa42995db68a64fbf300cd898cfca5ba8c1e02debfc7422e42566c47cf8a4e808cc95075007dbfdd7a39f4dd5a3432cbee63f94aa3d2659c28a5cb95a04c9581ad339bc7c32a8e0822cbc990a69625f7b852614bb690a49185e0f9a4ceca9de4e356026dc6203eb3d37e7d70ca728dd990782c5a51fab9273a693064c4e4d5e783580bf17d5168ae6515e225f1a4eb1174ffd6accd25e3e88", 0xa6) r5 = msgget(0x0, 0xd7) r6 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r6) ioctl$BIOCFLUSH(r2, 0x20004268) getgroups(0x1, &(0x7f0000003ec0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003f00)={0x0, 0x0}, &(0x7f0000003f40)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000003f80)={{0x8, 0xffffffffffffffff, r7, r8, 0x0, 0x180, 0x9}, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x2, 0x7ff, 0x5, 0x100000001}) executing program 2: semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000158000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0x2}, {&(0x7f0000159000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil, 0x100000000}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x81}, {&(0x7f00000d9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil}, {&(0x7f0000ff4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semop(r3, &(0x7f0000000400), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002480)) r4 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002480)={{0x7c, r4, 0x0, 0x0, 0x0, 0x3, 0xa1f}, 0x5, 0x6, 0x6}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045001000019078ac1400bbe00000010c009078000000004500fffc0000000020020000e0000001e00000010000000000"]) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, r4, 0x0, 0x20, 0x20}, 0x0, 0x0, r2, r2, 0x0, 0x5900000, 0x3, 0x100000001}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r0) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/20, 0x14}, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000200)="a7", 0x1}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="2e81fc25", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 6: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) ioctl$VNDIOCGET(0xffffffffffffff9c, 0xc4104603, &(0x7f0000000540)={'\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', 0x677, 0x7, 0x86}) chroot(&(0x7f0000000240)='./file1\x00') r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(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', 0x0) mkdirat(r1, &(0x7f0000000440)='\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//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\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//file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000380)=""/233, 0xe9}], 0x1) setreuid(0xee00, 0x0) dup2(r2, r1) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x800000, 0x7, {0x1, 0x8000000000000000}}) executing program 4: setrlimit(0x0, 0x0) (async) r0 = open(0x0, 0x70e, 0x0) (async) r1 = syz_open_pts() r2 = socket(0x3981c3c410db4d60, 0x3, 0x9) (async) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) (async) mknod(0x0, 0x0, 0x0) (async) r3 = semget$private(0x0, 0x0, 0x44) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/20) mknod(0x0, 0x2000, 0x0) (async) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(r5, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setrlimit(0x8, 0x0) (async) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000104000000000800001a00000000000401009078"]) (async) r6 = kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x90, 0x1, 0xfb5a, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x5, 0x20000000, 0x20, 0x4}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0xec8, 0x9}, {{r6}, 0xfffffffffffffff8, 0x10, 0x80000044, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x6, 0x10, 0x6, 0x1f}, {{r2}, 0xffffffffffffffff, 0x18, 0x20, 0x7, 0x9}], 0x0, 0x0, 0x3, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) clock_settime(0x2, &(0x7f0000000000)={0x5, 0x4}) socket(0x2, 0x2, 0x3) mknod(0x0, 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/7, 0x7}, {&(0x7f0000000400)=""/4104, 0x1008}, {&(0x7f0000003400)=""/4112, 0x1010}, {&(0x7f0000000100)=""/30, 0x1e}], 0x4, 0x0}, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x20, 0x5, 0xff) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87", 0x9}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x3c}, {0x8106, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x26, &(0x7f0000000200)=ANY=[@ANYRES32=r2]) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r5 = dup(r4) dup2(r5, r3) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r5, &(0x7f0000000140)=[{0x0}], 0x1) syz_open_pts() executing program 7: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x1, 0xeff}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x80000000, 0x6c, &(0x7f0000000180)="7f568ac576318c0062b2458fac1939da6175ca5c52fc131fa2fc0b346ca9d295db08f9750fd29aeee9c045d511db2f6eee7f54a58296e47a2680b08645bb9e798333c1545a11d2", 0x47) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) semop(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, &(0x7f00000003c0)="045b0a1813c59cab8eb3abeeb6bda197891d05f40d47c01456f5de89d1c7e3a39c36a2228a7ffcc41cd54bc9c5e63f3f5acbd01197bab144f2cc1e8950770da24faa23aa4337faa03e168538b747c5b9695b2c161bbc486900"/99, 0x63) socket(0x18, 0x2, 0x81) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x6, &(0x7f0000000280)='./file0\x00', 0x8}) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000001080)=[{{r1}, 0xfffffffffffffffc, 0x11}], 0x6, 0x0, 0xfffffff9, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x31) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, &(0x7f0000000000)={0x401, 0x8001, 0x82, 0xfffc, 0x0, 0x5}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0xffff, 0x0, 0xfc, 0x2}, {0x6, 0x8, 0x8, 0xfffffffd}]}) getpid() semop(0x0, &(0x7f0000000280), 0x30) semop(0x0, &(0x7f0000000400), 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000002480)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002480)={{0x7c, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2f}, 0x5, 0x6}) syz_emit_ethernet(0x3e, 0x0) getgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) executing program 4: setrlimit(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty=0x500, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000040)="f00750a0", &(0x7f0000000300)=0x4, &(0x7f0000000340)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000001c0)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc580e0735b8da9580db97f6b01a2f61b6b663f63d097ef956aafc3aee60c25d6e7295a2f276b9fbc6b68421ff7c612aae06500af516445950718c1efe0b461e2fd642e701811fdfc86d9697d30a5fc6281fbca2e4c31e7133608bc2cce3ae4f45803a255a5da71cd7b91c496c8886", &(0x7f0000000000)=0xe4, 0x0, 0x0)                                                   executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0xd27d43220c7df9b, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x37, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xd, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setegid(0xffffffffffffffff) r3 = msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) setgid(0x0) msgrcv(r3, &(0x7f0000000000)={0x0, ""/28}, 0x24, 0x2, 0x800) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) syz_emit_ethernet(0x163, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60010000012d3a003bcc2628a17a6c58afc7877c8be162e3fe80"]) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r4 = syz_open_pts() close(r4) executing program 6: mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x18) r2 = socket$unix(0x1, 0x5, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x7ff, 0x8001}, {0xa46}}, 0x2) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x142) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r4 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) r5 = openat(r4, &(0x7f0000000200)='./file1\x00', 0x80, 0x150) r6 = open(&(0x7f0000000240)='./file1\x00', 0x80, 0x1b0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) bind$unix(r7, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) lchown(&(0x7f0000000300)='./file1\x00', r8, r9) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x20, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f0000000400)={0x0, 0xfffffff9, 0x2, 0x2, 0x8000, 0x6, 0x5115, 0x10, [{0x9, 0x9c, 0x9, 0x8}, {0x20, 0x0, 0x67ff, 0x1ff}, {0x2, 0x5, 0x8, 0xa5}, {0x7fff, 0x9, 0x0, 0x9}, {0x6, 0x20, 0x100, 0x2}, {0x4, 0x6, 0x9, 0xcd}, {0x8000, 0x80000000, 0x8000, 0x4}, {0x8, 0x80000001, 0x5, 0x10000}, {0x7fff, 0x2, 0x7fff, 0x7}, {0x20, 0x7d37, 0x1, 0x7f}, {0x7c69, 0x8001, 0x6, 0x9}, {0x4, 0x7, 0x7, 0x7115}, {0x1ff, 0x8, 0xffffffe0, 0x40}, {0x0, 0x4, 0x0, 0x7}, {0x400, 0x6}, {0x9c0d, 0x4, 0xeae, 0x101}]}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) kevent(r4, &(0x7f0000000540)=[{{r4}, 0x0, 0x1, 0x4, 0x3, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20, 0x0, 0x6}], 0x0, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffe, 0xc0, 0x40000080, 0x3, 0xf639}, {{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x9, 0x7fff}, {{r3}, 0xfffffffffffffffb, 0x0, 0x8, 0x7d2, 0x1}, {{r11}, 0xfffffffffffffffa, 0xb0, 0x10, 0xffffffffffffff01, 0x6}, {{r4}, 0xfffffffffffffffe, 0x7, 0x20000000, 0x2, 0x71b}, {{r6}, 0xfffffffffffffffe, 0x10, 0xf0000007, 0x8, 0x3}, {{r10}, 0xfffffffffffffff9, 0xf0, 0x4, 0xc6a, 0x1}], 0x7, &(0x7f00000006c0)={0x1, 0xa9}) open$dir(&(0x7f0000000700)='./file0\x00', 0x0, 0x44) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknodat(r5, &(0x7f0000000740)='./file1\x00', 0xc000, 0x8) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000007c0)={0x3, &(0x7f0000000780)=[{0x0, 0x9, 0xfb, 0x6}, {0x5, 0x7f, 0x7, 0x4}, {0x3, 0x1, 0x9, 0x2}]}) ioctl$WSKBDIO_SETKEYREPEAT(r5, 0x800c5707, &(0x7f0000000800)={0x5, 0x9, 0xfffffff7}) accept$unix(r10, &(0x7f0000000840)=@file={0x0, ""/519}, &(0x7f0000000a80)=0x209) r12 = open(&(0x7f0000000b00)='./file0\x00', 0x40, 0x0) renameat(r4, &(0x7f0000000ac0)='./file2\x00', r12, &(0x7f0000000b40)='./file0\x00') chroot(&(0x7f0000000b80)='./file2\x00') ioctl$BIOCPROMISC(r11, 0x20004269) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) executing program 4: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9f, 0x0) nanosleep(&(0x7f0000001680)={0x3}, &(0x7f00000016c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x8000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000500)=0xa0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc76c7b08ecc5852687912cbc24ca4792104c00000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = getpgrp() r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, r1, r2, 0xffffffffffffffff, r3, 0x20, 0x1}, 0x8000, 0x0, r4, r5, 0x7, 0x3, 0x480, 0x6}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x1, 0x1108, r5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rmdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100)="f5318f02", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 7: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setrlimit(0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x85, 0x9}, {0x8a, 0x5}, {0x24, 0x80000000}], 0x3}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0) ftruncate(0xffffffffffffffff, 0x0) mlockall(0x1) executing program 3: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="f703"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80606948, &(0x7f00000001c0)) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) setsockopt(0xffffffffffffffff, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: setregid(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) (async) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) (async) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000040)=[{0x4, 0x3, 0x800}, {0x1, 0x2, 0x800}, {0x3, 0x400, 0x1800}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440), 0x0) (async) semop(r1, &(0x7f0000000440), 0x0) semctl$SETALL(r1, 0x0, 0x9, 0x0) getgid() (async) r2 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r2, 0x0, r2, 0x5c, 0x8}, 0x49, 0x8, 0xfe}) setegid(r2) (async) setegid(r2) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b", 0x40, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) readv(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f0000000840)}, {0x0}, {&(0x7f0000000c40)=""/269, 0x10d}], 0x3) (async) readv(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f0000000840)}, {0x0}, {&(0x7f0000000c40)=""/269, 0x10d}], 0x3) syz_open_pts() syz_open_pts() poll(&(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000840)={0x8, 0xfff, 0x9}) executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x1, 0x1000301030005}) r2 = open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x220) close(r0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x0, 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000180)="b861d7b0d7a3e35bbe5890ff44d92eaa3139408e4e6bfa6b3424fe574733d0eab277f87ccff6015f66d9782967afd42f13e693888eeb578ab89c2e0cf9861a37d717fb7c3d3a5a91252547c95eb5225b8519534ba066c334c32d9eb5328c64fd5d9b402673f11b1fa3a888af60a0a0d6039e8331f16ab93ce5f22b4b2890cc903533c084ef0b8d97bb5a6dd07dec541bf118aa784a72c4753efdd0740f82782fb3ae0411967f0afe9160c5dfe1ab830146", 0xb1}, {&(0x7f0000000300)="2c0a19e61286988b8da084f175ad212a2942f64d7b0448d4e287e6ea3599aad0409347cc0a4f23eaee7baf5af47acdb513c905c37f35282e304b03eb793a8ebb90f5c8a66f0de0abd6ab3fa8fd3e9c71f89b4ff22da92e0705e89c4f19ab753a61d95a7a916709ce0a37e27576fd9eefce980b0bb2a01943f75dbafd3dead6fa6f33305e31c523bbaa49cb6f21528664ce7affc4dcbc01a5881dea4e0f94c1870c55528e38869075ef4d3e7a7e71123e562fd1be04c035", 0xb7}, {&(0x7f00000003c0)="1d58d64e9b70f86e1475b70e3165df2bb48910c9297cd55fddf6963bf161424c49af6cc3b749256b8d37611defdf1f9c5c647b3a7b1f72c2fa86e842aa94a86f23a075700d61475c0352c602f3d05eecd410e7ec47ab255672313c8309474cb1d3c7fcb9135b3af0065a277c1c5f46aa905548be37013c7a10016d82aed44d45fc4c35009e5d485f1c389082ea51a9", 0x8f}, {&(0x7f0000000480)="16b802aa173283d4a0a4b98d9c6071c0fdc655962fcfb92a984d2280661f22566ecfbfadbfb596224585cf7a599b30350ce1333959fc26ab873ccd7179a7d66fb122fb035bd0d0ff345fbe2ad23c7e2caffd1ddc1e9bfaa1a0b73b13c17fbd16fd2c09cea2b0e644992befb111e7c986d44e1df770b3bf0060a9509b05e302187c23ed79d0d0ceca6b67face7b4e30379815b35ac870a352b7682cea9593c447eae75d83d4e66740f5837ffcb25da9e74d9441f7e27ece86", 0xb8}, {&(0x7f0000000540)="dc210d6d8000b6978152627ba6fb4eb15370fec3d8ae6a1e3815de93572367ce31d8194108fbbc3e0366c788c1b4944d994b9bc6826ef236817401ef4efe3df6be57c575affa3a1235dc535eae995661cbfd2d461e869d6f2eb43118955b392f462e2152e76e1ff07ed8261d352fe02104074c0958ef189f00400781a171686fbdf609f625afda9647025ec0a5e1af6afdbd7c924fa940dd8cf92476400c140b95d512e57c6a4b6e15786d2e406baec41be6c858e74e2521a573856a4279f097910c31936e6d52aecef9b45c4da5fc450fdadeebb7baa6c9399e9858004171ebe2e1e0237c1af608213167f0c7529469d008d2ab93b488", 0xf7}, {&(0x7f00000009c0)="d6013539ed1ed69bd3bb7654900ddc4a57f4fc7ee977156c3f6643ced7278ff067d733b52cb4907e2588d3a2d7e7f398c9117d22c9adccb306636ff3ffe9dfa4736d36a8ff427262e097bf7baaec9829065e73187e86bce8965a96380ae40bdf86e1f2f7a035d800e58c03751a11454ca78edc6a9f072d19df948178a2a78996fe4187b5bb4677da9e26d6135451140cd0c9482e4202323eb9c40167c7a7b091367744600edf560d13e7dcab1918370662167ae6e88e678cc54193f4712b3b49fff6dcb741a34881afa4a06b9571d004dc771e074d4b948b85941d4884785e32bdc3809a9e95a0a63f61e69551ce9e8701b0c1e423ea6b8a3302d344a64079ee9dc9dedbd2e227e2be24984ecea6aa685608ef7f15c0b7104adafc57ab08831995f8180559f460f0a1e04ab09d8ddb6ba4e00e1d1f4fefd237ab403bcd27f25fbd484f4cc4801d9e504942129b85f9137c5fe6d7971142f5d5f2e080d94c6d1b3503b7d7fa57f5ebfd644231b0ffb80d0ee763c359019115f3d8297dbdce494fd07eb5c0888f0c5fc6882b2cb9d29004d2b297d0c47d5dad9845451913e71840f30a54504f8864b1c48fadffdeed0c9509b3c170f307a2c7acff214199946a43138bb9a4e71e37ff87317d2c5214224c74be807df974d0537bf9a0485507aa51867e0b052851514cedef0acb6ebd7542035df0c68b00dd51be6e1e24340ded06b63ad040c2a67205e180ce428eed86def8740ef13a2095f0470c1d91201edadb34ffd44d354ba936428a71a1d7424bf261bb57d13838b9a32892f03739ab41c64153d03c22d8b12fed9b366815c0effce4409b25617c4e7247cc541c4ac181c819ffefd4262a9ea2ba36f366a90888047ae3f04c227a799cdf9e6609", 0x27c}, {&(0x7f0000000240)="a8436e87d891a8d29f2e7a65ea20089b5991", 0x12}, {&(0x7f00000006c0)="b08c26c0b8d13d2d0bcd4895852762541964817cf701e84ea1827b2a6fde8044b24b4068", 0x24}, {&(0x7f0000000700)="5216261adb7a5108ef23203dbc03f2462b264e37dea79f975127cb0114419634a907abeaf5be7df817e4c6a2a8f647d3e342bfe19ee43298c68e8d2e2b3a081ec7b60dd2e05a0aa7afc7496bf02d3d66a04fa18b08cb2060e38a736ebeb7b04d9cd9b5aa240a6f978c5f009cbe1f600cd27a37d3265c44296f84689195dad6745b79f9221a3cfce7f5febfc26df492436f3654f1b62de55cd7fe96669b02e60f37b7", 0xa2}], 0x9, 0x9) connect$unix(r3, 0x0, 0x51) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r5 = dup2(r4, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{r5}, {}], 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r6, 0x0) fcntl$getflags(r2, 0x3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) executing program 7: open(0x0, 0x80, 0x13) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) select(0x40, &(0x7f0000000080)={0x1}, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000ec0000302c00000000000300000000000000000000000000000000000800001a0000000000040101907800000000"]) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x82}, {0x6, 0x1, 0x0, 0x3}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x4aa, 0x4, 0x3, 0x1}]}) executing program 3: r0 = syz_open_pts() ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) sysctl$hw(&(0x7f0000000200), 0x2, 0x0, 0x0, &(0x7f0000000380)="015e08b7e0f1e8d27038db60fdbe2139062eac1b6e8651baac8957fa61a3d9dae2b09a40af71a7e62feb57f67ce34543d4e49f60bc5da2f9a469befc8835b50686fd28ad10c08091a8fa6a45d529a1f384238c1e0d25fd553e06cdfa8944daaff0b685d0ee4137436f3a84aa7e78f85f395132cbba3333ae6f8ecee6ac32a31775455a313ce6d36886499a3191da34f010be09aba36040229600b5bf74ac17f0932d2e130a1bce6f0c4aef3c647e2023df830d781129f701cff3af98382e63b22281195041c0d9ade97d1841049a9ec9e9", 0xd1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0), 0x84, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000500)={0x1ff, [{0x1, 0x101}, {0x2, 0x6}, {0x3, 0x4}, {0x1, 0x1}, {0x3, 0x1}, {0x3, 0x8}, {0x1, 0xfffffff9}, {0x2, 0x7ff}, {0x1, 0x12d000}, {0x3, 0x7}, {0x2, 0x7a5}, {0x1, 0x3f}, {0x3, 0x2}, {0x2, 0x7f}, {0x2, 0x800}, {0x2, 0xffff}, {0x3}, {0x1}, {}, {}, {0x2, 0xfffffffe}, {0x2, 0x5}, {0x3, 0x200}, {0x1, 0x9}, {0x2, 0x1}, {0x3, 0x800}, {0x0, 0x3}, {0x2, 0x800}, {0x2, 0x8}, {0x2, 0x40}, {}, {0x3}]}) sysctl$hw(&(0x7f0000000640)={0x6, 0x9}, 0x2, &(0x7f0000000680), &(0x7f0000000740), &(0x7f0000000780)="7e2170c8705f37", 0x7) openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000800), 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x3, 0xfffffffe, 0x9e57, "4e7f4dfd1f53803c34fbe9a5424c77e2ad5cb1fa", 0x8, 0x5}) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f00000008c0)={&(0x7f0000000840)='./file0\x00', 0x7fffffffffffffff, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000900), 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000940)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300ffffff7f00"}) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d", 0xbd}], 0x1) syz_emit_ethernet(0x86, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000002000503a00fe8000000000000000000000000000aafe8000000000000000000000000000aa02009078000000006000000000000000fe8000000000000000000000000000aa172d6adda105f9bedcd30002000000000000c2047f"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000240)=[{0x54}]}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3}, {0x18, 0x3}}, 0x3c) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000440)=[{0x0}], 0x1) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x40, 0x21) socket(0x18, 0x2, 0x9) mknodat(r3, &(0x7f00000002c0)='./file0\x00', 0x6000, 0x100) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r2, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) open(&(0x7f0000000200)='./bus\x00', 0x10, 0x44) clock_gettime(0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x0, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{}, {}], 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x20000000000000, 0x3}}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket$unix(0x1, 0x8, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/67, 0x43, 0x1002, &(0x7f0000000180)=@abs={0x3, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d21108b0f4be4f3f7036c0853021874e4a3b38b13e4fe7a0669cf3f01d632bc447703b693ec4", &(0x7f0000000080)=0x102, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) chroot(0x0) unveil(&(0x7f00000004c0)='\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//file0\x00', 0x0) unveil(0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500001c0000000000339078ac1400bbe000000111009078000000008586e64e10cf2ae29b03e61b3cbb4c7d26a64ee14d4d5805158cf8e86d704035bef01fd2977da5e0b64469fdde5851e3200a181e4b46903d5c45736fdd347ab20dd1b06a8a"]) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069b4, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000100)) r9 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r10 = getuid() setregid(0x0, r3) setreuid(0xee00, r10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r5, r10, r3, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1, 0x0, 0x0, 0x4}, 0x404) semop(r9, &(0x7f0000000240)=[{0x0, 0x0, 0xc00}], 0x1) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r11 = getuid() semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, r8, 0x0, 0x116, 0x7}, 0xfd2, 0x2, 0x455}) seteuid(r11) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x2, 0x0, r6, 0x0, r2, 0x64, 0x13f}, 0x200000000000205, 0xfffffffbffff0002, 0xb}) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, 0x0, 0x0, r7, 0x12}, 0x0, 0x441, 0x8000000000000000}) setreuid(0x0, r11) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) open(&(0x7f0000000480)='.\x00', 0x80, 0x176) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x0) writev(r1, &(0x7f0000000280)=[{}], 0x1) write(r1, &(0x7f0000000300)="1e", 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000340)="200028b70f11e20902a317db14bf16df41fbf10e4c48f890bb925329f2b8481b55749075b2e012ee115ca9c10cbee72c801a384d188a10c56365228efe0fdf245adef39775b4da7c6a324c224b938743ddbb9340990cb7f3619208b103f202faf951a0bc67e21738e741589f262141d357790a", 0x73}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x40}], 0x1, 0x0) dup2(0xffffffffffffffff, r2) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x182}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) executing program 3: setrlimit(0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000000)="a23bc03626603cf6e9040000", 0xc) r1 = open(0x0, 0x70e, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3d2e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() chflags(&(0x7f0000000080)='./file0\x00', 0x1) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000140)) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x6, 0x4000, 0x2) mmap(&(0x7f0000292000/0x1000)=nil, 0x1000, 0x2, 0x4013, r0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r3 = semget$private(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semop(r3, &(0x7f0000000400)=[{}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f00003ad000/0x3000)=nil, 0x3000, 0x5) r4 = socket(0x2, 0x1, 0x0) getegid() close(r4) r5 = socket(0x2, 0x2, 0x0) setsockopt(r5, 0x204, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r1, 0x2d, 0xb, 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = socket(0x18, 0x1, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f00000001c0)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) fchdir(r3) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) r6 = socket(0x10, 0x1, 0x3f) close(r6) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000440)=0x6, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r6, 0x0, &(0x7f0000000200)) chroot(&(0x7f0000000740)='.\x00') sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x8) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1, 0x0, 0x4, 0x12}, {0x0, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x885}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) fcntl$dupfd(r1, 0x0, r2) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) r3 = socket(0x18, 0x2, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r4, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r4, 0x0) executing program 5: ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, &(0x7f00000001c0)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3c, &(0x7f00000002c0)="c189416f5912bcb80be2368fc2ec3a054e2fd4b106cf516172af1d3b6863974ccfc49d44878f2cd2c4d444e0e65474a5bd9735ece0d22aecf09603d44e86489bc89d0d9b394cb08cab8bea6b15ccdc8c21cc79bddaa83fa9d2136a5b1ddba6dbf1b328", 0x63) poll(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x3, 0x1, 0x0, 0x8001}) r1 = socket(0x1, 0x2, 0x0) close(r1) r2 = socket(0x20, 0x8000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x80000007, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x6, 0x40, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565", 0x20004000}) bind$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) seteuid(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, 0x0) socket$inet(0x2, 0x4, 0x7c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x10000) mquery(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0xee01) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140, 0x0, 0x1000}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x81}) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x1000) executing program 0: r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000280)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f221ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b440612a79bf5fe9c65f2587530071671b5d97900396b82f3458c4fd41e615b163eaa9ffc38539aad931e9a6d358f026d", &(0x7f0000000040)=0x6b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x2c, 0x6, &(0x7f0000000240)="dfd25da5185709862024b99afd03ba81", 0x10) socket$inet6(0x18, 0x5, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setrlimit(0x1, &(0x7f0000000980)={0x10000, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = open(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x41) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r3, 0x2000747a) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001340), 0x0) kqueue() r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x80, 0x64) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() select(0x40, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xffeffffffffffffc, 0xffff}, 0x0, &(0x7f0000000140)={0xab6, 0x1, 0x0, 0x0, 0xf97, 0x0, 0x0, 0x31753b64}, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0xfffff7ff, 0x5, 0x7ffffffe, 0xffff4b19, "0de9e6fb7e2f0000f2ffffffffffffff00"}) write(r1, &(0x7f0000000380)="8078fbd8fdd822eb22ae8c8eee1acf032b6cdb69ec20bf07068ea50e45c6c192352b1f123653dce695dd156dabf6991c8a8a", 0x32) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r6 = dup2(r0, r5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x411, r4, 0x6) getsockopt(r3, 0x16e, 0xffdff000, 0x0, 0x0) mknodat(r6, &(0x7f00000001c0)='./file1\x00', 0x80, 0x648) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x1000301010009}) syz_emit_ethernet(0x6a, &(0x7f0000000100)=ANY=[@ANYBLOB="b9d7945cbdb800000000000008004500005c0000000000019078ac1400bb000000000c00907800000000400000000000000027000000e0000001ffffffff440800000000000000056ec4c3890b00ffffffffffffffff890700ac1400bb890700e000000100033b000000895e45fbf914082662ea423d0ca1f2afafdf240d31098305c6c1b888104b51dff7615a18a620d9e3249805905eaff2cf4d33e126445ab8623530c9264bcda83d5307d5835da9aca947501cb4e562534c3ea4fb1f7afd65732291f75ebebdabf61ab2ebab4ebb8b19440488d7edec33e7781142fcca828da740e1d4eaa292ab6419c2f824537b05d67b3e2a93e5e982505f8a8a9738698ce93798d557"]) executing program 4: connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = getuid() r1 = dup(0xffffffffffffff9c) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000100)='./file0\x00', 0x8}) setreuid(0x0, r0) lchown(&(0x7f0000000080)='./file0\x00', r0, 0x0) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x65, 0x0, 0x0) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1ff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 3: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000140)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13d9e19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000006ea3c6a22a9852999498c9fc33fd63b751df488f267b289865e27430ac4f83b6c9f11259ea70184993bb6675407223a954fceb4282e13576fdc52d0bb29fc9ad6ee02178b1ca79b22fda196fd0a9ba9b72c8be2d9d73f164f0182cd5d1c3cec351fbc73c8e34ace8ecadb9a4bf75f92dcbe841641d864a406ee6905d5934f88019261bb412d964b7f29f49874dcf95a44b525668279ebf954f7c822a3b819aca99ea95b8653bf6024c00000000000000a0b96d64f0814277fa5b262e4c3919c17605d5bd819e741341a5388f80a586963a48f8", 0xffe4) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) fsync(r0) pwrite(r0, &(0x7f0000000040)="6684706a8e57b1e6c35691e7521de93505987ea80a3347a815274bb3670b3a561b8c4306a2be58beb3958399c8ae79e9d9f248d0f6181445c7ee99f6fec6ba32b7ab8da3e44539c0b4fbf1c1d00a1c", 0x4f, 0xfff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xfffffe01, 0x6b7a, 0x1000, 0x0, 0x62fc0242, 0x1, 0x80000000, 0x1, 0x2, 0x12000, 0xffffffff}) acct(&(0x7f0000000140)='./file0\x00') mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0x2) semop(0x0, &(0x7f00000001c0)=[{0x3, 0x0, 0x1800}, {0x7, 0x200}, {0x4, 0x8, 0x800}, {0x2, 0x2, 0x1000}, {0x2, 0x3, 0x1800}, {0x2, 0x1}, {0x0, 0x7}], 0x7) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000280)={{0x9, r1, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x9}, 0x8, 0xffffffff94fda612, 0x40}) truncate(&(0x7f0000000300)='./file0\x00', 0x1) r3 = socket$unix(0x1, 0x2, 0x0) recvfrom(r3, &(0x7f0000000340)=""/178, 0xb2, 0x1002, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x453a3f9abb8a254c, 0x4010, r3, 0xffffffffffffff01) acct(&(0x7f00000004c0)='./file1\x00') fchownat(r0, &(0x7f0000000500)='./file0\x00', r1, 0xffffffffffffffff, 0x0) r5 = semget(0x2, 0x7, 0x220) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/46) syz_extract_tcp_res$synack(&(0x7f0000000580)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f00000005c0)={0x41424344, 0x41424344}, 0x1, 0x9) syz_emit_ethernet(0x143, &(0x7f0000000600)={@random="ff90793bc9d9", @random="982a2a95bd5f", [], {@ipv4={0x800, {{0x29, 0x4, 0x0, 0x7, 0x135, 0x64, 0x8, 0x0, 0xf0, 0x0, @multicast2, @rand_addr, {[@rr={0x7, 0x27, 0x8, [@local={0xac, 0x14, 0x0}, @multicast2, @local={0xac, 0x14, 0x0}, @broadcast, @multicast2, @rand_addr, @rand_addr=0x3, @rand_addr=0x7, @remote={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x10, 0x46, 0x1, 0x8, [{[], 0xffffff7f}, {[@remote={0xac, 0x14, 0x0}], 0x9}]}, @rr={0x7, 0x23, 0x9, [@remote={0xac, 0x14, 0x0}, @broadcast, @loopback, @local={0xac, 0x14, 0x0}, @multicast2, @remote={0xac, 0x14, 0x0}, @multicast1, @broadcast]}, @ssrr={0x89, 0xf, 0x3, [@multicast1, @multicast1, @rand_addr=0x9]}, @rr={0x7, 0xf, 0x8, [@loopback, @broadcast, @multicast1]}, @generic={0x94, 0xc, "a9907de978ad03011892"}, @timestamp={0x44, 0xc, 0x80, 0x0, 0x5, [{[], 0x401}, {[], 0x9}]}]}}, @tcp={{0x3, 0x3, r6, r7, 0x1, 0x0, 0x18, 0x20, 0x1, 0x0, 0x2f0, {[@sack_perm={0x4, 0x2}, @sack={0x5, 0x26, [0x0, 0x56, 0x1, 0x1000, 0x1, 0x4, 0x6, 0x80000001, 0x6]}, @mss={0x2, 0x4, 0xfff}, @generic={0x1, 0x12, "676ae6d56d8c60c6b56fec2f07552448"}, @timestamp={0x8, 0xa, 0x0, 0x1}, @eol]}}, {"9d9f2a1bf3a445b3cd5576ba77cfe33639bf92fdc2c9e76cbcc0e8b61d1b57ebaf3bcdde1c502d99b9f8371e6192432f97"}}}}}}) ioctl$VNDIOCCLR(0xffffffffffffff9c, 0x80384601, &(0x7f0000000800)={&(0x7f0000000780)='./file0\x00', 0x2cc0, &(0x7f00000007c0)='./file0/file0\x00', 0xe}) fchmodat(r0, &(0x7f0000000840)='.\x00', 0xc0, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x1, 0x0) semctl$GETPID(r5, 0x2, 0x4, &(0x7f00000008c0)=""/193) readlink(&(0x7f00000009c0)='./file0/file1\x00', &(0x7f0000000a00)=""/178, 0xb2) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000b40)={&(0x7f0000000ac0)='./file0/file0\x00', 0x1000, &(0x7f0000000b00)='./file0/file1\x00', 0xe}) executing program 5: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)}], 0x1, 0x0) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000000080)) executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0xfeea) symlinkat(&(0x7f0000000500)='./file0\x00', r1, &(0x7f0000000540)='./file0\x00') ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x200, 0xffffffffffffffff) writev(r0, &(0x7f0000000140), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000200)="ea0000e36e52d3bb66baa801", 0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000001c0)='./file0/../file0\x00', 0x0, 0x2c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x2012, r4, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x2, 0x88) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) getpgrp() executing program 2: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r0, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r1) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x80) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x5}, {0x3, 0x6}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x4, 0xffffffffffffffff, r6, r7, r9, 0x48, 0x30}, 0xfffffffffffffffd, 0x2, r1, r1, 0x2, 0x240, 0x200, 0x9}) fcntl$getown(r0, 0x5) r10 = socket(0x2, 0x2, 0x0) ftruncate(r3, 0x48) ioctl$FIONREAD(r10, 0x80206979, &(0x7f0000000000)) r11 = semget(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000400)={{0x40, 0xffffffffffffffff, r6, r5, r13, 0x20, 0xd5}, 0x9, 0x7, 0xde}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r15}}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000800)={{0x4faa, r12, r8, r12, r15, 0x14b, 0x20}, 0x2d4, 0x4, 0x100000000}) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000480)="c43cb3e3324648d1ade5b91eb79a5ee648edfb62e65c36f3ccedd41b235f0f3dad3ba5fb70064e4676ee88c6253c4e9d50fc05391966c03a34aee09babde7b71422d2cf7bfb9f94e99496272c7c20f83e001bb9a8b563457bae29bb2730f1f37bda3f9aa2cb15021ea62f5afbaf204fee56b8e6cbbbe670bf0acc0f7e18a2983573ea122df1802058d58ffe7f2b6496e43a0300779e4cea4", 0x98}, {&(0x7f0000000540)="19cd36cbfd693ab33dc37a0392a93134f2c75667777ed3008010438f4a6679931eac3053019cfdcef3e7e1be3a22f9ba1d2376679871480ee38bfa57e2a918d44db9797bb7c319f527d55985b201964028287ba12db988165112f8b0970c0a6916138252fd0ecff7e34f7afca7a3bb653a1a469543b733f6", 0x78}, {&(0x7f00000005c0)="28c74c29f7d4e44be6ff543f01c1bc8a76aa679ca86270ba2948ade14713a08beca0483958b4e46c54e76285b8c28543684c7eb070e063104218b23ecb1e39b0ba7ba4e5c553e5712cf1a3a3636b333a91cbcc92", 0x54}, {&(0x7f0000000640)="c17d0f0dac53543174e34ab654a068c1694d37cc74b15d22cd91c6fbd4bed7548ee8f6d728fb3a48cd3c81c51c722e449fe8fdf4465c95a81dd78ad7950a83072d533f4d4d271b5f69effc0753ba1fb7351fa8fbee2ef8cdafc6a2ef9fcc50df773c771ac38a24cd9e72365bd65ceef678b054275c4c69cee2", 0x79}, {&(0x7f00000006c0)="c966d95b38b95d4537887a49b579764d41897a40e72bd05d82a373b3561e6517d47f6e9813314b5c19c8bcaa23c523c746ddc9cb545a2084353d0d05e08dabc1c3620505a74eed82000acb89310c58481087bd095f59552216442fb6799820e05db4e5cb1f6dcced3c92b8453cb7d804d7e735c456a907556521fd65818168605d037dee43", 0x85}], 0x5) dup2(r2, r0) executing program 3: mknod(&(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x7) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4, 0x8, 0x0, 0xffffffff}, {0x812e}]}) syz_emit_ethernet(0x189, &(0x7f0000001580)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getpgrp() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) executing program 4: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="f703"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80606948, &(0x7f00000001c0)) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) socket(0x18, 0x1, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0x36, &(0x7f0000001740)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast1}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x2}) r2 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r3, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r4 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000100)="144d530850bf63db10632dde8eb5a9168fc0d992bb3ba2d589c2b9246488fd47bd9b86d8ed3eaae72aa697b7cabd3b41e2abc6e4b486abce610ba53304883f8c56867e7206b273a465ebc8fac9f8b94b4aee08b4699290328eacc90c35e36ae6e8fcb2eeb8abfe02edaf0c93e533a2cff89f82d6e1563d18ead4cb8c7d71403fdcbbad3bf98a22d8d64bf5ea0f231c1451", 0x91) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0xff1e9fe12341a2f, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x2, 0x0) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9f, 0x0) nanosleep(&(0x7f0000001680)={0x3}, &(0x7f00000016c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x8000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000500)=0xa0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc76c7b08ecc5852687912cbc24ca4792104c00000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = getpgrp() r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, r1, r2, 0xffffffffffffffff, r3, 0x20, 0x1}, 0x8000, 0x0, r4, r5, 0x7, 0x3, 0x480, 0x6}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x1, 0x1108, r5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rmdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100)="f5318f02", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) write(r0, &(0x7f0000000300)="30d71812922cbdfb397f8eb5139204eadf007edd0b0fc153ac17ce0cbaab32626eec22a8f0c8263d5283fef3d568475898b27dd9cde43f138e274cb5204a83f5986d824d788510e5d37285d20018452dd74fb1a41c46b518338b3f0060365b08341346f778641264760fda878ad2bdcf89127641239328d6e9eec12da052fa5262d4f29c2e30ced80e703426cb96afb9568e99b04ca9bb948d3e046bf5779b475862dbc3ec916dd56e6d5f912895fa5827f507eb963877fe971df77d1add8482777d667aab7a322944dbc5d92d76417a25e16bc28d5bb0fdd9962adbec67", 0xde) dup(r0) (async) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_data=&(0x7f0000000a00)="ba3c7dc5ec7042effb1be15ec557b9f2702085f63937d123e6207ee79c5fb1ffffffffffffffff88b3b5c34d7b02fe263199e1b6ca06e4f38f226d7f59875d24a82dd096ac7d1a60cc00000000000000000000cea9e46b6effda12bbfa3d79ecf6dd044947adf105816e6677744779da994fc3842cf00356f573f451b88bdacd70d26029f593334f3e8369057a999b5c1ef058d59068878eea0fc36a0357a252d9c2d13840c749e3542d2a3cdc4de78036d3469a505e6d3e1d38411d09a46b9c9769f3d9163d8c1878b3a2acc6dfd08816ed3972a4064d25b2e2fde201dea3e24dbd486bb08cb9cedad3262c183ff18cc80e9a5f6275921ee222164e69b65312a4a77db2d75acd88ffea9dd0adb0592783d203cf21ed4399ed63c27ccb2f0a7fb8fde12cf9ef9f4c44fe1204382767e2286ad2dec9dc6c61d2fc6275c9efae373dc1cfcc521cd91a13cb470e"}) (async) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_data=&(0x7f0000000a00)="ba3c7dc5ec7042effb1be15ec557b9f2702085f63937d123e6207ee79c5fb1ffffffffffffffff88b3b5c34d7b02fe263199e1b6ca06e4f38f226d7f59875d24a82dd096ac7d1a60cc00000000000000000000cea9e46b6effda12bbfa3d79ecf6dd044947adf105816e6677744779da994fc3842cf00356f573f451b88bdacd70d26029f593334f3e8369057a999b5c1ef058d59068878eea0fc36a0357a252d9c2d13840c749e3542d2a3cdc4de78036d3469a505e6d3e1d38411d09a46b9c9769f3d9163d8c1878b3a2acc6dfd08816ed3972a4064d25b2e2fde201dea3e24dbd486bb08cb9cedad3262c183ff18cc80e9a5f6275921ee222164e69b65312a4a77db2d75acd88ffea9dd0adb0592783d203cf21ed4399ed63c27ccb2f0a7fb8fde12cf9ef9f4c44fe1204382767e2286ad2dec9dc6c61d2fc6275c9efae373dc1cfcc521cd91a13cb470e"}) chmod(0x0, 0x20) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) mkdir(&(0x7f0000000180)='./file0\x00', 0x104) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) (async) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) rmdir(&(0x7f0000000340)='./file0\x00') (async) rmdir(&(0x7f0000000340)='./file0\x00') getsockopt$sock_int(r2, 0xffff, 0x108f, &(0x7f0000000380), &(0x7f00000003c0)=0x4) getsockname(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r3 = semget$private(0x0, 0x3, 0x80) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000480)=""/213) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) rmdir(&(0x7f0000000640)='./file0\x00') symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file1\x00') r4 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000200)='./file1\x00') msgget$private(0x0, 0x716) (async) r5 = msgget$private(0x0, 0x716) msgrcv(r5, &(0x7f0000000840)={0x0, ""/8}, 0x10, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(r4, 0x0, 0x0, 0x0, 0x0) executing program 5: setregid(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) fcntl$getflags(r0, 0x3) open(0x0, 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b", 0x40, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000240)='O84', 0x3}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x66}, 0x0, 0x0, 0x0) dup2(r2, r5) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) readv(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f0000000840)}, {0x0}, {&(0x7f0000000c40)=""/269, 0x10d}], 0x3) syz_open_pts() syz_open_pts() poll(&(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000840)={0x8, 0xfff, 0x9}) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x48b, 0x0) write(r0, &(0x7f0000000080)='C', 0x1) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r1, 0x80606949, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000180)=[{0x0, 0x0, 0x1}, {}, {0x3}, {0x5, 0x9, 0x3, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYBLOB="ff0296b4d710", @ANYRES64=r1, @ANYRESHEX=r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: setrlimit(0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000000)="a23bc03626603cf6e9040000", 0xc) r1 = open(0x0, 0x70e, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3d2e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() chflags(&(0x7f0000000080)='./file0\x00', 0x1) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) pipe(&(0x7f0000000180)) (async) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) (async) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) (async) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 4: open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) open$dir(&(0x7f0000000000)='./file0\x00', 0xe676c141f5ee3697, 0x13a) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x4a9, 0xd, &(0x7f00000004c0)="9e41cbff13b9fd812ef4ffffff9296483ba31a96ec396ce412005f3b5089207aae948cd017961737600dbe07cc89a92ae4fd99356a4ddd548a8a84f7caccde058def", 0x42) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(0xffffffffffffffff, 0x0, r1) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000000)='./file0\x00', r3, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r4) truncate(&(0x7f0000000000)='./file0\x00', 0x5) clock_gettime(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000100)="71f91e3471ac0058b45a91501d94a34b8e5f84cf5fb59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 2: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100"/177, 0xb1, 0x1, 0x0, 0x0) executing program 7: writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(0x0, 0x0, 0x0) pipe(0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0x11) setpgid(r1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x8001, 0xfffffffe, 0xd2d, "8717f9010700000000000090d692480d51aa8000"}) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000000)="5664c4f65f12da35fe63a3e7ff803505", 0x10}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d08ec6a0371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f090000000000000000", 0x63}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() getrlimit(0x4, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)={0x7, 0x400}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384156, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="645876b373ba2a0f1cc721d37cc66151f70d7fa9e032"}, {&(0x7f00000003c0)="e5a74d92155ab4b3e864f3c47bb9382d09761661fabe840978ecefba4f4141a7e884cfd73bc2fcd4b8e71a6b87201984fd52f10e4d224a46a6d9020759709fa8405cd26224e789b2b3bc713d1481e332b628ea9cb9b4dd49027350092fabeb73b19ac5ddbefa5853f9a945bf7f1751a660e3f6f55b989b0e03b3f1fe90e9608ab74a23c603fefda528d55ae74111fd9d5e020e508df8c7dcbbaeeaae5a2e52bd20a796a8a96f9b08d17a1cf14d50de019f52843bab6763d4a151dfa6cc22f95f08977d68956c02bef1b0e0ccb5289f6c3072e4bd75a140118cc7c2d4111e48c2dfdef8964c6067ab4b97d4748f7cf3ef6308fdb884016023b3463305e89d770249a6fbd5eb133fb04cf4b451bb23955892156b7efebd8a6bba275c258ac7d51fe9371ed5b85a9921bf5d1f08aff32444a0d2abe329ba195ec299528851e2fa8610b3440afe2f860bcdd92e63cb5ed83e426d437c6db0232e919f4896778dd07188d65f3ca6f67d4176a6fe1063fbdcdf1639156bc9146a"}, {&(0x7f0000000180)="b70b368803d71f908e9eb65f121f477d00c720d1fe4644ce19ecdf0f3da96ef7ec85714b835a94d49d4270bab06fdac8fa3e08b05eb05a18f2e5b7f251c7b7a1493d80b7b1411afe15e083b577"}, {&(0x7f00000019c0)="3390eb789a9c163a6f4b9726e5ab9e65e6835a0d3256bef8e279ae54e7fe7bdaea74114678c9f71085aaba9f694f8d0154d2f3dada73e73f6656f3e10c09d33051993264f643ecf7ff4c08fbd78febbe50e3c5c5d414a94924006ab8629f6c666b0dbfbe01733509dba5238b89f4001398e3ae17f873ff71e4ff54a6cedb58c20e7b2b75f7dc9efcb891f15c2876978e56bdf6d1eedaef5074a46eee4fb19c140134d9cf1ec0634f80ceebc29211deabaf5fec0b97eb479109ac1509fdb9f585ebbef45de237e2c611bcb0daf0c8dbf356e0807a1faab473e3aaf7ef7fb1143200887eb3e4fbdd6031f48cdaf9fa024c8614ea24ea807cc75e812e950aa5fefc32bce65b4a6428dd0beef4dc9268ff656b045cc375f6cc672c171fea6e07d2b1a5bc4fde84246d2350592d220f110e98a20b488d0cda1aef1e05539ad119064ae7fc2085ef34289a27ca49b85cc5420139c7b0945fb4c8f570ec3bc34a18d193a7d5b29dd6808b4ebdc8855f6e62fa448e79603af9c36f0ac1c3bf8e13a90d8410ead5bc651abe4517be015bff3f7b00036b4e8e99de6551af75032e71aa59ca447ea8928aa3b839528138771dfa9c10c69cfab78e1919b7482a13ab41aa63850c9256e1662f875694bc9e1499e61a7f3d35e1bb61e13587efe716971b02c5795158efd1071772912f92b1a549ad03d153a81f265c5396e532ab107d27cb885e03914b7227c29f0c55fc378da72aec7bfcf9dcb85a91a8f7f6f7cd031a3bd6f752f076a747cf8ba1046e88da9adee29bace3c4ff3c357f851535111f74d7c9afe1e08cff3f4d1819bedc2322839e7d5266fc2c029eff3f3d7baa80c1d41a72769124404a3076ee38410712216fe87eb81602e2e4f395796ec76c1d6c5de93de5b99fbfd903f1d4f5b47c6228dea0aa625604c4af2f4c5a249c0a9f0e65d36fcc9a35d044d285d6659db870dabe5c69aaad0a447da733ecdc39bd399a168a60071d855afc2ac323f55c6cb59da041bdfb68baaa4f5565a16b55e8626cf0f2a929fb69aad997ffdeee19e0443f0eb3901b374729deacf768e6359d800056e6c205052c773de7c0a217b41e6ea38e067637beef9ce35e6e53a9b86a0634479db0d839f157bfef3c58bab4a6d1bdcbf62e2dd7d26a9552fb426e4bfc5e078caf10e2232a96a9fa1996b07aa1100a1a77234fc4cc04767fbb14779aec712ec7819ab00e4c577766c7dc4a2b6f871229d37fde7bede7b541fdde1b5061f18129429a237465e0660961b8c9c7f58e2c7e6b82e0f0022ccbb41ee0f2fa08173342e4ea915e7789b3e357e781efe5c2fcd3a7d4a9934bc92ff99b7b4652d87cbbf290f0117f5fa81bfd3381aaa4be1ca7fd11cfee817ec053c09acee4b81cfac947adc5cee53d760f6914abb92a574462ac6bf3ac9449f743b7fd508e631c0fb5ea687dd59adfdab4816430ba676e149efaf3f688a100e306570177eb41c8c9af4df18b82ca15d10312e5c4e766567f9f1b621ced0e1bacb8a124c447a1ca3eedc091707f85c7a471adc48d7100fda2a8b59080638b4350f3fc91ffc85c8b1e38d6a2d526e10f3f2b381fc76973d17a1958b4fc97a9eb05b1080fbed341f973a24d00cad2cef1952e84cc9ee38ad83c8c5f0bdd460639651d9c88e7ceffd9140203471a63c07d026c18cc379ecf1e2a9ad2c037518d8b7928b32295622c6fa79616451d66ced496faa6e8d3bd4d65f9eba47048061362449bb076a14916c12b79913af7888d4057c444948f82611a45d969f1101cd2a9eda65bc33947c4c965a9361b388de2648ec9c98e63ee47d4f7ce1253122adfde5d82e76e416978a1092b285bfb130efcfc0dc97af6d457f76569f00becf43d74652768b45119d0c9c37091c48b1856b8f444b88013de28e60a4da150ada7c7afa5506815aac20f81fef88e77958690038038b39fa9b3e6ca2fad3f4dda94167ef29d998cc980d47a06c2b6088d368801abf4ee60c9727a13b63e987b2ea2a53887e72ac73beadfe8e0c83b70ee01709de260373239616f10e42f792697de30c4f382272c43d18a404cf21b6c70469de502dfef906dc1d2b481d16a96239854b589d7f78403231f3fe6222d3e93bd6cf4c94efd6940693fa5eeaae4131ae78bba0b0be224878a8b784e87bd54836f935c5cd0fe4245282c86c538510bc5cbd8ab94876445d4b5c6c390e95e0364928a87f95bb56919e6289449063df7497c91ce4fbca7985faef052c0ac17b6dad132b383ce3b136d7b70152c6fdb847120614efcac41090e77fa379cf4b61e254787a26327b498d01231231ff9ec840037867409d8392a8bea7baf797c9ecbd0a4aae88105825e7330d754192124d3f59b5135ba4d19b2a86b3db90077d008fbb36949aa35abb8393ce781909659bbd47944c190dff136fa95ec8e48bad14f4d78ee6fef2ca2ef96b7a3055aa5a718041a32a3970aeeae63aeba4556cfd23468f28ae9e40ea396688dfc5bcc452e0b859af6d11165d6e4373f4253a8f1f2ff77da658d2623d719c356a8b5132047f5a511fa0c8410f394a57298d31ddc7d6e71939f6ea63b703802221ac0af355aa70978f4cf23aad257b32fa8540eda403480d7bce9929451371ac0c9352b2a9e28d2ad7b1f59df92745a3145d5be628b14125384f017c63aa4f7564bf206af48c9490526e4254b96f60248b33a4e4854e7980e338382d3532ffee3e2e1196a888bbf0d180f0fe9b9d47744f99ac4abe5b0eb4c54467972cd2c90d0524806a1c77db0c3620f99134b567b48bde67a1e0eee42647cc5f9437e9aeae0601b3b8808ace463f7e00c89b96b6f6a31a9c710ad344f8c1bdd97856bb821ddc17184ee4b00d60d2b11d00fd5de804776dd2408b51c0df637d93148971045a74f2682221789dda79f590f4e501beb4d97f5a82f8db73b43f7fdec74a0605578261aa58872a107c54829459dbf735b216200e3dc74ee64766cbd1d201312c1f2d596fef2ee5a1c0b92c8f475b9d8c1a53918bde97e22976609d8f05822d89d87b80a0d106d50dfebff19787c0b0f59bd19dcdc65b2ad5bd48d203fdab4afdc2bddfc408b3f9e632add833f2a6bb2deef35a28d3120625df2c19bde4bfc274fe859250a9f3057d04d9a50f2bb7bdca38b08ee3dbcc0edc53765c6364dac1b69ac6cdddf67a30e26c8d8859e336e0a856590da98da53d9508f4b78e68fe82d9b46be4bcaebe4a3cfa1c2d52ab13814245f96c2e854f746b34056d5467cc70f1a68c906737dc3899552b7c7b8237e92a6313698e154726402cb168f86b13de6d28e53f19b4f4792d26ee68e07db23030f10bd7de977bcda9391af2d37e9342701587d2f4511e8f9885b477d23f4054a5203467d87f0f266358199b9eccc8f7c2f6a5b4c3904df233491728ee8e4ecc74b355bd6e78b7fdfe37f5aa554e8b40e32737ec811360cbb2550a3b1ca113268df847febd780c0c0752013701891618573a72561cc2c59f20fd8121b7b71c0575894be188895b342ab553db2172d5f7232ef7d0e9d85850af2eb1c8a11cc43ae641de6ba25344e3b1d5a4c5b59f1626ded6747aa44206613e6699e5b619f635f7195e082f6b09bcff023e73b48f8dec8e476a79d64b0d1a70a1650efe891d34358d84f4425816c06ee1217b10b37bd6973064d7121e90056c8f9ac23183f1dad5104381a024984971eed4b7e13739445e1d182426c347793e8bea37f3d0dc8b56f7735a137fb2ef5efbf3478c6ba044af2a22ac99f9f7acf0dd4daa9073ce77acac660047bc6bc1a672b8e5f028844413f724f005e592d86a52ca9a043145b1030957461a585257132920ec1d2de24f35ab41a7edec6dbdccc07e807e5d269232bacc0e24b4b4ef05819b003739d4a5dde109fcb28f6e5932eab6eb52e233db9304bcc59734f33e1de800c5c65c67c20da421a274665d2b265fadd8c85c4a4415c230ad5db6583c305a7057da65ec6b248cabbea2227086c1d8b74daf6c3d48254ec64e55a249d96df6fdd863d95ad3cefc4b62fabc89092cfc798b6e4794143ce03e1e54c74c251e6147192b2016cb8f3104f0206e7ed5338e1c376304b87b8a477936b97637b2bd43e94e9fb051de31d397da81efb85c347a787ec9c454daa7c283b0b1e11047c9b2463605a4523ba091db8fb54c3588e884db9963b268c5452fdef38771b34c018545ae089783c5d68adc4b9738d7fadcc790f31b6d72976f7a131a26ed02c115d65c1d4d3744e998e86f8f9e62a6f8382cba799e75f6495923ae78757a7d6c9138850c39ee3316f2daf14dd90800b59328231d76d982e5ba4592df1a8062548d3786af61de64a17e98184d7013558939c18c280ee66b61f4706e34380d669b3c15b3d8c0856360672d2fb026be02e9082fbfaee5381431259d67fdb63fa03adec1b22f1a747e72eaa16ae2606b387a9ba856fd3321560dd4ed49246b3a2b6dd77201c0c6e0e146c2f4c15f81b680a8541242e7d7bcf4875bb6d7ea32a8a0173d65f58922359aec0b1c99a5cf51e68cc7548477c9f77f275be4137bb44d85a777cd4cbcd0acf6b6e25d4405b6deeae1c7fbbd497ee512dabd49d4efbb5a1836e6d01f2d5ecba211b18226ad141e8a03ae6380ec811bbef1960ee8b74c0a345d6ae102baa222ca1a407e23a45e0842e7bf5bc2894d7faf36105a111b963b5f23deb404304b5918b8910bfd70cb883e3f250bb8050c8870a75c4a964d0225025b1ac4d1b361d38c39430e7d20b3a656a975e2f116caf451067523e2b6f519ec10d108e5760b5d0a11d5474fdc54036ad69a8caa7a7b54b884452b5eb898b8a778d51bf021532f9c8a9a809bfb56dbb0ed468ecfa13d04291695894316f1cb9ffe9f51fab6b12290b383a719c296bba1dd03a6e153c0c659d7dc392aee6d0b8704ee0e7dbfa7d0c30e5850e443ea2322c9258404afc1991880fe6b93fd7bfe819825a14a5d09d0b344be552466df63a65cb15f4ed8e1b39659d43532e88e346653c5e4a98690d3575f83618eadf371832ce2368a766d0af80f3a2f71bb260144547d04f9db10c13575b0fc95b8447e262bfb6fb72f9dbde08832a416146dce4954157119053c4172098fcbda24bfa91d3a77d54e6029582ce56cf176e29b3102e7e1faff3af50e0b53d16661cbcf05df8f38f4265c5f8e32b46778266a5cc667e80e113c0c58e006371c6d78cecbfe31d13a5143ff17be81810af8b4c3f8cd76ecf2fa678026a0649043b54969c4f4b4a82e5ef0dffed563b650eb94dff246f680aeb5c5fbd84f394489371b8b59a58622ad350ba0d10dee97eb91854f7e0590fa4b2754db80a2efeb75bfbb15b40ca6d5ba78991209fe581f0b863f570f8f7ad3b2b6e8611e8c9f91767ddaf23a74b12da85a6c738e1ffaa343a6ed42fb79190afa2ef36b1353b1da5c8e35288a00f31c502a4e78c033abf2cf95ec41026cb51cfc0a9d15eb4fdf920a59413a32f7d1e7b7966d9a10eb3308087873162ee3f6782b8a8fe092e3626d539095d4faee28c243b4843caa94342badf27208071e29ae334d2461b57846c3b064f8f1e29b058ce3c6263884c9875271b2aa7af3de494ca61c04a5c2a3f7d48f8819787a5f66fcdff401327477a6e9b4367c3e83b11585b113d50c2cf8f7490d90b7f8e35d1d910d4930415080c37e6fd7efb443f11e5b3e9d565ed06d887928879cec2b3ef2d7890ad891dfb9c97574c8d6ace1440b3627a52f5a44aaa1ebb62548d612b16c7e8aa41aa92778546bdaa16c480dc179af3c260"}, {&(0x7f0000000200)="12e530427fac7661e424e9efedeb4f43be4b035e08bb1271ba928cd9a87584973785a47e3fccbb4b8b9666c4ae37ec971a9a3c74d31df6e994ba7cc512d0e7d684ac6699"}], 0x1000000000000117) executing program 1: semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000158000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0x2}, {&(0x7f0000159000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil, 0x100000000}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x81}, {&(0x7f00000d9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil}, {&(0x7f0000ff4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semop(r3, &(0x7f0000000400), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002480)) r4 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002480)={{0x7c, r4, 0x0, 0x0, 0x0, 0x3, 0xa1f}, 0x5, 0x6, 0x6}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045001000019078ac1400bbe00000010c009078000000004500fffc0000000020020000e0000001e00000010000000000"]) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, r4, 0x0, 0x20, 0x20}, 0x0, 0x0, r2, r2, 0x0, 0x5900000, 0x3, 0x100000001}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r0) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/20, 0x14}, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000200)="a7", 0x1}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="2e81fc25", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) chown(0x0, 0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(0x0, 0x80000000000206, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x22) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffa, 0x1}], 0x1f, 0x0) close(r4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r8 = getpid() fcntl$setown(r7, 0x6, r8) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000080)=0x43) executing program 4: sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000000280)="40a410813ba727a5fb3663a3f13e5889027d708d0010843e70c4a8e34c23aae19c4dfa43a466ab0cbd2a1f888e8008daef04f16b6448419b88f604cb5f4751a859cc27f707621da10ae4ae55c24f20ecde359d9ab6c34fc092c3c8209df317ba4fbbf851f92e64426da2ce00961f2bc9451addaf9e1fdc2ab7f5c58e8f940a154d483d4f9c1abece4073d5161e5cbd64c40caefe529ef2fa786a0da97f7788def51e59ea245b510e7f87142cfc9bd7e3b4bc1be3cb725db5a880b1d642773254cdcfa59360fd3a9a49ceee3ed34ebf7203b332f453026d6e66e5ff7796a4010046d9b34a3730ac4add8aff2ff0e751a2122a4c9c4dd619d2e3d07b5bd2443aeb784444305a1a99a78747c70763521bed2eaf5cd7c65b9fd1ac7993b27fecd3cf614333aa85f57bf37bb15046a3667ea72b30666956cd74949ca5571a3ee0290590ff5c21d735d947998b76fe3b08763832f2fb1469b998d6a9c60aec35a7d792451e3d1075dad8d92b66c95991d0525c98619db917754b2a206db6f6298d5c8ecf75137a7fbbb0af4d5caf6d9a71e0abec230ab5a0cf90fe621f1c49c4cb1671d2c1bd967a17db8d550ec326c43a629bff9fb331373c51d81de1da6c65fa283b68d8696e2be968e7b2e4dad80eef0941a500c553cd58858fd9c1e096e05257adb5cbf62c5e140ceaba8bb819d4b66a1244dd04e7b936d8b46f54e9ff9817232e5fd39d9637f93e21277c371e1fbb31cad40c0a4ff5956efb7b31cf9916eee7caa97e532de334f340d645234c8ca29231aa5cd830a2f17e6c9fd566b8841c2d269d9fe680e58173db92020b4dd5c3a8df0969229c7c5aae938ccf45e20cb73bb6dd427437bc905f930d0c69fb2b8d30da0fb5ac3e21fa18499dd44a157c3cb1efa992a5421fc382095540f5457731674b92c0e177c2c15638a652280fb5eb193977131b1218be719be31174df98e4b8f4a76f5c7459cad86e501d2f6119dbf4b157f7f1ac609b7ebe7aece1708b91c46d564687078e081420dd78726a6d18045789e250616e8c27c602afd7fef29eb61cba63c948cb510e8454c73537915d9460319ec729430b44573b8480e59a6ffbd7ea7bb6690994afe6a2d9527995520fff9a7aa06a4c2f30b8c96a70a3e7d560eb7edc73a73050a25a25d6bcbaf08da2d90a5ea60f614f3b5bf69f0456a0d6bf3f51ea3b3356fe5457ab0d5ddd9210ae20244e9a7db7160235db54d7a83427a56965391a3a925b610b0da0bfe8e7ff5d921d435f31339dee94faee1aed7bfae4dc1f0ffcfc0f93581faeac5a3325a136f84beee2b8ad9c09efc41c5063172b244c2c732884ccb1941a61edfdaa877077fd13e580d14e32a304d51a76c0316b378d13f5b10822acc69f2b31e20bfee71f93e269c006c23eb7627c8ce50ddb4dc3f17a9498f031fe8a8ae61ff89cca081089de78f94460a6df639318eef972f3f893ffe5cffe6594e4623816f0e6e0c2aa64b053eae253717b61cb7db261699f94b4ff5fcd6dc3d2be0a79aa0051f63e8316b67408d2bb3c3b5de6ddef90705aa0e7b60e4660463904abafdf9e9c6ec3041e12ee81732d94207cd3e22b7d99c3da832d2e9d8f1225117d66abeded961cf24ee8b967fd6e869b385030ec4b8b7a3008eef5730223b2098d6960a69f0aa921817c0690e17d836fea21b9fa30f6ce8040626d8b5f125b3096bf09ff5c1b53e1018fa0aae4142b45a227cae82938b84a87b2bf23a2cb667b41d91f2ff2fde35be020b837d1cca5b51cdf21765a3c6533b154c4e183c819775eb4a59b9af9f5873b0596a7b0aea3996d9b5bfe908082fdb7f93aec520f38153081c27907d567a4508bf192309ae4535f4e1a877b77a43000ab375b78ea679159d93ee71f7a6df61d964fc13bfaea98c1b950a8f2efad5b3e7980bdd323c9c190241b1581ee04bad1857d38896b8a91402f30c4380c6a9bef99c9578a07dc7bc255255cc1d0a8c275fdcd98e9bf43dddbe8d64fd4c3f707702b5b60974e11e0c10e0ceaddd92d533b669405d5525f0e002c6eb74775c9e8736bb83ae6e0d1db1bf77f968c40a4eea58ffcea427515900bea96b23484c0bc473ba9da3d4076375242e7b3d028954a68ca12f1573fb9fb762ff30cabede1c07af01cb5476424c563c83a549cfb725d7ea0367c8f1fd1093c7a0409b3c51d42b3af2d1a746243befb5b99058501f87f109c790c3a84b33dea4af882aa730cf4b8453cf9b4dc61837f91312585639637136a6c3e1eb7a2c90ee5bf4bc36d3d5e71b22f40f33a84747fe0b1ec73faff3739b673c41d7a032d54a812158774e698bab6557b9d1e50edca562016a5fbb7ce4b4383acabfb833d463f0786c561645dc2d5cb3b5cbb7e4d5686e8284513470dbee5332d1bd38a6ec69efe9d5b387915094aadf54c0e570bbedfca0b260a7ae7fb61ec2b677b004daefe23fd2f501a271bd32c8cfc688792f7b6d8844950760fa501a2a749c4dbaf87822f323e4b589d395e3e151409494764d7d69316540f633c8080fe33cad40ee61cc26a4a6a7cb3bfeb2b958fea4f67c9467a612406a71fd1545a122fa0a7e5e6c643c23d3e4c7f32d0c01cd8a100f4160979ea808eceed15717c0dc65a917d63a0088b62ea96478bd74cef06372f007eb3815944b9f479630859dfef97d3f210dadf426df5f8b63073a3c6d4568f33ae16211aeaee193724ab4885168272b03be5de9c8e492bb87a829efc96128ddc1785272700335882f41297073546543f07a72eda17f36e86873ea20751e5941a93e2b47f8b5ff34a9a86823761d6a0973aeea4031790a56981c4b9773244f7c3a3d35ae4cdd8139025e96c164b4045637ace05ad484158e73a006139f65aa59dbe946d0d0b6c9e9304ce64136874174974d38e1d09e03d82cff5ba67de05a5f00566b34faaef592142bcd56e0ba47b5a5260f8aee5e4c3ef5a7b2e9853a6d7f928cd7914ebd388b54a45c1175b929c76230a1624d8614e48de3226c372ea1ff5469df4a487d54815e7c253db0fd7406b7b83bc341f62fba8289122cd423356cf4da9df644465750853aa80dd4a87937a7da699cc8df7e3d17c60a5fd627805f2416c0b63ff24813f22e6c0bcb439dc9cc1d6d0ea943e91ca3423528b41b9bbd420b893a2d5172aa73cfa03bf815412e9c2a6f73bf472f8ad01f0022056b1c46aee5b0549fece5ff0ad05706473b6823e02aa5a20463235d565f124c8d2ca8d9ce963f64bc0904f16cd6d2d7d0d80c96b3cbc32c8458581a8ddb2c3b022bf7fd5283fdeb52883c738e4bb2122e3df5354ee2863e39fc51775f46f48d2d6933773112ae542ff5cf368f0fc22785c2f555e7c5800b85f4371c213885ad621a5d9014dfa9d2d79e8c48bc95f30598e47f8061208083f0f038808001358e3c65f3f0ab2f6e4e13bc681cdfc83a4526de9193c95916c1da391e5a7d813c6587f4b7baa83f691195b5be4f942f96e6b58f3f5699249f86d4e966c0c166fd6c7f4e33a5a4f433015a389b8f5d28d03422215accbaefffb0097cdcd5a1bdfc0d7161187c1ffe4c0e12a0ea91c59497619a2c862ff50ccf793932a86d9734c020777009299c329d15b539eb42ae7fdf8590f270a9443183e0e3e2f16d6556f757f62a29a5c4ef03cbe2838cf1c2e60ea2487c256b9c4cd42f546cded49fd9e335466daa2f628490d31bbb2553c5e618594121cf6b24216d72d8357442e69513618d201cc13f3e9650c24fdd77690779cc34a38ee4dd5dc18a60db66b938183c70e5e3437fd6dc657b22e6824cac5d682638742ba916aaaa5cac5ffb5dc482b1bf7f945e2410a0fa557f02b462fec9a2a22ea1bc19fb49a1b6a7aa9a4c32b69bce15578e93b0787ee7f4297ab54cf6a4ae59e354fb6dd0c784f789f31e187f55b457578e4f9758e643f660cd620049bbd0b5eaa8b056798b14dd90edf267cff47d891a8bba36c5b2ff7b81469a9c03408b641539c54709414669ae568e84d3a883913cafb2a4dd7ba132569d653d1582ff6d3758b5d02452b313020e6d10c318040d64b2d4415c91741c4a5be9a4f6e03a60ae819a5a1826a5364f188bb2e8329585fa0b8e015386298bed26e119c96cf43989c6d08d025b2aa91a6a5b5285328be82c90e178cb391402ad5ee504fa2a6aaedb1892526d1a9f77746dd19390ea859f7beb5cbbb4feda427b967a6d86aa378264ea35f990ac7049b61ee5ab847704bc7c41d0f9952c894533f356d225bc24b284e7ffb440fc7fd82caa0ac68274d1144dd3f01acc2eeb316f96c2d642b47c82e8eb57a8ae1ab07d04cb4af33cbf43c57da540ffbf9b20ca9bd07221feb6b9fcc87114eed64c87e8e2521801896fbfd997caeec97a0a9b8ef52db3a76507cab4fbf96aa2a48d852e1f3c4f233923045085b368a42c327563fda3c401a834a2209384a7d110c5daa6b4b7f32e651757ba69c82dccf73debdf2181b6fb826dc38806935fcf85347a1c7d4a9c381111531e533f8bbf80de4dbe361c2d4151278af80d883d2e4cfa9d70e171febef82f60c858fa8b16f330365a9cd833c7bbfa2bb75ed70f7e2927d70fc6be8d0f70f837679f3629749ff17ec0273d77ed2540aba84b612f2ebb1f9d54abed3b6f1e96921805f4cecc19cc1f666a7956582ea8bd453ff6eaaac518db4b2ccd5b4598023400d11cfc08930399b33177ca1495eeddf58187909aa17632cb64d81338bdcccc118b6c218d6dbe30a153a79f0ea637c9932e8328cf90fef21572133622fd195f12333b80b388f883e5fb713c98ef09e8fef94609e23f31100641f00b93f625bdccac4dcb7d9400316bed4f43f66ef07b7ce43f1f270e3d978a35b0169a94160ef037b9482d3b3676c0a9e287a1cb108e9a77091fb01243f14fbc932cf0696534efaae1d989bfc106e7dccb26e59f22801f59e354934d98767573189b1bfa518025b2ece8530442b3b426a7d8467c6521c12e7fb33bdfbaaa893a82900d2fa138d8492cd9fa67df224ab390e2258979457d3098572bd6b93393c44c1cf742b43829308ca2af999f6b46e1a72ae1ffcf84a8fb17069ca5135d4fd217134e9baaab5a37627135c72abb76cebbaa48e4e27f40f97b107279dd966d5b5e6e1173874c17772e9df4fe7c3061bc44f988e779ac47fd9ae43ede396598b13674794822df56944a35c97d500babe6c411fa5ab022863dc13c91ba1bf913be0540dd561eda1337d2f88921a9bc9cb7e9678b925ecafaf9926becbac05485fcf905b0d4cf61045ddfbd3be287a7eef380a4d5251b85d86452c2ea4f9a67bb9fcff99bfcf6ecf9e777b04bc12977a8073a142d79cdd986b902ac7d977e5f210eb2dff967df838500ba2f441a1d68d09557d3e134aa994660764b26e5055003bca25fda54fa31ae77bbaf4a6c0d13d07bf813c8f16e6b97003ffacbd7709f21f56ea6abda372723df249b968e23d3747d5a04489f4742e6bb66913c55648f6753fa1ab8ef86fa8545b8373a4e993400d6a1b69cca30dc7c0e61c9531dc9b75d2f178a818b1b8a8d54f993773267fca7007b5b0a68262850ee34d4d73fb01b6073f9fccfc716c1ade26f4e9a5feacd4cbb5d03f7052fb208966092998823bf3eafee0c64a4e1610e367a55e4d53ea640073981f4babdbe6a4a57b1ec6cf29df9df0f249afae2d832263fc056fa80f6550ad3c6589c7873d128f6aebe8968a3ad582dc4a83388ce114ff13fe7a40e4ef90386649b09e679fa8e106a31880b6d2573c2583d56799a342839f00ae7fbed2ccee397ff0", &(0x7f0000000200)=0x1000, &(0x7f0000001280)="1cc5eecd2d28286f907040e1a71942e73e8930f1e8b24c5c9dda523110bf8459392606b5128ad1e070d6723e9d81f8c039550f90b77af32f8462fa42224f43b1d9cd41df3723cf84cf398f940f25a0cf8a11162e2890099045a098a411fb485a46b86488a8fb7debe23c9e6a503806fb35f6aabf1fb26ea2c2e32e1a23667bb1902e1c867f65828ab296e877e4137392734558105b8957b739976f3de51296e991ab9341e4ac757867bb2da278a1452a480213f3c78ae74bdf", 0xb9) r0 = open(0x0, 0x801, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000240)=[{0xfb31}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0xc0) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socket$unix(0x1, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) socket(0x6, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ktrace(0x0, 0x1, 0x40000000, 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x111) pipe2(&(0x7f0000000180), 0x0) executing program 7: setreuid(0xee00, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa3c00000100000000d17dbd6cf2ee274e06d895b4f523f71da9d759a9face5661564f07021681ec5844a95752f51437bd41aef480759a9f7aca68ec346b56b84b831300cd983cff739ec472bfb746648a74e2c7baa9813bc0b49c73d8789498b292bc3bd2fc2de87bd1b2496fe5fb324c39b1b595f2ff535c972c82c9e5ca4b47a747949603b061977de8c09ed5fd248863d5d0acf72f9f82dceb4300"/225]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getuid() r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x126) dup2(r2, r3) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0xfff, 0x3, {[0x0, 0x9, 0x5, 0x945a, 0x7f, 0x3, 0x8, 0x7, 0x100000001, 0x8, 0x5, 0x1f, 0x6, 0x2, 0x9, 0x100089, 0x7f, 0xfffffffffffffffd], [0x3, 0x9e8, 0xffffdffeffffffff, 0xda, 0x7fe, 0x9, 0x0, 0x80, 0x5, 0x42], [0xfffffffffffffffb, 0xfffffffffffffffd, 0x721, 0x7, 0x0, 0x100, 0x7], [0x6, 0x10000, 0x4, 0xffffffffffffcb71, 0xffffffffffffffff, 0xffffffff], [{0x5, 0x4, 0xffffffff}, {0x5, 0xbc06, 0x20, 0x80000000}, {0x2, 0x0, 0xa, 0x8000000000000000}, {0x4, 0xf14, 0x80, 0x7ff}, {0xf150, 0x6, 0x5, 0x400}, {0x4, 0xe5, 0x9}, {0x9, 0x0, 0x5, 0x8}, {0x400, 0xbf1, 0x400, 0x1}], {0x6, 0x5, 0x0, 0x100000001}, {0x505e, 0x7, 0x7fff, 0x80000001}}}) setreuid(0xee00, 0x0) syz_emit_ethernet(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) close(0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f00000000c0)=[{0x60}, {0x16, 0x0, 0x0, 0xff7f998f}, {0x4a86, 0x9, 0x7, 0x8}, {0x200, 0xfe, 0x2, 0xff}, {0x7a00, 0x8, 0x6, 0x7f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 7: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1ff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./file0\x00', 0x3082, 0x1000000) close(r1) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000140)={0x1f, 0x5, 0x7}) ioctl$KDSETRAD(r1, 0x20004b43) read(r0, &(0x7f0000000180)=""/12, 0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/520}, &(0x7f0000000440)=0x20a) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000740), 0x10, 0x0) r4 = socket(0x10, 0x5, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r9 = getgid() sendmsg$unix(r2, &(0x7f00000008c0)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f00000004c0)="56e1107e81f55d7131f75e993d20324c10f2ee63b24567ab597d06b1e5fdc1f9bf4d9c83241205cad586611fd261529a8ea9f568f75e4f76b81d41a0822ba4a2029ef3a88044d9cb8ebc33a6f03dde5a8a0a140d9cadf0faf367bc730c7b786bcbea410aab38ad38", 0x68}, {&(0x7f0000000540)="1831ca27c0e0d7b1af22e512bd13be37b0fb84494d4ecdf004fde020b44e5ed426282a0c3fed06dde860dda12d7a3ccdd3e73bedea347c47f13c8cd9acc8f4f3f1ea7d4b285e7bb2008621e7caeeb12345317601220da439eca4ea8533977d342def62c1605e24f6e9cb8c51094e1ae8dede84d11b73588e0f739711ec2887068cd902c10dd721924ad71e6525f3a4459d0f009ce772217d53fe35cd4914e9b11e8bf938eb50d70df49765d5b7b619fe7d51f7b7c1d140358db41570fd247f47319111728c0d0581f384a0ea5303b1e5f7e7d4a07b0959d5fbc56ce5a87943ba636779dc4e80487786fb467d25c4105287f4485e53", 0xf5}, {&(0x7f0000000640)="691c32eebe542ee3ba061a7af98e95", 0xf}, {&(0x7f0000000680)="d5a63ba9ad61cd7d3db1fe30420e2cd75c6495c74b2fa8c4eb4252b64268351e33a7d733b0658a04b85ebe9ce6ab5f59a1db549bc2dbc1c320bd171a78529c0aeda5a032e4563a0232968e25a8078081b94d189e5980a5d1a3aa2281a51a2a04e31e5b06023c7c9fb08a", 0x6a}], 0x4, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r4, r0, r0, 0xffffffffffffffff, r0]}, @cred={0x20, 0xffff, 0x0, r5, r8, r9}], 0x60, 0x1}, 0xa) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900), 0x681, 0x0) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000000940)) fchflags(0xffffffffffffffff, 0x0) ioctl$KDSETRAD(r10, 0x20004b43) syz_emit_ethernet(0x3e, &(0x7f0000000980)={@remote, @random="2fd0d740a825", [], {@arp={0x806, @generic={0x18, 0x805c, 0x6, 0xc, 0x4, @remote, "ff3694675756c8e213e8c8b0", @broadcast, "cfbc5735e83c3b8b89015b82fed4b726"}}}}) r11 = kqueue() readv(r11, &(0x7f0000000f40)=[{&(0x7f00000009c0)=""/147, 0x93}, {&(0x7f0000000a80)=""/214, 0xd6}, {&(0x7f0000000b80)=""/124, 0x7c}, {&(0x7f0000000c00)=""/240, 0xf0}, {&(0x7f0000000d00)=""/114, 0x72}, {&(0x7f0000000d80)}, {&(0x7f0000000dc0)=""/108, 0x6c}, {&(0x7f0000000e40)=""/40, 0x28}, {&(0x7f0000000e80)=""/171, 0xab}], 0x9) r12 = accept$inet6(r4, &(0x7f0000001000), &(0x7f0000001040)=0xc) lseek(r12, 0x7fffffff, 0x1) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001080)={{0x4, r6, r9, r6, r7, 0x12c, 0x9}, 0x4, 0x100, r5, r5, 0x4, 0x401, 0xead1}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100), 0x40, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000001140)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000001180)=""/25) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0xd06) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r0 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x115) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed4c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00aef3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527ffffff7f000000005c181e9b88e80074bf3157b8dea45e0180e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab57dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff7103002c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffce148b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f767d66d4692d9654f85821a4433", 0x13c}], 0x3) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r1, 0x203) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r7, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) utimensat(r7, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) semget(0x0, 0x4, 0x653) executing program 5: sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000080)) r1 = getuid() r2 = getuid() setreuid(0xee00, r2) setreuid(r1, r2) executing program 6: ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x8}, 0x2, &(0x7f0000000080)="1dfa0fe3da692664eaebfa584b4dfbdb7fa2a9514d268a3863cd6139d296bd78c036e1ba8775ab0e0eaa747109f0a7d66fa2de0f2375c30b07694b5bfca328d00fc5194f9772d95d8fed21d4ad5f386481f4880d87e226ccd55aaf4503db006fb00ad95c8b596d3fa06ecefd09", &(0x7f0000000100)=0x6d, &(0x7f0000000140)="1138a75516d219c97ace3f37430321c6c0fdde3a6c4f8a78aecb56add80cb7b869e999825a5b41052dffd360fa5569f996f31c0e51c3b0a6def37762165899c04ef560d278e154aa89f2dc29ae7080563c9c12ea728b374d6f64e1a91617549bc65b049d61f3f8be21c3563489a4016f5541f1da1702e19850e5fe1d29d370010088e34869e06b5167d1f6c047f0a13d638d2ce6e7ce5fb01b3caa3041f66ddccfa49a3feea9373baf097963b778b4242f420e6fb2eedeec1bde26414f12fcdf", 0xc0) mprotect(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x4) shmget(0x1, 0x4000, 0x6c1, &(0x7f0000ff9000/0x4000)=nil) r0 = getgid() setegid(r0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) pread(r1, &(0x7f0000000280)="41226a531348156c6281632e9ba1eb1da2f38d7ec7822ab6de0b7b53c003bf73e05693d2429e0e8b84c9f992ca26dc5e16bcfbd5fcf09f220d9ab3e3dabcdc29727d59e2e49ed484eaaf86e5c429e1dbb4b9fad4f78f1149c40d2f313446b1e145016e2efa2e4959f3b46241d77350c5b43d6ac6f6e784465bc148f5bc9e3d56895b54233f443f6cbf1948f322f4b6ed466c3c78c0122adf3ae5cebf03d39608619043bcfd66540bdd347c97ef1d37827fda7fda78ba3feca9b9f2e92251fa71fbf2b7416c512eaec65efcfe5fa777207705b64754b8c281ed62c6d1ce5dce183cf45622b8d2d34ee52363", 0xeb, 0x56d8fa16) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000800)=0x3) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xffffff3e}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000240)={0x8}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x60, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0xfffffffffffffe25, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1, {[@ssrr={0x89, 0x1f, 0x0, [@rand_addr, @empty, @multicast2, @empty, @multicast2, @rand_addr, @broadcast]}]}}, @udp={{0x3, 0x1, 0x8}, {"9526c333c373089a3053497d6600a1ae5bc969b35ba9"}}}}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x25}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000600)={0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x323) syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f00000006c0)='./file1\x00', 0x8000, 0x8) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e", 0xe12}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa6", 0xc1}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='x\x00') pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00', 0x3}], 0x1, 0x0) executing program 4: writev(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000000)="392bdc31888c40a4a1f3c950f11b059193cf41fa07ca5aab175f60ceaa7f420ef3fdb6b06474bbfaa82bbe53c21d", 0x2e}], 0x1) r0 = semget$private(0x0, 0x0, 0x1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/231) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') getpeername$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000280)=0x6ac) r1 = semget(0x1, 0x3, 0x4a) semctl$GETNCNT(r1, 0xeb0476149767d9ec, 0x3, &(0x7f00000002c0)=""/23) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000300)=""/14) semop(r0, &(0x7f0000000340)=[{0x2, 0x9, 0x1000}, {0x4, 0x5, 0x800}, {0x1, 0x8001, 0x2800}, {0xac8fbca5ee476d22, 0x1, 0x800}, {0x2, 0x5, 0x1800}], 0x5) r2 = open(&(0x7f0000000380)='./file0\x00', 0x20, 0x4) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000003c0)=""/134) r3 = socket(0x12, 0x4, 0xe3) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000480)="845c12e9b99bc0d9e938497c55245683327b15f1135c30b7b75688d700e1573d3416f5ba00e52ef4eb1ca7d34491adae4443402048ee655fe62d5e6c4514d20194204b18ba52", 0x46}, {&(0x7f0000000500)="f89a09347ad414e6e29748f1429fa43e4cb92ed5f9eee2fc86418da2c7aba9ab12d480eb", 0x24}], 0x2) r4 = semget(0x2, 0x1, 0x5c0) unlink(&(0x7f0000000580)='./file0\x00') r5 = dup(r3) writev(r5, &(0x7f0000001600)=[{&(0x7f00000005c0)="cb7d2f4b0fed0f495653f448af00794128a0c4b6abe29e0c1f2d5b85e12ec00ba01f92dcc920e9906f", 0x29}, {&(0x7f0000000600)="ca8a0ec463bbf5e2d4c0c76e5f1af59c208326c3646c1f62f91cb6c6495da80e1b54d0ac7da59e4db7609f49f8ed05457bb14fd4cce6e9ecdb42c1ed9d03f3ece9420f9644c15ce7772663dbd4a0516db8794484207f019a92dbe49b939e3eaab40c393c749c52e65fd5487c1dd96f6079d56bf1d40798fd11aa5e364d9ae5c2b5f5ee888e5551a9cbb658bd18393e56c2ff038821a978dfbe2a55b9cc7b274ecdbd5701f2e2f069eb1460ab28ae0f8dbf1ea967e7c9a5355d962a758064b03c3ad64f026c6d47e26f89c270e0ba45fbb504beb980094094c7fd37ce345416b283644d194ad9069e67700872b311e663f68ef5505d6b6b730a6fcd1abff038603fb6526a687db444389ecdb3cb5cd963336b14b2b0fee9400e9deff60636f918ec2c6c599444856a8efc17d9b38945037f5853a9e168c0400a5dde16fe3779b969a2cb84e7d6ab2b6ed8e801e502bebcabd282589f7475b096509e9fcb2bae521103074e1f7e0d5965414236c1bf11361f27edbf0043877429724aedf7525728c64ad842ccfdc505fbf84cfffb00594ba0c4ad6f40d4d9aebcb570f37df222779f3f5428dea4dbf3f5af3db1e984337dd6a5be39593017075fa51545da1d9a2c3593633b14950ee9767dde18dadf4ade9ba71b64d46e01672e8843156377df3e96bf39388d95ef232c10ef796dd993636bb23a47082cd58ddff412cf1d5dbdf937767a69f6ffb98bc495e9bacb6ce6e9f5e22b7b188e8b7bdd4fd5708fcedb1c7e806708c417add02d2187b871e16b44b3955637d7c48f95589d466e2da8d2f503f89a7b49a61f6b23a86afe4359bd5ae729ae6ca479b2754b5769588664ae8846ba97e513945749705ebefdb9c0c8ced538c66bbb3fe006751c078c9469ce2d8befd36b659f913fd5c8bb42dbfd98d3d9161ea429b6e9a148bce5ea03efec428eaf5bf2319cbc51d41f904494cf5fdbf1e4c374a7df3f6dcfd94bd050282ee88a0fe132d5ab1677dca722321f4a7e1401a0853742ad931f93d4b42cb2bfa100d3892faab92617cc1e86455c4ea2cea23d99475ae20674ae4d81c9bcf595286121c3b32d29f896c0a23fa03b7e2dea7d17e1de61339c351721ee0a6a1f7ba921c045e597e86070fa049fbfb52bd4ca91203c3ae81205ac75cd64efbc0d8893efa900afa011de62f605600ff97f130bc883f949f7e7b41929daf0c329ef7cb9fd113a9416ea58bdeb14190b34b45fc8e2f35b6c48e4fdd565e65f55c434b3d8b5fb42915baf40aa6f028df5ba15da6d4d86de98b5d425df9b9cb4deb97a55b60175a59a057ad5e1577a30becbecc1ac98151007fa66a74d53a173be5b70432170def832e2f2b439a4af12100c90625e4e0f78cfe2755d2040e9269519857672445ed9e3513408b28e18e0d4b02c0c0b42c580f96f7e93d4d3828e7ac24e71196ee192c226ffbdf96a5d8b33b3402912fe06dffc0d5e4100f566b7857b5819591f117a1cf3f74185ab940007e4496a5944c8dca9b905eac79e8347b4222d0a1360505975c87d0228d886bdde5d95a1ecffa1e447b7cde76c42eb18302d563d0d433efe6240f7a13fddbec4ab8e95d565afe03cb5ada475d39a3ae9899a02907c46635b64315f92cd02876e18c7a69ff88c4a5279691f3ed6020d48fb2362e7cf7046205ae25bf391034307b2221338af9e2b23113f7e2d4a2dafe38944309b49f352adf61b8fbdf0bdb16070781c3812f6a8a564ee22d3baaec1b79ea4765e8fe93de3e33481069cf609a46971171d4a4b5a7d7e0c081ea9fa4bfecad7a0194e9af120722a0c3be4a9f212d20f92ad4c0b52a50769063e2bc943a95b83db6f119c0ee812d2b975b8dc9d88eaa4c5d62d5ac096b15fa08a61197f492cbaa4eb6a2dcdf78663e01db7e525c8a303c5fbad50f997b357cef2b0765a4f79d3f2bd020dc3551171b063a80e828b53ae5a41ba24241d5f96dc2cb861ccc82fca0a3ff626f5c5d49e0d1570d73afa9eb46fcd219c839d4376360c079b66772a26503a8fa28dfaf28b488235dc621d417b366eaf526a90174197751c6cf30630a19ecd35c1d8c03afc973c185f46bb183da4f97e3d4ebff5db186423d71d0725a42bf4ee0d383a00132fcc42bd3cb772b37ee3ac15c7d699b85a60a139aae85ee3c6cd1fbff1f582f8e2e975232b09cab7984cb164abf91ad9d1598e861cb16e4352b31e2b048588f91e3fe3dadb54b6ebe539bd2015deca8830d9b5a20333a26f1b371b8c34a3e8e667531979f953f958c6af2d2fadc76705f6b5f039739f8bf274df698fe3bbbeb315c85c0e018d02bafc05bc08edc0636fb3b0590ec50706acc7b361cb9e411156d861d74c61d3ad79346483be029f7ed989d5b4f31fef1dccbf822d71f5f965c1785fe48d5844d5bfc73c3a3186d5b2bf72b4c520f4924a98b844b1ee50ccd00fe2d753db309f95c676047c15fd8e6ddf716bd75348d0551bcd203fe198b2f1546de566ab4536cecb442381385fb2a4205205ce500537dad49b4d54f33521b9f4abeb63e5405d0b711b766c4ae2033401252d162507b44efb53e1400411a214a997c21740e68d298a7b64aac7d06873aacdd9eea5917af92c4a7522fb03f9124b8fcdd0bf476ca4b98d65837509b2b0f004114e6478c42a9a72154a1f5020f17440db5ee34c46af1d9fc1eabb34ea25c4f24091a0b75d11dd290da2cbf1ff931ce46b8cf697afabcc82f50e226250a0b1e1397b57968e8d51659f9151b688025ef640bbd9bcc3f3e2c76dd32709a95033b328d63eddd218c77dc94afd86974762231ac247ac4741a5da7268d60cb063ad3b9a391fa460699f056c2a71dad12c7af4e143114ee784c5e8eebdc37fdc2927607580cd236f5c1e05d4c50e33523eeca388e1316d47b311434ba0be834d63506ac85757eb70ffa93f5137440a1cffcc3d3e8c5ce01ff2f3f4d11e8ec4067d2c0ebb9935470c32557f6972e202d07ca27610962a5c032e7810f78aead29cb16cab30067aa7a5506b87ac24746b8bab93da7a35796e427cc3e62379f5196bfac3cdce617b94bb8a01d1bdecef40bde44403d61b6df46e49f717e62eb7a9bb87c3f69a0e902a391fc6039e8143c54a360705fab374aa90e7540192cf3f181e8df913e7792f7947b567c131fcb7e3c75d66fb1036d8cce08c15cd3ad237beea07fa127c29884fb3f308583b3e07171d073b0f12e79af351d99e04892b2d1059abb54fa9d562016cb344481560b3bce49da1874503d912f82f245b40054be4e512b1a068a9d6c3b7e06b55f53af18b545c4528bea488f6813775aebb6635d278fc70371592d52c363ac01334b3b741b55bea127566df6c16d7777801a2d195a6f1cfa845609c6237d8c9c664eac00b8b915d570f1647d8b2176ce2f3f707779f8dd1c0f09f3c2ebd3dcfa427288b972e149185e50f4809bd4506667b85bc57b467b11ef27bade8ee9b936c39e232b0bc061690c65955fccff2ac2c87148af5763b3a19535e2b39d52a59694bb21f600a92ced472cac57528655529aced31a1088b4fa68db0ee35ddbeb5236f05c3375107ec669f73c038fa7f76fe675da057b7cfe8758a697d2981a23e3d96dbe1b513b7a2f60a839125f44e7bb21c3c695c0d1851ca5d84e0ab2abfadeda53e8ce32b4735cb63b0551d045cbadebdcb46a1ee0297df61de48e860203ce2d92d4007fff2f0527a26e0bcb1fb22afd1f832936addbc609342894fc835dd4b3e10d624d39394578a76cee315481c1566236e0e6fdcfc25af6702b8d75c56bd1a370224776bcb0f4d4d7f5c21b032a1c3b5ec92145b234c1f1a57543c12c56fd85e878dd457dec2b41cd8b11666ab8af724b4cf6128b247974101fa4c3a7a5950fc7f16a10a15b44ecdcd6eb598117ce340cc8a5ace5f9d35ee5e80002a3613169b2eee854d8f25c2fba55c7ed4d59c5126ae7ebf15fd86742f9df957c183147faa23eb8dbfd4e228ff140d10d5a3d10dd5f3ff430ccb8a6f39fdd8db5c10adaed32030ba731461003650c037408de7c0ddfc76eb255ab2f5ebff09110db5f61cc5e363a92a11aac7fcd199c2fe25c50e063d99b3b5419a27dc284c70f644380f84b416310b6402636c54817eed901d508af4bb368433fd00603985c4819e114f58aec26bb404bac9375d83ef4d0b12234f0a7a20e7a3e0a12279b697e1c366547af7a2eeff6d98b2ff866d2bb38bc612aaf42e7fa3ff2323517f0f89e02c1075b8303f60be80c25ede1ab412b91d6e5158741fa372cb06548bfb8aac843d38a56fd7fa9feb5444ac7ef71cc60690b298d3f3e255376b81a16fe393f712410f7e84d66b85d6a6c4e0c92c6cec04ed0a2809a09a27c8d827415438ea38693eee842d35fe9112e03e5435af253e3085bd9adf7429bc091aa112ef6b2e7eed63fcec83154e7dd78bfa26b523fa89880b1d53bd1c9b32919f9c144425533c003cbba0f0bc505155ab4c1db8021c9beba8607579e1c22f83d5c28643177f412bdb365cdc6e1f036c5097ad567e3ee27e5f5cdd95fa9dc403946699121fbda42c30e43f6456096d11391d0782de2bb1b991955e860d617fab5f00da3c4e4fa209ffcad6e9cec8c114fa8999f1359557a6f59333e3c69f1b5de430296097f111697637a6547ceb8b6e811853d4e71d3ade2500ee9101ec55c238735f03d2332f8c7669101f61c73933fa209e7920f9faa39d383332533894381e3d06e2c479a7675e3e07a82041a43c7d27f40ec3ed8349e6212f50b890ccf1af162cb3b6af5075439c59c8cdfa764b2fdc9cb74bea02548ab5229b02d4637b5eff2ac4af7bbc0c9d8bc777a9aa5a0673c89b29523528e0d24a9194f0005d1de01a861a91de78ac98563395a99b3643e5d6f8d7044ebfce139b14585359455e1f4682ad608f4b98747c21c1f9a3c7d6ad5b626aabe1bcc9f23eea7dfd09beafab61fa2fcf4f21f6f2a019139d3f6de4adc36c2fbecc3c33275054cba4054df511fbe9d377f916f5b744ece2a631532018ae6786e3863e1c7b9a86b0ce9cd22e4f233acc8a7ffffe457a7be534f0ecc35beb73e671fee7bb538813044de06b39561d711d88aad927b312f06372b4f714fa7c1c2097d632c5d5af967bc7c3b46f42d1b2f0986f72c0818b90074b577b20365b9424d07cb5e127dc6f4cab2332e2cdd14c7f4b43fc44630839f90688aa0a3f3ec957319c80a917c6956812d072332eb41dd4138a9f66cf5677c79382123d5b344f3540d00ffe6a3336a8be66a551e5f7c66405833c22ca001e29a7d030d05846fba6a7e91757b5c8393d5c2c346772c2a087bde8e2f985932ea7ce4f5f69fbc819fd4b6a3bca566719fad6ccc243a7340684affff81769832cc2eaa8729e8cbf5268115977755195dae6806a34e786b1c0874488b26f01bbfeddb93bad0c4b56a519f83c399093a4008847b39b4bc43627c1351408e6852a71e2cd0ff465c3f00ea6b2e050cfbbe7f5b7028d11db4423dcb311a83fa9fc7b0313665232358895a59a0dd24d98c1701d92f3a11ab394965f6757ff092b4a38fcd014e5562c026b4a6c7946e69a7c963b8c329ac0c94746218dd0d903dee81e6eb5a9b60def5b22c2e0c197d48588fea72f575f73c15488e805e59045539ac3fb04a235b2d42e82af114e08d7c6d7ed9c21fd0b4c8ed0830aab2263f6b5e27d40e2e7b733a8300eebf3bde6c8b44316271ea72b6c3f8381e2abdbc317d42189fdc3950d10a71a9f0b0bd36ece0cb37edc801b2f0692e40e6db2f75df2ecf27256d389", 0x1000}], 0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001640)={0x7, 0x9}, 0x10) r6 = msgget(0x1, 0x100) msgrcv(r6, &(0x7f0000001680)={0x0, ""/47}, 0x37, 0x2, 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000016c0)=""/85) openat$vnd(0xffffffffffffff9c, &(0x7f0000001740), 0x18422, 0x0) r7 = semget(0x3, 0x0, 0x111) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000001780)=""/13) mquery(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x0, 0xffffffffffffffff, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000017c0)={0x2624, './file0\x00', './file0\x00'}) chroot(&(0x7f0000001800)='./file0\x00') seteuid(0x0) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000001840)=""/183) executing program 0: sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000001c0)="3d039aa3", &(0x7f00000011c0)=0x4, &(0x7f0000001200), 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4, "0000c6f26461c094f4ffffffff00"}) r1 = socket(0x18, 0x2, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x44}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000380)=[{&(0x7f0000000480)="e9", 0x1}], 0x1, 0x3fffd) preadv(r5, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) writev(r3, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x10}], 0x10}, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000480)={0x3, &(0x7f0000000440)=[{0x2, 0x8, 0x0, 0x5}, {0xf8, 0xe1, 0x0, 0xffff}, {}]}) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000004c0)) semget$private(0x0, 0x4, 0x5) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000540)) sendsyslog(&(0x7f0000000600)="a84364c8b20f78f83c6731e8ecf6483381f349cbf25a717420c466d2b93ac79d27f64fc798476e7ae514eeccd4f453c4ea1e3bfaf8ad373ec01f84db7245e84fe977c63d9af9b530aead53b78c68758980c8c149670e8de97b95c6c3d6ed2c198b01bb8da3dc69906d83baf29ea57ab9822145cef3992916100e01fa112135deb5335086c9ae0eceed44f9113fa8805eac9964de7ac73d4a3e933507387550b79180ff507a70ec3c1434846c2671f42390e08472ff98820ceacbf0a5b8de0730d22fc0d06b50114d48e38d046761d1744eb982cee69e9b41dbdba5b757445266071b", 0xe2, 0x3) sendsyslog(&(0x7f00000008c0), 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) sysctl$kern(&(0x7f0000000980)={0x1, 0xc}, 0x2, &(0x7f00000009c0)="b3f49abe926aa34bfe2173a55f8726c1cfc914f3c2e1a6604b3f4e02f7c1f849de1aa568452ccfaaa1762c3bdf1087471de861952995490a451e7f3d8020963ee8767b5a3cfcc1ff1555f5828f94531a024d7ea782441b6c1127c7f849ebde60493f5bfe4e", &(0x7f0000000a80)=0x65, &(0x7f0000000ac0)="0aa492d0432439d4dc53d7bd12593c3f48454b63f4011dccefd75d46a39eaf1d08265876aed5539e2808ab78957a640b30aaf1cbf4ebb1bcd6b9d71cc57a1552758f27593380", 0x46) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000b40)={0x5, 0x5b544210}) r1 = socket$inet6(0x18, 0x5, 0x6) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000bc0)={r2, 0x0, r4}, 0xc) semget$private(0x0, 0x0, 0x324) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) r6 = msgget(0x0, 0x50) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000cc0)={{0x3, 0xffffffffffffffff, r5, 0x0, r5, 0x16, 0x6}, 0x3, 0xe, 0x0, r3, 0x8000, 0xfffffffffffffff8, 0x7fff, 0x1}) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r1) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="14"], 0x3e}, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0x40804}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x100000000205f, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0}) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x62) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000180)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) socket(0x1, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x3a0914c44f7b202d, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000240)=0x1c, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x33, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340), 0x0) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7}, {0x74, 0x1}, {0x812e}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x9, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r2, @ANYRES64=r2]) flock(r0, 0x2) flock(r0, 0x1) executing program 7: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000500)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082d26a849c1cc77c33f47bf1962a871335e51926918ba89cfad5aa4b93a3c362cfdc8cdd0d6367d2b75630f877fafd87e10516dbefec111afb596f879920914a55c71eef1ef3d788239cbdcf1d05485cc8b315da86273494a6d8b55c9a001ff3428a45d4d54f446db5ada150e34e7132c7418a215b32f0f8d899d4d9f5a5f504a8c89d72348770c061a3a48014508eac3c4f6406d69c73331597670d7206162ee0bccf1859bab2413e70c3ffa600073e56a5da7f07e70fd8d353879907c9351a39aa7cbda1072a756fa02c940933ab61093d335fe26e712d1f6d0fd28e6d35b959e471f7a18c2fd00583", &(0x7f0000000100)=0x1, 0x0, 0x22) setrlimit(0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140), 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000002c0), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x11}, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000aabb08004500003000000000000090"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) close(r0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x149) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x80}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{0x0}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/125) executing program 7: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffe65) getpid() setpgid(0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, &(0x7f0000001040), &(0x7f0000002440), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000e019bc810fcd4fc34a3543fc5f0cbb624be3ff37b4805ca52b353482bd46d2011c4ca971585cb93b4c3ad08a26ced8b62a5276fdb4eddd7d587b81093d69db5849aed6dbd9e79e46727ec517de3ebba26829b3a10de76278fba3eca2dc15d290752db33973a15e2a4b9cee3a3a0ec67fb3836a9c53828fb338eb4504c6a7c5f719fb242cef52150c5f97c9163bfc3fe2e054da77781078420d03aa4b6c08139ccf182f0637f800"], 0x10}, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r1, 0x8020699d, 0x0) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x1}, {}]}) ioctl$TIOCNXCL(r2, 0x2000740e) getppid() chflags(&(0x7f0000000080)='./file1\x00', 0x0) r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r4, &(0x7f0000000340)=ANY=[], 0x401, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x8000, 0x1) close(r5) r6 = socket(0x18, 0x3, 0x3a) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x3) close(0xffffffffffffffff) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) socket(0x0, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211", 0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rmdir(&(0x7f0000000340)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9f, 0x0) nanosleep(&(0x7f0000001680)={0x3}, &(0x7f00000016c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x8000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000500)=0xa0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc76c7b08ecc5852687912cbc24ca4792104c00000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = getpgrp() r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, r1, r2, 0xffffffffffffffff, r3, 0x20, 0x1}, 0x8000, 0x0, r4, r5, 0x7, 0x3, 0x480, 0x6}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x1, 0x1108, r5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rmdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100)="f5318f02", &(0x7f0000000180)=0x4, 0x0, 0x0)     attempt to execute user address 0x3c6d9 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c6d9 cs 8 rflags 10246 cr2 3c6d9 cpl 0 rsp ffff80002a264a28 gsbase 0xffffffff82d0eff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c6d9 Starting stack trace... panic(ffffffff8284b893) at panic+0x16f kerntrap(ffff80002a264970) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2854a rt_clone(ffff80002a264c48,ffff80002a264cc0,0) at rt_clone+0x7d rtalloc(ffff80002a264cc0,1,0) at rtalloc+0x89 icmp_reflect(fffffd8071916200,0,0) at icmp_reflect+0x1ca icmp_error(fffffd807ab3d600,3,3,0,0) at icmp_error+0x61 pf_test_rule(ffff80002a264f58,ffff80002a265050,ffff80002a265058,ffff80002a265040,ffff80002a265030,2) at pf_test_rule+0x924 pf_test(2,1,ffff800000d94000,ffff80002a2651c8) at pf_test+0x194f ip_input_if(ffff80002a2651c8,ffff80002a2651d4,ffff800031d4c000,0,ffff800000d94000) at ip_input_if+0x133 ipv4_input(ffff800000d94000,fffffd806ec06100) at ipv4_input+0x47 ether_input(ffff800000d94000,fffffd806ec06100) at ether_input+0x525 tun_dev_write(5d04,ffff80002a265548,ffff800031d4c000,2) at tun_dev_write+0x209 spec_write(ffff80002a2653a0) at spec_write+0xe1 VOP_WRITE(fffffd8068411980,ffff80002a265548,11,fffffd807f7d33a8) at VOP_WRITE+0xc3 vn_write(fffffd8058bd14d0,ffff80002a265548,0) at vn_write+0x15c dofilewritev(ffff80002a2122b0,c8,ffff80002a265548,0,ffff80002a265600) at dofilewritev+0x1a9 sys_write(ffff80002a2122b0,ffff80002a2656b0,ffff80002a265600) at sys_write+0x87 syscall(ffff80002a2656b0) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f2c6334b20, count: 236 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 69eb9058-0362-23fd-9d6a-f99e4488aea0 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace