last executing test programs: 9.685125336s ago: executing program 2 (id=1564): openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f0000000400)) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x37, 0x4) socket$inet(0x2, 0x3, 0xb) 9.634522785s ago: executing program 2 (id=1567): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0xb0, 0x5, 0x2}, {0x3, 0x85, 0x8f, 0xa}, {0x16, 0x3, 0x8, 0x1}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) writev(r1, &(0x7f0000001340)=[{&(0x7f00000001c0)="10c120339d24d79300242420bcfb536663ff220f0b5a3e50a0e1da4a76dfe7e6a4c0d7baaaf202cd56d63f36b95b6fa3cff72ae298b1ac6c73b2946c0eb73a90c14a4a74396519f9cffcef2ea8538aa4d70f351ea714ea5a42aa626750e3714d7fa4772f7bad896f222b0cbaf16de51ac1937980d364d4eefb3373a818fdbe43e96f19", 0x83}, {&(0x7f0000000280)="728e5f9f845303c1517b5ff41cc6a2591709ec58b3a88de00bf60bf61fdc332d11f2cec24ac295aec53c8f07db02fb4012d365ceca746dc4c8278c068683dd404d827056772969253a86c2712f2278c6eb74d3cd30e913f26862d02956345bb6f641213f6ca1c9392b16f6c6e521ce3ee7ae3b3791cd812002ab14ac700d2cb89891b7219b17e42cdc1c173bebb14119eaf090ffdf4ea592ed24168ca98c02d5bf7bd00df1a826af61862d948189", 0xae}, {&(0x7f0000000340)="5b866afe2afdeb4a7fa2cf8c549a89c11d7186d878590323116fd24c7a996fffd743f19cd66c0a536d1bc2b10b86682e845a74180269a31907d07fd97468851ef017730443b6298401dacd9482bcb17bc9e1e3b336a333eb9db1642ec701936970702f518ad7d3b5a1f40168a8faf0aaee29d0399338fee5cb9e55b4d1e7decf6d391309215d424344d30454395a0b628a0cc49a20676e96f6543d2b3194e54f07e8c9ec448f0b574ac9790da9b8bf52aadaab523c0f72eee449ef9daddf8fcb9d652db18be1e2fa3a26cde307d046ee974eb4e058d37afd831756eb5955ee1d7ff64074d44357d5dc8b5273d9dd7bc6603c5d45bec76723504118b7028072a5ba3e571ced7d645147516c48dd39b3f34fcc1aba8e3cdc218addbac31854a3fbdb1db3770993d28633d38f06ea9f7002fffb681258d2bf71b76d3dd2bd65c5b9ce6634bf8ee25189bdc7a73983666b5374c756a9bd9e26cc54f904b02c33691eef7c754fc2eedec4ace7fcd8682c1a8d386c605df9dd61788cb12a1f10bce44bec998b378a77aa4c657016852f7e704df29945cdfb8f425c05d84c84279e2efa5dbd806cb31e26b180656e8949e00773afa76d1cef05e187b73fe63faf03d0c93f038e54e01c1b69fada69cbd0daf1829a5fb0ef4739a61f8a4201cfdf47e319536519294e1d9ca1898a9ed9c999a3718dd56d69defa7edd984ebb75ec9fc9f0992e6d4758b030caf47a984c12b876b4c7f9abf9e627a87b480d368d171c21612e875ee73bae3f8835374ec7f0d1ed35b3fcb8cb5c366fee9e6fbe404704896193fedab6b8ebc0e4884417cad592254089db58dde53e43d8b65148307db8b0c6d9dfc581a6a9e8a66f2385594ab5f487907554eea9c511f0337f337771d72cf2d12a0837ca0431cf934f6235a679ea69a561b18ea12d90b11ce4498aedb59c6064659e888425134436d26cce40d91af8db4171b610e709c363e494368bdd4a77e4dff8f8f4c3ba837cb9a88e3aa0adbef20f3d218ddf02e608508e3ab3aeaa5fbbad69d14d897debf28e963b29eaaa6e2618003a91bcb393f6c6b5cf6eaee9aa5957c2b2f8ea51c9a7115b642eacf273ca4581a957ca9f1413e317462ca284141af4aa36dbc821e3a115f13d5e5e0ab9b0e367b7bbb5abc2a08b22a71ddfee6c2bf3718d0eb30b4b7af0e2971ec3caea9ef043997e1f0e1026a0fb194a4837df7fe1f8455a4a908a29239a266a30ab0093f39a54bd83ca738329e79eaeeeb1d0a444ed5e817c4c44c3c2861e16e2da2bed393c61098a76e83dd121209b6b32b9cfda214070f3b64d79c31ecdf058081127ba0f5c27aaf2683d3b839802aaf70974519134a4efabb6aa5fbdfd63a66a83e3453df2d5553b4734a6d9b84a1eeb9a577e47c798372c67561ed5beb823fb9df9017b656090e682c33e12beda58e5082ca684b458b76d33f96450ffb075229951c773b1b7da7109088e510b67fe763277599962c5723499ef7daee7201d251e74cae4f16f81e7ab25a3e5d08541775e1ec90cb6d45857344c3e65ec41c0507c42995d4f878d91a3993566cf37e7b364180b389b4aafe9028bbfed0ed2c1fdffd92adade6d02c5d8985fb1b1428c92d987f1dbd502fd0b00aad1f1d76f9b2365cc5d0f4995f06beab48203cd22a0436d29c8f0f44cc96efe2d559bf7b2c1acbb9528b8067eb4cb6d9fc1f49b85a11fe2f0ed3bb6051050618bc394cd4ef731887ec93f3bf9b6dfdf36ded62fd58f983badec7c07f70725cf9697dc8031358791fc090de8f429e8494ca0a9c37455846003978aff8a74d41c55300d5397f451c0499d5d959b627ad0188d9adbdcfaec07794abf6874725dedc3b11c8bab15bd6941b47a2741c7583cea7eb76196cb7de0cbde9c317bed6cd93abcde0ebb30b09e761f039d7287eb4dfb020dd39a2b6aaad3044b5639d95639b5f59a947c2a5b7ea999b48f66e9c3fde5a20519b156d517f48360b5a78ee667ed899d0f0f4d4542bdefa8978baebfab8ccd790eb65d074e583eeb1efda03ce5db96192291ec8ae15e6c626e145ada959f296fe53feaa02b9c8d6e12500e3ff59139e85ecc30a1b2d58a42f939d084d48b736143bcffc7d6cc6c28c0b746faa3a2bcfcec11b0ba8675e94d85926df063a0b7b778ec64ee576b1d497edcab77610c6b6d9a1c7c66ac1b12f4b2aa7cdc1158d8c80ffd8ffdc512dbd1028447182430d68bfe81467dd04cb63c95beb0b991949c6a67aa96af15e7887b135e6e2faf5bc03d7085926976e24743fdc1616f30184c7ab867a038dc45fbd35b54e0bbe4b14b02be49bdc5bc7147b60330abe35fc707000193f25cd2d743fb7a019b83b37a948a2637d6754ae2d875d0378e3a0b0ad25a235187ac630bc9a57defe2e20ce9f2b9bbce07d94ae7b58d72ab8e44d51b416651094451a2ed9708ac1efe5d65548c3741a63de97a55776cdb1516e7d75542ea2bea5e0a29a4b16044f644d12fa67c4bd0dedf649434dbb6bdb12230ae25a58a1e8d551de34f65de9a4f016c1db83baf6939981f837f2324c832a71916230107f23b3b5f579a57c8fac3fbdd68d4eda617072f177c8f5116cbb863264f030605608d19822bbdc9be349de37f4f28701d9c9c3227ac1ff571703d47b77b4f0583b1c509f26c0d6d46cd71967ec460259f11acb961827aa2906fbeceb1d4724c26deb836c43e0631af2a758d98a610e493ab17505b9d86526a3d425ad76e3232f620f1b4b741287f09f0bda46875c7e8e11554012523830e671805db2fdd0ff7c654e639b1ad4f320cc74c02c7facbb6d5e27b65c2fb3ca1266f96e1fb430759a5e9987c55ddfdb52d136afb7dd461f351fa7830a1c7184d48ecf2b6ef5dfd1f8b012ee62dbdd21ff9b35eed080b453fc81b0b17377c50b1d4f2f529960b462720ef53dac3bc11ee3675d7729daa4f0c5fd323ddee34e2dc5101ca47cf68dc36306217ce05e3e8b712cd11b306c80c00f3161047a0f7140b4f50a18d471f07dfe909008b8993c969734e1cb4a9c4e6bd9f9f2e2cb50e7f011ff1494ea7d69c29359da1aa7e745d4ba515b6d7f3e1aafd4aa725360711f443c76dda2f1e2d437b4b3d42c66643260266c9ac710a332e6fa37cb25b2a9a886b7ccb522cd480c142a149b68ddd6b1f566abcf8c0c0e12912b50f11abf523f405353c722f618e02cbb868d4d737993f381b280a1a9576d8927fddbf0dc637b6738565a1a50787a7bc16a2812593ac91bdca38ced5c3d94fb7da5909083115735f92a541a2c3244cac90d1605cba2414595ef2f0528eea977e69c72c3d5418347dc94c8bbe4af2ed3a374a322d0693e6432147469c7676e527070f417c6239bf9e74c3f042622b6e961e806c2e2bef5df2a59e510dabff5ab64922a1200f09b7ee31a5f636cacdc5edafdbdb8d83506547fbe3ec27b77cc342403cccb8260dc574175d78dd26f7e8af5ed8c1a861c4dab37864515a7f479d6017e86f6a7385389873a31063ed5938b1216885a5c73807ce39ee62d0f135a661544e02180f570eafc6288baa95322e4ff16e45d6e9fc55a430abc90bd572739577cfb93074beecaa765e83e288c7a9ceb27192764eefb7bf6342090a1acf7088d16ba4a74817bbf9d5d013feb3d3d0150bc193bbb580487f27dea7099d8eda228e0b362258f7c53ac9f4d4ec9696443d680144811b52ce619033480893abe53e34b07ad3f51fe12e2f13fe36f97395702935f56f393459b951d2b0f84da86b36b22a98a3ab7ca032e59ac8e819f2277ba59dfd64dc20f7ee63081893e119d925c1d2b8cac2662cb649c62abc9093b3f4a5580bd29c0ec5d84129107fa632f7dbc66f2061a076cf290319f29879862786691774f9fd3ceeabe68f57ba27d316d75150953bb3473a27bf823d09a68e5fdcfef5f8818c6da3b3c57c007e8c3f3079f716a54ce7de401c110bdbe83818edbfd3b99520739bc0527322cf8d15b6374c4b65ccbc10d65a348bb66fde8bdb1111d188f88112676d26b5ce91d3dfdce586251d6c89deaa857ebb9a0d09989f59928b63e36ebc9730e163d30e6a636e28c31a270f0bb9d1c554c732d84f903a67fce1b5d60e8087dcac67fde9c20f492b70ca323d2685ad94eb5e9375731d9a54fb08138752c7bfd6ff25d5ed56d3b0719043d2da517d119ec13aeec76285ce53116ff300bf5da8a94dfe8f62a13275bbba03e6d46d0c5bad399b326b73ab15c9165c329d4b51fe6975c755279e98d33d70a90a388303b52b2051dcc62187edc1c6b32cde198b198e360aacaaf4866ad1a018cbad1e8f52e1bb103e5a267574ef8f51b8bf0611c291b88163655a2fd67805a7432309a5ab3333f58486bce64d6758b5d10b94f518a59322ed866014313d655fd4a008d92017334f407826060e2bd6f46af35685344eb52a85a5e37b0b34d1614593582ca841a640e6b596320c3ddb34ad9e5efa70912997d03df21e00c23967855c1f253c80b27c7afc9c95e05f36315dedf3a7cd2dbbc9069c1202f7bde3073f35df498dfa9ff3fac283ed17eed9928753f5a34c722ff482f75a0d6b0d87c2eac7f5de3fd7d861fdc65c15c7e5e4eff9560ea26515ff0c4c2bb81b164c7c40f4d649c8f2304e0f903e4091bf4fe30da66f14a4fba38e29696fa73b611282996cf6a07fb8cfd8fd35683a88395e76f8239e4a2d542a23e421bd00596d50b5fe711a5f7de0eb95d274fbdee1565de11d1c3d214694561ac34c3eae90fd25b8a94a0cbfdb2f40651660f72dee730d3c5a57552d757dd3dcb04fbf0465378723ed99b7db35c65160c1056edefb69ca088af76506f3edfbb4c90f73cb4c695888410169af3554a51cdf06afc8ce301294c25f076f86936236810d4edc787b6784549ee6cc9e2c4ce955d70f34b15b894846eaaef277796e5d72026425f116db0901a1920dc769a13962cdd188957567ef3d98f8477cbbeb3ed64abfd6a64038af162d1fdbbb3651739281c048536f12548fc8479d089ef15624fde611f1035092b5e7f8ed2642bcdd7df0cbf5758f728175992b54492805cd6860d69aaf43f3625ccc91aaa6db8dc6564f9569152283ace89cbd6b5de656b3ebfa1293b21ec707ec559f40d671b4a8f6896ec69b51c4d8e5876398d86a664a11c0557e97c01426070876e57f5738e41b0b76357955c6d9dcaca0c89dc77fd2c3265f9eb5746f724bae000ab22721f03950cc5a18b4c20e594c965fc8dae8c80a6667c3f90b9572696367e08f9ec7b277f93455eaa4525cef47f56c00ede2766efbba8a40e62ceb8eda42db9bb820ae44289897312ef20fb6a0ff8c7d5892380a9fc0f08957afcf749ab71e83fd6e68b9d2e655b605776a0c0421c6a8e8f11a792f94c23f10521994c5a8902a033de451e680d429dfdce21908dd9b399872b05f754bd9608316346c3c8f0a94210166cb2ebceb629427e35bb2da3310bbda9a128108b080619fc3a1bee5865d8e3465432a3ba4530202d4ad5b6a443b7affdd116631a927add35d44db28e250a842637f79fadeb7f6360c4aa553a439a97b1c06d80bcfa2c90bc54bf60b1da9895c5147bf0541f513558c8e88d0469f0841e53c77fe5d583d6c6b58660c718f0840fe28029356370748f0cabf90dd5d637b780136fe9a8c72c73ff5a6232a33514da37bdddab5f40aeeb7e2f3e035c8966deabeb7f3e5008ab73311204f34e12375713fb9678e209bec722f7c093eb2e533ef7607ae5fd01d89cb08f3d0bff3f5d247f28964461ec959990343b71f0a99", 0x1000}], 0x3) syz_emit_ethernet(0x76, &(0x7f0000000180)=ANY=[@ANYBLOB="8f6f77ed"]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendto$inet(r4, 0x0, 0x0, 0x406, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x40, 0xb0, 0x5, 0x4}, {0x84, 0x85, 0x7f, 0x4}, {0x16, 0x3, 0x8, 0x2}]}) syz_emit_ethernet(0x6a, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) syz_extract_tcp_res(&(0x7f0000001380), 0x2, 0x8) 9.388939613s ago: executing program 0 (id=1577): ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000000)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4103}, &(0x7f0000001080)=0x1009) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000010c0)=0x4) ioctl$VNDIOCCLR(0xffffffffffffff9c, 0x80384601, &(0x7f0000001180)={&(0x7f0000001100)='./file0\x00', 0x855d, &(0x7f0000001140)='./file0\x00', 0x8}) r1 = getpgrp() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) poll(&(0x7f0000001240)=[{r0, 0x80}, {r0, 0x40}, {r2, 0x49153684f8036947}, {r0, 0x20}, {r0, 0x24}, {r0, 0x10}, {r3, 0x80}, {r0, 0x8}, {r0, 0x100}, {r0, 0x8}], 0xa, 0x0) setpgid(r1, r1) execve(&(0x7f00000012c0)='./file0\x00', &(0x7f00000013c0)=[&(0x7f0000001300)='\x00', &(0x7f0000001340)='/dev/null\x00', &(0x7f0000001380)='+4#\x00'], &(0x7f0000001540)=[&(0x7f0000001400)='/dev/null\x00', &(0x7f0000001440)='\':#)+&\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='(\x00', &(0x7f0000001500)='!%\x00']) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001580)={'\x00', 0x64, 0x8, 0xfe, 0x0, 0x80, 0x10, 0x240e, 0x0, 0x2, 0xab6e, 0x5cd}) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f0000001600)={0x71023f9, 0xfff, 0x81}) r4 = dup(r0) ioctl$KDENABIO(r4, 0x20004b3c) r5 = open(&(0x7f0000001640)='./file0\x00', 0x20000, 0x20) mknod(&(0x7f0000001680)='./file0\x00', 0x2000, 0x8) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f00000016c0)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}) r6 = shmget(0x0, 0x4000, 0x1e4, &(0x7f0000ffc000/0x4000)=nil) r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r12 = getppid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000001840)={{0x0, r7, r8, r9, r11, 0x0, 0x8}, 0x6, 0x6, r12, r1, 0x200, 0xb33, 0x7}) ioctl$WSKBDIO_BELL(r5, 0x20005701) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000018c0)={{0x7, r7, r10, r7, r8, 0x5, 0x7fff}, 0x0, 0x3, r12, r12, 0x8, 0x8000, 0xfa6f}) r13 = open$dir(&(0x7f0000001980)='./file0\x00', 0x3c97479c3f1082e7, 0x9d) renameat(r5, &(0x7f0000001940)='./file0\x00', r13, &(0x7f00000019c0)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000001a00)={0x401, './file0\x00'}) accept$inet6(r4, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) 9.358223782s ago: executing program 2 (id=1567): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0xb0, 0x5, 0x2}, {0x3, 0x85, 0x8f, 0xa}, {0x16, 0x3, 0x8, 0x1}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) writev(r1, &(0x7f0000001340)=[{&(0x7f00000001c0)="10c120339d24d79300242420bcfb536663ff220f0b5a3e50a0e1da4a76dfe7e6a4c0d7baaaf202cd56d63f36b95b6fa3cff72ae298b1ac6c73b2946c0eb73a90c14a4a74396519f9cffcef2ea8538aa4d70f351ea714ea5a42aa626750e3714d7fa4772f7bad896f222b0cbaf16de51ac1937980d364d4eefb3373a818fdbe43e96f19", 0x83}, {&(0x7f0000000280)="728e5f9f845303c1517b5ff41cc6a2591709ec58b3a88de00bf60bf61fdc332d11f2cec24ac295aec53c8f07db02fb4012d365ceca746dc4c8278c068683dd404d827056772969253a86c2712f2278c6eb74d3cd30e913f26862d02956345bb6f641213f6ca1c9392b16f6c6e521ce3ee7ae3b3791cd812002ab14ac700d2cb89891b7219b17e42cdc1c173bebb14119eaf090ffdf4ea592ed24168ca98c02d5bf7bd00df1a826af61862d948189", 0xae}, {&(0x7f0000000340)="5b866afe2afdeb4a7fa2cf8c549a89c11d7186d878590323116fd24c7a996fffd743f19cd66c0a536d1bc2b10b86682e845a74180269a31907d07fd97468851ef017730443b6298401dacd9482bcb17bc9e1e3b336a333eb9db1642ec701936970702f518ad7d3b5a1f40168a8faf0aaee29d0399338fee5cb9e55b4d1e7decf6d391309215d424344d30454395a0b628a0cc49a20676e96f6543d2b3194e54f07e8c9ec448f0b574ac9790da9b8bf52aadaab523c0f72eee449ef9daddf8fcb9d652db18be1e2fa3a26cde307d046ee974eb4e058d37afd831756eb5955ee1d7ff64074d44357d5dc8b5273d9dd7bc6603c5d45bec76723504118b7028072a5ba3e571ced7d645147516c48dd39b3f34fcc1aba8e3cdc218addbac31854a3fbdb1db3770993d28633d38f06ea9f7002fffb681258d2bf71b76d3dd2bd65c5b9ce6634bf8ee25189bdc7a73983666b5374c756a9bd9e26cc54f904b02c33691eef7c754fc2eedec4ace7fcd8682c1a8d386c605df9dd61788cb12a1f10bce44bec998b378a77aa4c657016852f7e704df29945cdfb8f425c05d84c84279e2efa5dbd806cb31e26b180656e8949e00773afa76d1cef05e187b73fe63faf03d0c93f038e54e01c1b69fada69cbd0daf1829a5fb0ef4739a61f8a4201cfdf47e319536519294e1d9ca1898a9ed9c999a3718dd56d69defa7edd984ebb75ec9fc9f0992e6d4758b030caf47a984c12b876b4c7f9abf9e627a87b480d368d171c21612e875ee73bae3f8835374ec7f0d1ed35b3fcb8cb5c366fee9e6fbe404704896193fedab6b8ebc0e4884417cad592254089db58dde53e43d8b65148307db8b0c6d9dfc581a6a9e8a66f2385594ab5f487907554eea9c511f0337f337771d72cf2d12a0837ca0431cf934f6235a679ea69a561b18ea12d90b11ce4498aedb59c6064659e888425134436d26cce40d91af8db4171b610e709c363e494368bdd4a77e4dff8f8f4c3ba837cb9a88e3aa0adbef20f3d218ddf02e608508e3ab3aeaa5fbbad69d14d897debf28e963b29eaaa6e2618003a91bcb393f6c6b5cf6eaee9aa5957c2b2f8ea51c9a7115b642eacf273ca4581a957ca9f1413e317462ca284141af4aa36dbc821e3a115f13d5e5e0ab9b0e367b7bbb5abc2a08b22a71ddfee6c2bf3718d0eb30b4b7af0e2971ec3caea9ef043997e1f0e1026a0fb194a4837df7fe1f8455a4a908a29239a266a30ab0093f39a54bd83ca738329e79eaeeeb1d0a444ed5e817c4c44c3c2861e16e2da2bed393c61098a76e83dd121209b6b32b9cfda214070f3b64d79c31ecdf058081127ba0f5c27aaf2683d3b839802aaf70974519134a4efabb6aa5fbdfd63a66a83e3453df2d5553b4734a6d9b84a1eeb9a577e47c798372c67561ed5beb823fb9df9017b656090e682c33e12beda58e5082ca684b458b76d33f96450ffb075229951c773b1b7da7109088e510b67fe763277599962c5723499ef7daee7201d251e74cae4f16f81e7ab25a3e5d08541775e1ec90cb6d45857344c3e65ec41c0507c42995d4f878d91a3993566cf37e7b364180b389b4aafe9028bbfed0ed2c1fdffd92adade6d02c5d8985fb1b1428c92d987f1dbd502fd0b00aad1f1d76f9b2365cc5d0f4995f06beab48203cd22a0436d29c8f0f44cc96efe2d559bf7b2c1acbb9528b8067eb4cb6d9fc1f49b85a11fe2f0ed3bb6051050618bc394cd4ef731887ec93f3bf9b6dfdf36ded62fd58f983badec7c07f70725cf9697dc8031358791fc090de8f429e8494ca0a9c37455846003978aff8a74d41c55300d5397f451c0499d5d959b627ad0188d9adbdcfaec07794abf6874725dedc3b11c8bab15bd6941b47a2741c7583cea7eb76196cb7de0cbde9c317bed6cd93abcde0ebb30b09e761f039d7287eb4dfb020dd39a2b6aaad3044b5639d95639b5f59a947c2a5b7ea999b48f66e9c3fde5a20519b156d517f48360b5a78ee667ed899d0f0f4d4542bdefa8978baebfab8ccd790eb65d074e583eeb1efda03ce5db96192291ec8ae15e6c626e145ada959f296fe53feaa02b9c8d6e12500e3ff59139e85ecc30a1b2d58a42f939d084d48b736143bcffc7d6cc6c28c0b746faa3a2bcfcec11b0ba8675e94d85926df063a0b7b778ec64ee576b1d497edcab77610c6b6d9a1c7c66ac1b12f4b2aa7cdc1158d8c80ffd8ffdc512dbd1028447182430d68bfe81467dd04cb63c95beb0b991949c6a67aa96af15e7887b135e6e2faf5bc03d7085926976e24743fdc1616f30184c7ab867a038dc45fbd35b54e0bbe4b14b02be49bdc5bc7147b60330abe35fc707000193f25cd2d743fb7a019b83b37a948a2637d6754ae2d875d0378e3a0b0ad25a235187ac630bc9a57defe2e20ce9f2b9bbce07d94ae7b58d72ab8e44d51b416651094451a2ed9708ac1efe5d65548c3741a63de97a55776cdb1516e7d75542ea2bea5e0a29a4b16044f644d12fa67c4bd0dedf649434dbb6bdb12230ae25a58a1e8d551de34f65de9a4f016c1db83baf6939981f837f2324c832a71916230107f23b3b5f579a57c8fac3fbdd68d4eda617072f177c8f5116cbb863264f030605608d19822bbdc9be349de37f4f28701d9c9c3227ac1ff571703d47b77b4f0583b1c509f26c0d6d46cd71967ec460259f11acb961827aa2906fbeceb1d4724c26deb836c43e0631af2a758d98a610e493ab17505b9d86526a3d425ad76e3232f620f1b4b741287f09f0bda46875c7e8e11554012523830e671805db2fdd0ff7c654e639b1ad4f320cc74c02c7facbb6d5e27b65c2fb3ca1266f96e1fb430759a5e9987c55ddfdb52d136afb7dd461f351fa7830a1c7184d48ecf2b6ef5dfd1f8b012ee62dbdd21ff9b35eed080b453fc81b0b17377c50b1d4f2f529960b462720ef53dac3bc11ee3675d7729daa4f0c5fd323ddee34e2dc5101ca47cf68dc36306217ce05e3e8b712cd11b306c80c00f3161047a0f7140b4f50a18d471f07dfe909008b8993c969734e1cb4a9c4e6bd9f9f2e2cb50e7f011ff1494ea7d69c29359da1aa7e745d4ba515b6d7f3e1aafd4aa725360711f443c76dda2f1e2d437b4b3d42c66643260266c9ac710a332e6fa37cb25b2a9a886b7ccb522cd480c142a149b68ddd6b1f566abcf8c0c0e12912b50f11abf523f405353c722f618e02cbb868d4d737993f381b280a1a9576d8927fddbf0dc637b6738565a1a50787a7bc16a2812593ac91bdca38ced5c3d94fb7da5909083115735f92a541a2c3244cac90d1605cba2414595ef2f0528eea977e69c72c3d5418347dc94c8bbe4af2ed3a374a322d0693e6432147469c7676e527070f417c6239bf9e74c3f042622b6e961e806c2e2bef5df2a59e510dabff5ab64922a1200f09b7ee31a5f636cacdc5edafdbdb8d83506547fbe3ec27b77cc342403cccb8260dc574175d78dd26f7e8af5ed8c1a861c4dab37864515a7f479d6017e86f6a7385389873a31063ed5938b1216885a5c73807ce39ee62d0f135a661544e02180f570eafc6288baa95322e4ff16e45d6e9fc55a430abc90bd572739577cfb93074beecaa765e83e288c7a9ceb27192764eefb7bf6342090a1acf7088d16ba4a74817bbf9d5d013feb3d3d0150bc193bbb580487f27dea7099d8eda228e0b362258f7c53ac9f4d4ec9696443d680144811b52ce619033480893abe53e34b07ad3f51fe12e2f13fe36f97395702935f56f393459b951d2b0f84da86b36b22a98a3ab7ca032e59ac8e819f2277ba59dfd64dc20f7ee63081893e119d925c1d2b8cac2662cb649c62abc9093b3f4a5580bd29c0ec5d84129107fa632f7dbc66f2061a076cf290319f29879862786691774f9fd3ceeabe68f57ba27d316d75150953bb3473a27bf823d09a68e5fdcfef5f8818c6da3b3c57c007e8c3f3079f716a54ce7de401c110bdbe83818edbfd3b99520739bc0527322cf8d15b6374c4b65ccbc10d65a348bb66fde8bdb1111d188f88112676d26b5ce91d3dfdce586251d6c89deaa857ebb9a0d09989f59928b63e36ebc9730e163d30e6a636e28c31a270f0bb9d1c554c732d84f903a67fce1b5d60e8087dcac67fde9c20f492b70ca323d2685ad94eb5e9375731d9a54fb08138752c7bfd6ff25d5ed56d3b0719043d2da517d119ec13aeec76285ce53116ff300bf5da8a94dfe8f62a13275bbba03e6d46d0c5bad399b326b73ab15c9165c329d4b51fe6975c755279e98d33d70a90a388303b52b2051dcc62187edc1c6b32cde198b198e360aacaaf4866ad1a018cbad1e8f52e1bb103e5a267574ef8f51b8bf0611c291b88163655a2fd67805a7432309a5ab3333f58486bce64d6758b5d10b94f518a59322ed866014313d655fd4a008d92017334f407826060e2bd6f46af35685344eb52a85a5e37b0b34d1614593582ca841a640e6b596320c3ddb34ad9e5efa70912997d03df21e00c23967855c1f253c80b27c7afc9c95e05f36315dedf3a7cd2dbbc9069c1202f7bde3073f35df498dfa9ff3fac283ed17eed9928753f5a34c722ff482f75a0d6b0d87c2eac7f5de3fd7d861fdc65c15c7e5e4eff9560ea26515ff0c4c2bb81b164c7c40f4d649c8f2304e0f903e4091bf4fe30da66f14a4fba38e29696fa73b611282996cf6a07fb8cfd8fd35683a88395e76f8239e4a2d542a23e421bd00596d50b5fe711a5f7de0eb95d274fbdee1565de11d1c3d214694561ac34c3eae90fd25b8a94a0cbfdb2f40651660f72dee730d3c5a57552d757dd3dcb04fbf0465378723ed99b7db35c65160c1056edefb69ca088af76506f3edfbb4c90f73cb4c695888410169af3554a51cdf06afc8ce301294c25f076f86936236810d4edc787b6784549ee6cc9e2c4ce955d70f34b15b894846eaaef277796e5d72026425f116db0901a1920dc769a13962cdd188957567ef3d98f8477cbbeb3ed64abfd6a64038af162d1fdbbb3651739281c048536f12548fc8479d089ef15624fde611f1035092b5e7f8ed2642bcdd7df0cbf5758f728175992b54492805cd6860d69aaf43f3625ccc91aaa6db8dc6564f9569152283ace89cbd6b5de656b3ebfa1293b21ec707ec559f40d671b4a8f6896ec69b51c4d8e5876398d86a664a11c0557e97c01426070876e57f5738e41b0b76357955c6d9dcaca0c89dc77fd2c3265f9eb5746f724bae000ab22721f03950cc5a18b4c20e594c965fc8dae8c80a6667c3f90b9572696367e08f9ec7b277f93455eaa4525cef47f56c00ede2766efbba8a40e62ceb8eda42db9bb820ae44289897312ef20fb6a0ff8c7d5892380a9fc0f08957afcf749ab71e83fd6e68b9d2e655b605776a0c0421c6a8e8f11a792f94c23f10521994c5a8902a033de451e680d429dfdce21908dd9b399872b05f754bd9608316346c3c8f0a94210166cb2ebceb629427e35bb2da3310bbda9a128108b080619fc3a1bee5865d8e3465432a3ba4530202d4ad5b6a443b7affdd116631a927add35d44db28e250a842637f79fadeb7f6360c4aa553a439a97b1c06d80bcfa2c90bc54bf60b1da9895c5147bf0541f513558c8e88d0469f0841e53c77fe5d583d6c6b58660c718f0840fe28029356370748f0cabf90dd5d637b780136fe9a8c72c73ff5a6232a33514da37bdddab5f40aeeb7e2f3e035c8966deabeb7f3e5008ab73311204f34e12375713fb9678e209bec722f7c093eb2e533ef7607ae5fd01d89cb08f3d0bff3f5d247f28964461ec959990343b71f0a99", 0x1000}], 0x3) syz_emit_ethernet(0x76, &(0x7f0000000180)=ANY=[@ANYBLOB="8f6f77ed"]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendto$inet(r4, 0x0, 0x0, 0x406, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x40, 0xb0, 0x5, 0x4}, {0x84, 0x85, 0x7f, 0x4}, {0x16, 0x3, 0x8, 0x2}]}) syz_emit_ethernet(0x6a, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) syz_extract_tcp_res(&(0x7f0000001380), 0x2, 0x8) 8.121249668s ago: executing program 0 (id=1584): r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80, 0x9, 0xf64, 0x40, "326cc19b522fcb78097c1a54885e0fa7cfd175df", 0x4, 0x5}) (async) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x300a1, 0x0) (async) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="6a77d7351053cfb4931000d6281b1385a5065a490e6725acacbe6a10bd4f92cbe5b2388cb0f09c87a0cdb0", 0x2b}, {&(0x7f00000000c0)="16c514a447c866ea9ac1d698107f8ea0b2fcf211c0b2a99a33abbbe0a3fad40c68c1c76895da40d1fb64f2a81a532e63bccb6721415a3afa49cbf8b843e02af4dde3238851ae36f94ffebf7d3fe5b3632e0b2a8473c195a8065d6c1cc242996956d655c4218a9038ea", 0x69}, {&(0x7f0000000140)="da61ae3cdadebe77a50c02b9e18b818f4e8fa6bdfef237a3ef7e12d9a4172d1ba740c34c01ed3d0c52479a6c881973c3e8301a1050436472ec4cd82ed1e84800b9a8fde9c9f91d6eae621d3b266e00bd1a83baf75167d4c52dd4e42f1f7070a29439041fef9ce0b010c48acc1ba9a65834ef90fcab02c40ae51db466240f5386c0b8eb9b5ec52e81502b76022509dd431f08aab32f6a23e01774a163218c5593ef756df1a0c1e81ad336bb08b28b7a9ed4890b9b6d7ca646cd91e17a40773ef54b56ff9cfdb550488c9744021bc11ccb2f5a532810d91b3d6d72e3c9ecbc9663dd1bc1b0ada35e9d2c", 0xe9}], 0x3) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000002c0)={0xb22a, 0x3c32, 0x25}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0x6f93) (async) readlinkat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/111, 0x6f) (async) fsync(r1) mkdirat(r1, &(0x7f0000000400)='./file0\x00', 0x100) getpid() syz_open_pts() r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x8000, 0x80) chflagsat(r3, &(0x7f0000000480)='./file0\x00', 0x0, 0x2) select(0x40, &(0x7f00000004c0)={0x1, 0x2c, 0x800, 0x0, 0x2, 0x2, 0x9}, &(0x7f0000000500)={0x1, 0x2, 0x6, 0x8, 0x100000000, 0x6, 0x5, 0x3}, &(0x7f0000000540)={0x26, 0x5, 0x6, 0x2, 0x40, 0x3, 0x8, 0x9}, &(0x7f0000000580)={0x1ff, 0xb026}) (async, rerun: 32) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) (rerun: 32) fcntl$getown(r4, 0x5) (async, rerun: 32) mkdirat(r3, &(0x7f0000000600)='./file0\x00', 0x90) (async, rerun: 32) getgid() r5 = getpid() wait4(r5, 0x0, 0x8, &(0x7f0000000640)) r6 = open(&(0x7f0000000700)='./file1\x00', 0x20, 0x87) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) (async) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000007c0)) (async) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r8, &(0x7f0000000880)=@in={0x2, 0x3}, 0xc) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) (async) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f00000008c0)='./file1\x00', r9, r10, 0x0) 7.581318616s ago: executing program 2 (id=1567): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0xb0, 0x5, 0x2}, {0x3, 0x85, 0x8f, 0xa}, {0x16, 0x3, 0x8, 0x1}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) writev(r1, &(0x7f0000001340)=[{&(0x7f00000001c0)="10c120339d24d79300242420bcfb536663ff220f0b5a3e50a0e1da4a76dfe7e6a4c0d7baaaf202cd56d63f36b95b6fa3cff72ae298b1ac6c73b2946c0eb73a90c14a4a74396519f9cffcef2ea8538aa4d70f351ea714ea5a42aa626750e3714d7fa4772f7bad896f222b0cbaf16de51ac1937980d364d4eefb3373a818fdbe43e96f19", 0x83}, {&(0x7f0000000280)="728e5f9f845303c1517b5ff41cc6a2591709ec58b3a88de00bf60bf61fdc332d11f2cec24ac295aec53c8f07db02fb4012d365ceca746dc4c8278c068683dd404d827056772969253a86c2712f2278c6eb74d3cd30e913f26862d02956345bb6f641213f6ca1c9392b16f6c6e521ce3ee7ae3b3791cd812002ab14ac700d2cb89891b7219b17e42cdc1c173bebb14119eaf090ffdf4ea592ed24168ca98c02d5bf7bd00df1a826af61862d948189", 0xae}, {&(0x7f0000000340)="5b866afe2afdeb4a7fa2cf8c549a89c11d7186d878590323116fd24c7a996fffd743f19cd66c0a536d1bc2b10b86682e845a74180269a31907d07fd97468851ef017730443b6298401dacd9482bcb17bc9e1e3b336a333eb9db1642ec701936970702f518ad7d3b5a1f40168a8faf0aaee29d0399338fee5cb9e55b4d1e7decf6d391309215d424344d30454395a0b628a0cc49a20676e96f6543d2b3194e54f07e8c9ec448f0b574ac9790da9b8bf52aadaab523c0f72eee449ef9daddf8fcb9d652db18be1e2fa3a26cde307d046ee974eb4e058d37afd831756eb5955ee1d7ff64074d44357d5dc8b5273d9dd7bc6603c5d45bec76723504118b7028072a5ba3e571ced7d645147516c48dd39b3f34fcc1aba8e3cdc218addbac31854a3fbdb1db3770993d28633d38f06ea9f7002fffb681258d2bf71b76d3dd2bd65c5b9ce6634bf8ee25189bdc7a73983666b5374c756a9bd9e26cc54f904b02c33691eef7c754fc2eedec4ace7fcd8682c1a8d386c605df9dd61788cb12a1f10bce44bec998b378a77aa4c657016852f7e704df29945cdfb8f425c05d84c84279e2efa5dbd806cb31e26b180656e8949e00773afa76d1cef05e187b73fe63faf03d0c93f038e54e01c1b69fada69cbd0daf1829a5fb0ef4739a61f8a4201cfdf47e319536519294e1d9ca1898a9ed9c999a3718dd56d69defa7edd984ebb75ec9fc9f0992e6d4758b030caf47a984c12b876b4c7f9abf9e627a87b480d368d171c21612e875ee73bae3f8835374ec7f0d1ed35b3fcb8cb5c366fee9e6fbe404704896193fedab6b8ebc0e4884417cad592254089db58dde53e43d8b65148307db8b0c6d9dfc581a6a9e8a66f2385594ab5f487907554eea9c511f0337f337771d72cf2d12a0837ca0431cf934f6235a679ea69a561b18ea12d90b11ce4498aedb59c6064659e888425134436d26cce40d91af8db4171b610e709c363e494368bdd4a77e4dff8f8f4c3ba837cb9a88e3aa0adbef20f3d218ddf02e608508e3ab3aeaa5fbbad69d14d897debf28e963b29eaaa6e2618003a91bcb393f6c6b5cf6eaee9aa5957c2b2f8ea51c9a7115b642eacf273ca4581a957ca9f1413e317462ca284141af4aa36dbc821e3a115f13d5e5e0ab9b0e367b7bbb5abc2a08b22a71ddfee6c2bf3718d0eb30b4b7af0e2971ec3caea9ef043997e1f0e1026a0fb194a4837df7fe1f8455a4a908a29239a266a30ab0093f39a54bd83ca738329e79eaeeeb1d0a444ed5e817c4c44c3c2861e16e2da2bed393c61098a76e83dd121209b6b32b9cfda214070f3b64d79c31ecdf058081127ba0f5c27aaf2683d3b839802aaf70974519134a4efabb6aa5fbdfd63a66a83e3453df2d5553b4734a6d9b84a1eeb9a577e47c798372c67561ed5beb823fb9df9017b656090e682c33e12beda58e5082ca684b458b76d33f96450ffb075229951c773b1b7da7109088e510b67fe763277599962c5723499ef7daee7201d251e74cae4f16f81e7ab25a3e5d08541775e1ec90cb6d45857344c3e65ec41c0507c42995d4f878d91a3993566cf37e7b364180b389b4aafe9028bbfed0ed2c1fdffd92adade6d02c5d8985fb1b1428c92d987f1dbd502fd0b00aad1f1d76f9b2365cc5d0f4995f06beab48203cd22a0436d29c8f0f44cc96efe2d559bf7b2c1acbb9528b8067eb4cb6d9fc1f49b85a11fe2f0ed3bb6051050618bc394cd4ef731887ec93f3bf9b6dfdf36ded62fd58f983badec7c07f70725cf9697dc8031358791fc090de8f429e8494ca0a9c37455846003978aff8a74d41c55300d5397f451c0499d5d959b627ad0188d9adbdcfaec07794abf6874725dedc3b11c8bab15bd6941b47a2741c7583cea7eb76196cb7de0cbde9c317bed6cd93abcde0ebb30b09e761f039d7287eb4dfb020dd39a2b6aaad3044b5639d95639b5f59a947c2a5b7ea999b48f66e9c3fde5a20519b156d517f48360b5a78ee667ed899d0f0f4d4542bdefa8978baebfab8ccd790eb65d074e583eeb1efda03ce5db96192291ec8ae15e6c626e145ada959f296fe53feaa02b9c8d6e12500e3ff59139e85ecc30a1b2d58a42f939d084d48b736143bcffc7d6cc6c28c0b746faa3a2bcfcec11b0ba8675e94d85926df063a0b7b778ec64ee576b1d497edcab77610c6b6d9a1c7c66ac1b12f4b2aa7cdc1158d8c80ffd8ffdc512dbd1028447182430d68bfe81467dd04cb63c95beb0b991949c6a67aa96af15e7887b135e6e2faf5bc03d7085926976e24743fdc1616f30184c7ab867a038dc45fbd35b54e0bbe4b14b02be49bdc5bc7147b60330abe35fc707000193f25cd2d743fb7a019b83b37a948a2637d6754ae2d875d0378e3a0b0ad25a235187ac630bc9a57defe2e20ce9f2b9bbce07d94ae7b58d72ab8e44d51b416651094451a2ed9708ac1efe5d65548c3741a63de97a55776cdb1516e7d75542ea2bea5e0a29a4b16044f644d12fa67c4bd0dedf649434dbb6bdb12230ae25a58a1e8d551de34f65de9a4f016c1db83baf6939981f837f2324c832a71916230107f23b3b5f579a57c8fac3fbdd68d4eda617072f177c8f5116cbb863264f030605608d19822bbdc9be349de37f4f28701d9c9c3227ac1ff571703d47b77b4f0583b1c509f26c0d6d46cd71967ec460259f11acb961827aa2906fbeceb1d4724c26deb836c43e0631af2a758d98a610e493ab17505b9d86526a3d425ad76e3232f620f1b4b741287f09f0bda46875c7e8e11554012523830e671805db2fdd0ff7c654e639b1ad4f320cc74c02c7facbb6d5e27b65c2fb3ca1266f96e1fb430759a5e9987c55ddfdb52d136afb7dd461f351fa7830a1c7184d48ecf2b6ef5dfd1f8b012ee62dbdd21ff9b35eed080b453fc81b0b17377c50b1d4f2f529960b462720ef53dac3bc11ee3675d7729daa4f0c5fd323ddee34e2dc5101ca47cf68dc36306217ce05e3e8b712cd11b306c80c00f3161047a0f7140b4f50a18d471f07dfe909008b8993c969734e1cb4a9c4e6bd9f9f2e2cb50e7f011ff1494ea7d69c29359da1aa7e745d4ba515b6d7f3e1aafd4aa725360711f443c76dda2f1e2d437b4b3d42c66643260266c9ac710a332e6fa37cb25b2a9a886b7ccb522cd480c142a149b68ddd6b1f566abcf8c0c0e12912b50f11abf523f405353c722f618e02cbb868d4d737993f381b280a1a9576d8927fddbf0dc637b6738565a1a50787a7bc16a2812593ac91bdca38ced5c3d94fb7da5909083115735f92a541a2c3244cac90d1605cba2414595ef2f0528eea977e69c72c3d5418347dc94c8bbe4af2ed3a374a322d0693e6432147469c7676e527070f417c6239bf9e74c3f042622b6e961e806c2e2bef5df2a59e510dabff5ab64922a1200f09b7ee31a5f636cacdc5edafdbdb8d83506547fbe3ec27b77cc342403cccb8260dc574175d78dd26f7e8af5ed8c1a861c4dab37864515a7f479d6017e86f6a7385389873a31063ed5938b1216885a5c73807ce39ee62d0f135a661544e02180f570eafc6288baa95322e4ff16e45d6e9fc55a430abc90bd572739577cfb93074beecaa765e83e288c7a9ceb27192764eefb7bf6342090a1acf7088d16ba4a74817bbf9d5d013feb3d3d0150bc193bbb580487f27dea7099d8eda228e0b362258f7c53ac9f4d4ec9696443d680144811b52ce619033480893abe53e34b07ad3f51fe12e2f13fe36f97395702935f56f393459b951d2b0f84da86b36b22a98a3ab7ca032e59ac8e819f2277ba59dfd64dc20f7ee63081893e119d925c1d2b8cac2662cb649c62abc9093b3f4a5580bd29c0ec5d84129107fa632f7dbc66f2061a076cf290319f29879862786691774f9fd3ceeabe68f57ba27d316d75150953bb3473a27bf823d09a68e5fdcfef5f8818c6da3b3c57c007e8c3f3079f716a54ce7de401c110bdbe83818edbfd3b99520739bc0527322cf8d15b6374c4b65ccbc10d65a348bb66fde8bdb1111d188f88112676d26b5ce91d3dfdce586251d6c89deaa857ebb9a0d09989f59928b63e36ebc9730e163d30e6a636e28c31a270f0bb9d1c554c732d84f903a67fce1b5d60e8087dcac67fde9c20f492b70ca323d2685ad94eb5e9375731d9a54fb08138752c7bfd6ff25d5ed56d3b0719043d2da517d119ec13aeec76285ce53116ff300bf5da8a94dfe8f62a13275bbba03e6d46d0c5bad399b326b73ab15c9165c329d4b51fe6975c755279e98d33d70a90a388303b52b2051dcc62187edc1c6b32cde198b198e360aacaaf4866ad1a018cbad1e8f52e1bb103e5a267574ef8f51b8bf0611c291b88163655a2fd67805a7432309a5ab3333f58486bce64d6758b5d10b94f518a59322ed866014313d655fd4a008d92017334f407826060e2bd6f46af35685344eb52a85a5e37b0b34d1614593582ca841a640e6b596320c3ddb34ad9e5efa70912997d03df21e00c23967855c1f253c80b27c7afc9c95e05f36315dedf3a7cd2dbbc9069c1202f7bde3073f35df498dfa9ff3fac283ed17eed9928753f5a34c722ff482f75a0d6b0d87c2eac7f5de3fd7d861fdc65c15c7e5e4eff9560ea26515ff0c4c2bb81b164c7c40f4d649c8f2304e0f903e4091bf4fe30da66f14a4fba38e29696fa73b611282996cf6a07fb8cfd8fd35683a88395e76f8239e4a2d542a23e421bd00596d50b5fe711a5f7de0eb95d274fbdee1565de11d1c3d214694561ac34c3eae90fd25b8a94a0cbfdb2f40651660f72dee730d3c5a57552d757dd3dcb04fbf0465378723ed99b7db35c65160c1056edefb69ca088af76506f3edfbb4c90f73cb4c695888410169af3554a51cdf06afc8ce301294c25f076f86936236810d4edc787b6784549ee6cc9e2c4ce955d70f34b15b894846eaaef277796e5d72026425f116db0901a1920dc769a13962cdd188957567ef3d98f8477cbbeb3ed64abfd6a64038af162d1fdbbb3651739281c048536f12548fc8479d089ef15624fde611f1035092b5e7f8ed2642bcdd7df0cbf5758f728175992b54492805cd6860d69aaf43f3625ccc91aaa6db8dc6564f9569152283ace89cbd6b5de656b3ebfa1293b21ec707ec559f40d671b4a8f6896ec69b51c4d8e5876398d86a664a11c0557e97c01426070876e57f5738e41b0b76357955c6d9dcaca0c89dc77fd2c3265f9eb5746f724bae000ab22721f03950cc5a18b4c20e594c965fc8dae8c80a6667c3f90b9572696367e08f9ec7b277f93455eaa4525cef47f56c00ede2766efbba8a40e62ceb8eda42db9bb820ae44289897312ef20fb6a0ff8c7d5892380a9fc0f08957afcf749ab71e83fd6e68b9d2e655b605776a0c0421c6a8e8f11a792f94c23f10521994c5a8902a033de451e680d429dfdce21908dd9b399872b05f754bd9608316346c3c8f0a94210166cb2ebceb629427e35bb2da3310bbda9a128108b080619fc3a1bee5865d8e3465432a3ba4530202d4ad5b6a443b7affdd116631a927add35d44db28e250a842637f79fadeb7f6360c4aa553a439a97b1c06d80bcfa2c90bc54bf60b1da9895c5147bf0541f513558c8e88d0469f0841e53c77fe5d583d6c6b58660c718f0840fe28029356370748f0cabf90dd5d637b780136fe9a8c72c73ff5a6232a33514da37bdddab5f40aeeb7e2f3e035c8966deabeb7f3e5008ab73311204f34e12375713fb9678e209bec722f7c093eb2e533ef7607ae5fd01d89cb08f3d0bff3f5d247f28964461ec959990343b71f0a99", 0x1000}], 0x3) syz_emit_ethernet(0x76, &(0x7f0000000180)=ANY=[@ANYBLOB="8f6f77ed"]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendto$inet(r4, 0x0, 0x0, 0x406, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x40, 0xb0, 0x5, 0x4}, {0x84, 0x85, 0x7f, 0x4}, {0x16, 0x3, 0x8, 0x2}]}) syz_emit_ethernet(0x6a, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) syz_extract_tcp_res(&(0x7f0000001380), 0x2, 0x8) 7.277457365s ago: executing program 5 (id=1593): r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000002c0)={0x0, 0x800000000000, 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) recvmmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}, 0x4000}, 0x10, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x4000, [{0x0, 0x4}, {0x0, 0x20000}, {0x1}, {0x0, 0xfffffff7}, {}, {0x2}, {}, {0x1}, {}, {}, {}, {0x1, 0x3}, {0x3}, {}, {0x1}, {}, {0x0, 0x9}, {0x2}, {0x2}, {}, {}, {0x0, 0xb}, {0x3}, {0x1}, {0x0, 0x4}, {0x0, 0x1d}, {}, {0x2}, {}, {0x2, 0x80000}, {}, {0x1, 0x5}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) sysctl$hw(&(0x7f00000000c0)={0x6, 0x12}, 0x2, &(0x7f0000000000), 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000180)="39f29fff56576a8d", 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1003f8d}, 0x10, 0x1001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x6a, 0x0) poll(0x0, 0x47, 0x6) r3 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0xd27d43220c7dfff, r3) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x442, &(0x7f0000ffa000/0x3000)=nil) mknod(0x0, 0x2000, 0x5900) open(0x0, 0x40, 0x100) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x50) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) close(r2) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x280, 0x0) ioctl$TIOCSETA(r5, 0xc4504446, &(0x7f0000000740)={0x8, 0x5, 0x2, 0x1ff, "a3ae02c1000000000002000ffb7dd5a80b546600", 0x9, 0x42}) 5.543345656s ago: executing program 5 (id=1605): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) fchown(r0, 0x0, 0x0) (async) close(r0) (async) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 4.012149019s ago: executing program 2 (id=1567): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0xb0, 0x5, 0x2}, {0x3, 0x85, 0x8f, 0xa}, {0x16, 0x3, 0x8, 0x1}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) writev(r1, &(0x7f0000001340)=[{&(0x7f00000001c0)="10c120339d24d79300242420bcfb536663ff220f0b5a3e50a0e1da4a76dfe7e6a4c0d7baaaf202cd56d63f36b95b6fa3cff72ae298b1ac6c73b2946c0eb73a90c14a4a74396519f9cffcef2ea8538aa4d70f351ea714ea5a42aa626750e3714d7fa4772f7bad896f222b0cbaf16de51ac1937980d364d4eefb3373a818fdbe43e96f19", 0x83}, {&(0x7f0000000280)="728e5f9f845303c1517b5ff41cc6a2591709ec58b3a88de00bf60bf61fdc332d11f2cec24ac295aec53c8f07db02fb4012d365ceca746dc4c8278c068683dd404d827056772969253a86c2712f2278c6eb74d3cd30e913f26862d02956345bb6f641213f6ca1c9392b16f6c6e521ce3ee7ae3b3791cd812002ab14ac700d2cb89891b7219b17e42cdc1c173bebb14119eaf090ffdf4ea592ed24168ca98c02d5bf7bd00df1a826af61862d948189", 0xae}, {&(0x7f0000000340)="5b866afe2afdeb4a7fa2cf8c549a89c11d7186d878590323116fd24c7a996fffd743f19cd66c0a536d1bc2b10b86682e845a74180269a31907d07fd97468851ef017730443b6298401dacd9482bcb17bc9e1e3b336a333eb9db1642ec701936970702f518ad7d3b5a1f40168a8faf0aaee29d0399338fee5cb9e55b4d1e7decf6d391309215d424344d30454395a0b628a0cc49a20676e96f6543d2b3194e54f07e8c9ec448f0b574ac9790da9b8bf52aadaab523c0f72eee449ef9daddf8fcb9d652db18be1e2fa3a26cde307d046ee974eb4e058d37afd831756eb5955ee1d7ff64074d44357d5dc8b5273d9dd7bc6603c5d45bec76723504118b7028072a5ba3e571ced7d645147516c48dd39b3f34fcc1aba8e3cdc218addbac31854a3fbdb1db3770993d28633d38f06ea9f7002fffb681258d2bf71b76d3dd2bd65c5b9ce6634bf8ee25189bdc7a73983666b5374c756a9bd9e26cc54f904b02c33691eef7c754fc2eedec4ace7fcd8682c1a8d386c605df9dd61788cb12a1f10bce44bec998b378a77aa4c657016852f7e704df29945cdfb8f425c05d84c84279e2efa5dbd806cb31e26b180656e8949e00773afa76d1cef05e187b73fe63faf03d0c93f038e54e01c1b69fada69cbd0daf1829a5fb0ef4739a61f8a4201cfdf47e319536519294e1d9ca1898a9ed9c999a3718dd56d69defa7edd984ebb75ec9fc9f0992e6d4758b030caf47a984c12b876b4c7f9abf9e627a87b480d368d171c21612e875ee73bae3f8835374ec7f0d1ed35b3fcb8cb5c366fee9e6fbe404704896193fedab6b8ebc0e4884417cad592254089db58dde53e43d8b65148307db8b0c6d9dfc581a6a9e8a66f2385594ab5f487907554eea9c511f0337f337771d72cf2d12a0837ca0431cf934f6235a679ea69a561b18ea12d90b11ce4498aedb59c6064659e888425134436d26cce40d91af8db4171b610e709c363e494368bdd4a77e4dff8f8f4c3ba837cb9a88e3aa0adbef20f3d218ddf02e608508e3ab3aeaa5fbbad69d14d897debf28e963b29eaaa6e2618003a91bcb393f6c6b5cf6eaee9aa5957c2b2f8ea51c9a7115b642eacf273ca4581a957ca9f1413e317462ca284141af4aa36dbc821e3a115f13d5e5e0ab9b0e367b7bbb5abc2a08b22a71ddfee6c2bf3718d0eb30b4b7af0e2971ec3caea9ef043997e1f0e1026a0fb194a4837df7fe1f8455a4a908a29239a266a30ab0093f39a54bd83ca738329e79eaeeeb1d0a444ed5e817c4c44c3c2861e16e2da2bed393c61098a76e83dd121209b6b32b9cfda214070f3b64d79c31ecdf058081127ba0f5c27aaf2683d3b839802aaf70974519134a4efabb6aa5fbdfd63a66a83e3453df2d5553b4734a6d9b84a1eeb9a577e47c798372c67561ed5beb823fb9df9017b656090e682c33e12beda58e5082ca684b458b76d33f96450ffb075229951c773b1b7da7109088e510b67fe763277599962c5723499ef7daee7201d251e74cae4f16f81e7ab25a3e5d08541775e1ec90cb6d45857344c3e65ec41c0507c42995d4f878d91a3993566cf37e7b364180b389b4aafe9028bbfed0ed2c1fdffd92adade6d02c5d8985fb1b1428c92d987f1dbd502fd0b00aad1f1d76f9b2365cc5d0f4995f06beab48203cd22a0436d29c8f0f44cc96efe2d559bf7b2c1acbb9528b8067eb4cb6d9fc1f49b85a11fe2f0ed3bb6051050618bc394cd4ef731887ec93f3bf9b6dfdf36ded62fd58f983badec7c07f70725cf9697dc8031358791fc090de8f429e8494ca0a9c37455846003978aff8a74d41c55300d5397f451c0499d5d959b627ad0188d9adbdcfaec07794abf6874725dedc3b11c8bab15bd6941b47a2741c7583cea7eb76196cb7de0cbde9c317bed6cd93abcde0ebb30b09e761f039d7287eb4dfb020dd39a2b6aaad3044b5639d95639b5f59a947c2a5b7ea999b48f66e9c3fde5a20519b156d517f48360b5a78ee667ed899d0f0f4d4542bdefa8978baebfab8ccd790eb65d074e583eeb1efda03ce5db96192291ec8ae15e6c626e145ada959f296fe53feaa02b9c8d6e12500e3ff59139e85ecc30a1b2d58a42f939d084d48b736143bcffc7d6cc6c28c0b746faa3a2bcfcec11b0ba8675e94d85926df063a0b7b778ec64ee576b1d497edcab77610c6b6d9a1c7c66ac1b12f4b2aa7cdc1158d8c80ffd8ffdc512dbd1028447182430d68bfe81467dd04cb63c95beb0b991949c6a67aa96af15e7887b135e6e2faf5bc03d7085926976e24743fdc1616f30184c7ab867a038dc45fbd35b54e0bbe4b14b02be49bdc5bc7147b60330abe35fc707000193f25cd2d743fb7a019b83b37a948a2637d6754ae2d875d0378e3a0b0ad25a235187ac630bc9a57defe2e20ce9f2b9bbce07d94ae7b58d72ab8e44d51b416651094451a2ed9708ac1efe5d65548c3741a63de97a55776cdb1516e7d75542ea2bea5e0a29a4b16044f644d12fa67c4bd0dedf649434dbb6bdb12230ae25a58a1e8d551de34f65de9a4f016c1db83baf6939981f837f2324c832a71916230107f23b3b5f579a57c8fac3fbdd68d4eda617072f177c8f5116cbb863264f030605608d19822bbdc9be349de37f4f28701d9c9c3227ac1ff571703d47b77b4f0583b1c509f26c0d6d46cd71967ec460259f11acb961827aa2906fbeceb1d4724c26deb836c43e0631af2a758d98a610e493ab17505b9d86526a3d425ad76e3232f620f1b4b741287f09f0bda46875c7e8e11554012523830e671805db2fdd0ff7c654e639b1ad4f320cc74c02c7facbb6d5e27b65c2fb3ca1266f96e1fb430759a5e9987c55ddfdb52d136afb7dd461f351fa7830a1c7184d48ecf2b6ef5dfd1f8b012ee62dbdd21ff9b35eed080b453fc81b0b17377c50b1d4f2f529960b462720ef53dac3bc11ee3675d7729daa4f0c5fd323ddee34e2dc5101ca47cf68dc36306217ce05e3e8b712cd11b306c80c00f3161047a0f7140b4f50a18d471f07dfe909008b8993c969734e1cb4a9c4e6bd9f9f2e2cb50e7f011ff1494ea7d69c29359da1aa7e745d4ba515b6d7f3e1aafd4aa725360711f443c76dda2f1e2d437b4b3d42c66643260266c9ac710a332e6fa37cb25b2a9a886b7ccb522cd480c142a149b68ddd6b1f566abcf8c0c0e12912b50f11abf523f405353c722f618e02cbb868d4d737993f381b280a1a9576d8927fddbf0dc637b6738565a1a50787a7bc16a2812593ac91bdca38ced5c3d94fb7da5909083115735f92a541a2c3244cac90d1605cba2414595ef2f0528eea977e69c72c3d5418347dc94c8bbe4af2ed3a374a322d0693e6432147469c7676e527070f417c6239bf9e74c3f042622b6e961e806c2e2bef5df2a59e510dabff5ab64922a1200f09b7ee31a5f636cacdc5edafdbdb8d83506547fbe3ec27b77cc342403cccb8260dc574175d78dd26f7e8af5ed8c1a861c4dab37864515a7f479d6017e86f6a7385389873a31063ed5938b1216885a5c73807ce39ee62d0f135a661544e02180f570eafc6288baa95322e4ff16e45d6e9fc55a430abc90bd572739577cfb93074beecaa765e83e288c7a9ceb27192764eefb7bf6342090a1acf7088d16ba4a74817bbf9d5d013feb3d3d0150bc193bbb580487f27dea7099d8eda228e0b362258f7c53ac9f4d4ec9696443d680144811b52ce619033480893abe53e34b07ad3f51fe12e2f13fe36f97395702935f56f393459b951d2b0f84da86b36b22a98a3ab7ca032e59ac8e819f2277ba59dfd64dc20f7ee63081893e119d925c1d2b8cac2662cb649c62abc9093b3f4a5580bd29c0ec5d84129107fa632f7dbc66f2061a076cf290319f29879862786691774f9fd3ceeabe68f57ba27d316d75150953bb3473a27bf823d09a68e5fdcfef5f8818c6da3b3c57c007e8c3f3079f716a54ce7de401c110bdbe83818edbfd3b99520739bc0527322cf8d15b6374c4b65ccbc10d65a348bb66fde8bdb1111d188f88112676d26b5ce91d3dfdce586251d6c89deaa857ebb9a0d09989f59928b63e36ebc9730e163d30e6a636e28c31a270f0bb9d1c554c732d84f903a67fce1b5d60e8087dcac67fde9c20f492b70ca323d2685ad94eb5e9375731d9a54fb08138752c7bfd6ff25d5ed56d3b0719043d2da517d119ec13aeec76285ce53116ff300bf5da8a94dfe8f62a13275bbba03e6d46d0c5bad399b326b73ab15c9165c329d4b51fe6975c755279e98d33d70a90a388303b52b2051dcc62187edc1c6b32cde198b198e360aacaaf4866ad1a018cbad1e8f52e1bb103e5a267574ef8f51b8bf0611c291b88163655a2fd67805a7432309a5ab3333f58486bce64d6758b5d10b94f518a59322ed866014313d655fd4a008d92017334f407826060e2bd6f46af35685344eb52a85a5e37b0b34d1614593582ca841a640e6b596320c3ddb34ad9e5efa70912997d03df21e00c23967855c1f253c80b27c7afc9c95e05f36315dedf3a7cd2dbbc9069c1202f7bde3073f35df498dfa9ff3fac283ed17eed9928753f5a34c722ff482f75a0d6b0d87c2eac7f5de3fd7d861fdc65c15c7e5e4eff9560ea26515ff0c4c2bb81b164c7c40f4d649c8f2304e0f903e4091bf4fe30da66f14a4fba38e29696fa73b611282996cf6a07fb8cfd8fd35683a88395e76f8239e4a2d542a23e421bd00596d50b5fe711a5f7de0eb95d274fbdee1565de11d1c3d214694561ac34c3eae90fd25b8a94a0cbfdb2f40651660f72dee730d3c5a57552d757dd3dcb04fbf0465378723ed99b7db35c65160c1056edefb69ca088af76506f3edfbb4c90f73cb4c695888410169af3554a51cdf06afc8ce301294c25f076f86936236810d4edc787b6784549ee6cc9e2c4ce955d70f34b15b894846eaaef277796e5d72026425f116db0901a1920dc769a13962cdd188957567ef3d98f8477cbbeb3ed64abfd6a64038af162d1fdbbb3651739281c048536f12548fc8479d089ef15624fde611f1035092b5e7f8ed2642bcdd7df0cbf5758f728175992b54492805cd6860d69aaf43f3625ccc91aaa6db8dc6564f9569152283ace89cbd6b5de656b3ebfa1293b21ec707ec559f40d671b4a8f6896ec69b51c4d8e5876398d86a664a11c0557e97c01426070876e57f5738e41b0b76357955c6d9dcaca0c89dc77fd2c3265f9eb5746f724bae000ab22721f03950cc5a18b4c20e594c965fc8dae8c80a6667c3f90b9572696367e08f9ec7b277f93455eaa4525cef47f56c00ede2766efbba8a40e62ceb8eda42db9bb820ae44289897312ef20fb6a0ff8c7d5892380a9fc0f08957afcf749ab71e83fd6e68b9d2e655b605776a0c0421c6a8e8f11a792f94c23f10521994c5a8902a033de451e680d429dfdce21908dd9b399872b05f754bd9608316346c3c8f0a94210166cb2ebceb629427e35bb2da3310bbda9a128108b080619fc3a1bee5865d8e3465432a3ba4530202d4ad5b6a443b7affdd116631a927add35d44db28e250a842637f79fadeb7f6360c4aa553a439a97b1c06d80bcfa2c90bc54bf60b1da9895c5147bf0541f513558c8e88d0469f0841e53c77fe5d583d6c6b58660c718f0840fe28029356370748f0cabf90dd5d637b780136fe9a8c72c73ff5a6232a33514da37bdddab5f40aeeb7e2f3e035c8966deabeb7f3e5008ab73311204f34e12375713fb9678e209bec722f7c093eb2e533ef7607ae5fd01d89cb08f3d0bff3f5d247f28964461ec959990343b71f0a99", 0x1000}], 0x3) syz_emit_ethernet(0x76, &(0x7f0000000180)=ANY=[@ANYBLOB="8f6f77ed"]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendto$inet(r4, 0x0, 0x0, 0x406, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x40, 0xb0, 0x5, 0x4}, {0x84, 0x85, 0x7f, 0x4}, {0x16, 0x3, 0x8, 0x2}]}) syz_emit_ethernet(0x6a, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) syz_extract_tcp_res(&(0x7f0000001380), 0x2, 0x8) 3.055921514s ago: executing program 6 (id=1621): syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="e706f2ffff1faaaaaaaaaaaa86dd609907a600302c03cb697a653e336f000000500000000000ff020000000000000000000000000001020090780000000369c46eea000606c0fc4357ff020000000000000000000000000001"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x24, 0xadb}, {0x101}], 0x2}) r3 = msgget$private(0x0, 0x125) syz_extract_tcp_res(&(0x7f0000000280), 0x7, 0x8) msgrcv(r3, 0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000180)=0x7fffffff) msgrcv(r3, 0x0, 0x0, 0x1, 0x1000) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') recvmmsg(r0, &(0x7f0000000540)={&(0x7f0000000500)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/138, 0x8a}, {&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000600)=""/231, 0xe7}, {&(0x7f0000000580)=""/114, 0x72}], 0x4, &(0x7f0000000400)=""/215, 0xd7}, 0x5}, 0x10, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x7fff) 2.918424755s ago: executing program 0 (id=1624): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x96, 0x0, 0xfffb4161, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) recvmmsg(r0, &(0x7f0000000a80)={&(0x7f0000000a40)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000008c0)=[{&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f0000000300)=""/200, 0xc8}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f00000007c0)=""/220, 0xdc}, {&(0x7f0000000500)=""/203, 0xcb}, {&(0x7f0000000600)=""/154, 0x9a}, {&(0x7f00000006c0)=""/67, 0x43}, {&(0x7f0000000740)=""/102, 0x66}, {&(0x7f0000000b00)=""/225, 0xe1}], 0xa, &(0x7f0000000980)=""/145, 0x91}, 0xa}, 0x10, 0x1040, &(0x7f0000000400)={0x9, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) 2.912708665s ago: executing program 6 (id=1626): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) r2 = socket(0x1, 0x0, 0x9) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x10, 0x4, 0x8) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x8050, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r18 = geteuid() r19 = getegid() r20 = socket$inet6(0x18, 0x4, 0x7) r21 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) r24 = socket$inet(0x2, 0x8000, 0x10) r25 = socket$inet(0x2, 0x4001, 0x6) r26 = open(&(0x7f0000000580)='./file0\x00', 0x4a2, 0x91) r27 = openat$pf(0xffffffffffffff9c, &(0x7f00000005c0), 0x30100, 0x0) r28 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="534c47dad29acb58f0520fd9d481814892c2418afff03e3aa76690e1ff9f037b1de5e8bdf509db2eae99c99be41f43934832cea3d696799e1bc4d20438186b6d85fea1ec23e611bd994db4f487105b4263426b0c9c3aca4438a68cfc7cb03ea557f987af87be0d8e77e88ce541d462060d31fa1a7cad3329c6e313003aa734e721e81cadd9d4f4d8a402ad1bc7ff108988b00fa05a2d3d20019709e9afecc3b2ff609be3c75a0705ea357ae7de2b262fe7066be71676c37599374a4700b7f4c66325328735110fcde19f299a5fe1be7b53124becc831c660748349", 0xdb}], 0x1, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x38, 0xffff, 0x1, [r3, r4, r6, r7, r8, r9, 0xffffffffffffff9c, r10, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r11, r13, r15}, @cred={0x20, 0xffff, 0x0, r16, r18, r19}, @rights={0x18, 0xffff, 0x1, [r20, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r21]}, @rights={0x30, 0xffff, 0x1, [r22, r23, r24, r25, r26, r27, r28, 0xffffffffffffffff]}], 0xf0, 0xc}, 0x3) r29 = shmget(0x2, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) r30 = getuid() shmctl$IPC_SET(r29, 0x1, &(0x7f0000000780)={{0x8, r30, r19, r13, r17, 0x80, 0x1}, 0x1, 0x1, r14, r12, 0x80, 0x3ae, 0xe99}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000840)={0x5, &(0x7f0000000800)=[{0x4, 0x6, 0x8, 0x4}, {0x7, 0x0, 0x9, 0x2}, {0x0, 0x7, 0x4, 0x9}, {0x7fff, 0x2, 0x2, 0x6}, {0x955, 0x6, 0x8, 0x9}]}) 2.91085354s ago: executing program 7 (id=1627): setuid(0xee01) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x3, 0x65, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0xc) open(&(0x7f0000000280)='./file0\x00', 0x78e, 0x8) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000001280)=@file={0x0, ""/251}, &(0x7f00000008c0)=0xfd) getpgid(r2) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0x2, &(0x7f0000000040)="d9eb8ee3c3a48427f6f2044b4d5c0704d7a09dd1a78e6db58d67275d39e88dd510509198b850dc30efae032d6c49e52c634531e8370a4482a4ad71fc3bbf19c65d656da37129f38fb2046b2474863a6abac3e94f8973d02b5391", &(0x7f0000000100)=0x5a, &(0x7f0000000140)="4d16e3b74054708ef15e51332bcd6e7b38c82834de20dcda9fc2054213d5a5b93a3f3141eec2a189c406346988f4a45e64f8718e740b1887e0b271c99c3a8d6bdba241f8557cba6bd0d50372c623e8616eaaa3cffa16b791a5396f44d2cdb9b9aec28cedad53d2842cf461", 0x6b) 1.54767159s ago: executing program 4 (id=1628): sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f0000000100), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000663000/0x4000)=nil, 0xfffffffffffff801}, {&(0x7f00006ac000/0x4000)=nil, 0x0, 0x3}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000b1b000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, 0x0, 0xfffffffffffffffc}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ad4000/0x2000)=nil, &(0x7f0000496000/0x2000)=nil}, {&(0x7f0000110000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f000065d000/0x2000)=nil, 0xdc9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffc}, {0x0, &(0x7f0000600000/0x4000)=nil}, {&(0x7f00004c1000/0x2000)=nil}, {&(0x7f00001cf000/0x4000)=nil}, {&(0x7f0000355000/0x13000)=nil, &(0x7f0000358000/0x2000)=nil}], './file0\x00'}) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc028698a, &(0x7f0000000100)) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$TIOCSETA(r4, 0xc1084425, &(0x7f0000000240)={0x100000, 0xff, 0xffffff3a, 0x2, "97a2226b43c1d1ffff00", 0xfffbfffe, 0xfffffffd}) r5 = getpid() ktrace(0x0, 0x5, 0x128, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xffffffffffffff05) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r6, r7}, 0x4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000280)={0x6, 0xc}, 0x2, &(0x7f00000002c0)="59a95045e7856ba214118250357c26cc7f73d790ad932212b6cbe7437884b7b0f080cec1ec", &(0x7f0000000300)=0x25, &(0x7f0000000340)="3ec49e59bc67f283c1600c8177ca290c18461ec7b7a8179037bbefa400f8914af242d2751b83e772afb9c74e1a2159638fdf9a8dbd07f01eab008a238f7234aa3f007eaf4098dd0c77ebff4cca2426a3b62b8323f7344d13357da2d30ea576ed2c8a515ca1b826c1814879a04098a47fc3249d3196881c1211183641dfea3a2f", 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) r8 = accept$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600000fd00083a00fec000000000000000000000a48b8073fe4eec960000000000000000000000bb81"]) connect$unix(r8, &(0x7f0000000480)=@abs={0x0, 0x0, 0x1}, 0x8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0xb, 0x2, 0x2}, {0x6, 0x10, 0xe4, 0x100}, {0x6, 0xa, 0x83, 0x400f}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="25e07bff764d01400140050000007a6ec133ff8b990507e10511d968aa96dc4b317bf0a7251d96af2ab0bfba74d29bc9da66829da1bede49db06ede5fc7141b6a5ef1fd2f9a7a78c204e2a80d4d7eb328959d16b", 0x54}], 0x1, 0x0, 0x0, 0x8}, 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000480)="71cb3027811600f9fa01efff587d454ca0801d60e798bdf4e420e6adda00800000ffb5df80b4c44a3c2f2c763eca160008f8cf964ef31d6986331de5168b2ac686c0186d64dda41d602fae92352c3ee7ea6f9b63", &(0x7f0000000080)=0x54, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x8a, &(0x7f00000003c0)=ANY=[]) 1.546505104s ago: executing program 3 (id=1629): r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x8) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x4}, {r0, 0x20}, {r0, 0x40}, {r1, 0x90}], 0x4, 0x10000005) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x28) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0286988, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0x6}, 0x2, &(0x7f0000000240)="01000000", &(0x7f0000000080)=0x4, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x7, 0x0, 0x0, 0x0, 0x0, 0xa6}, 0xa, 0x2a2, 0xffffffffffffffff, 0x0, 0x3, 0x80000000000000f, 0x7, 0x40}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) fcntl$setstatus(r3, 0x4, 0x8) 1.434394927s ago: executing program 7 (id=1630): r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x8) kqueue() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x3}, {0x0, 0x300}, {0x0, 0x4}, {0x0, 0x10}, {0x2}, {0x0, 0x5}, {0x3, 0x5}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x2}, {0x0, 0xb4}, {0x1}, {}, {}, {0x0, 0x4}, {0x2}, {0x2}, {0x3}, {0x0, 0x5}, {0x0, 0x1}, {}, {0x1, 0x80000000}, {0x3, 0x6}, {}, {0x0, 0x4ab60683}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x2) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f0000000100)) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x870c3, 0x7, 0x400, 0x102, 0x80000001, 0x33a, 0x210002, 0x10, [{0x0, 0x7, 0x4, 0x6}, {0x7, 0x4, 0x8, 0xfffffff8}, {0x8, 0xf86, 0x0, 0xaf9}, {0x1, 0x800, 0x7}, {0x7dab, 0x1831ee74, 0xd, 0x4}, {0x2, 0x4, 0x3, 0x99}, {0x8, 0x1, 0xc, 0x6d}, {0xa, 0x80b, 0x14, 0x8}, {0x2, 0x81, 0xfffffffe, 0x8}, {0x6, 0x8001, 0xc7, 0x88}, {0x80000000, 0x10001, 0x9, 0x5}, {0x7ff, 0x9, 0x8, 0x2}, {0xb8e, 0x4, 0x2, 0x6}, {0x29a71717, 0x7, 0xffe, 0x6}, {0x7, 0x0, 0x2006, 0x400}, {0x0, 0x1, 0x4, 0x10001}]}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xe) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x9e, 0x2000007, 0x100, 0x4, 0x80000001, 0x10001, 0x10, [{0x10000000, 0x7, 0x2, 0x71000}, {0x7, 0x8, 0x9, 0x1}, {0x7, 0x8000b86, 0xffffff7c, 0x9}, {0x4, 0x1, 0xfffffffe}, {0x401, 0x7, 0x2800, 0x7}, {0x2, 0x6, 0x3, 0x99}, {0xcdf, 0x1, 0x200004f8, 0x10}, {0x6, 0x80b, 0x14, 0xb}, {0x2, 0x82, 0x4, 0x9}, {0x4, 0x8101, 0x1000d1b, 0x1ff}, {0x1e0, 0x10001, 0x7ff, 0x3}, {0x9c, 0x9, 0x9, 0x5}, {0xb8c, 0xc3b, 0x3, 0x4}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0xc, 0x7, 0x3, 0xfffffffc}, {0xfffffffd, 0x9, 0x4, 0x30005}]}) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x15, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x20000000000003a7, &(0x7f0000000300)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x19, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4", 0x3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000078000/0x1000)=nil, 0x1000, 0x1) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) 1.433548073s ago: executing program 0 (id=1631): r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) sendto(r1, &(0x7f0000000080)="a79a366ba7afb0d84721743a90d5e8730f23af6900cd970206c08d77b6cb5809badd1ffd52e96e9a968d14cf8f87106ffc8a9898e725e1b254d0a16b6453a2ec6e0cb02d77e6ea91155510e7a5240d95ac665d0bce2016addb2a6b14d7a7dd4762fe7acae27ed552efe064afcfbfdcd13455f9b44a46654fe54589eadeddc4d1b66db04868c258668022d7c46f3dc135ee184a1b62566d829065688eeed50c0b9a5b5e", 0xa3, 0x4, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000011c0)={0x7fffffffffffffff, 0xa}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRES64=0xffffffffffffffff]) socket$inet(0x2, 0x5, 0xc) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYRES16=r3, @ANYRESHEX=r2, @ANYRES64=0x0]) clock_getres(0xbe44501372635004, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd00) r4 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x199) pread(r4, &(0x7f0000000000)="2beba8c5", 0xffffff79, 0x80000000) sysctl$hw(&(0x7f0000000040)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) write(r0, 0x0, 0x0) 1.420595539s ago: executing program 4 (id=1633): setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) r0 = msgget(0x2, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getuid() setreuid(0x0, r2) r3 = getegid() r4 = getpid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) fcntl$setown(r6, 0x6, r4) r7 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f0000000100)={0x107ff, 0x9e, 0x2000007, 0x100, 0x80000001, 0x80000001, 0x10001, 0x10, [{0x0, 0x7, 0x0, 0x71000}, {0x7, 0x8, 0x9, 0xfffffc01}, {0x8, 0x5, 0xffffff7c, 0x9}, {0xfff, 0x8c00, 0x7}, {0x401, 0xf, 0xb, 0x7}, {0x2, 0x6, 0x3, 0x99}, {0x5, 0x1, 0x200004f9, 0x400011}, {0x6, 0x80b, 0x4, 0xb}, {0x22, 0x80, 0x4, 0x9}, {0x4, 0x8101, 0xd1b, 0x88}, {0x1e0, 0x10001, 0xf, 0x3}, {0x7ff, 0x9, 0xf, 0x5}, {0xb8c, 0xc39, 0x6, 0x4}, {0x29a71717, 0xfffffffa, 0x6, 0x6}, {0xc, 0x7, 0x6}, {0x1f, 0x9, 0x8, 0x1ff}]}) ioctl$VNDIOCSET(r7, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r7, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r8) fcntl$lock(r7, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x40e0, 0x8, r8}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x2, 0xffffffffffffffff, r1, r2, r3, 0x25, 0x3}, 0x40, 0xfffffffffffffffc, r4, r8, 0x80000001, 0x9, 0x200, 0x3}) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001500), 0x80, 0x0) 1.419798446s ago: executing program 6 (id=1634): r0 = open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r1 = syz_open_pts() close(r1) (async) close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000000)=0x1) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000040)=""/36, 0x24}], 0x1) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x4) (async) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x4) getpid() (async) r3 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x7, 0xffff}, {0x0, 0x4}}, 0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000005c0)='\x00', 0x1}], 0x1) (async) writev(r0, &(0x7f0000000300)=[{&(0x7f00000005c0)='\x00', 0x1}], 0x1) 1.319305306s ago: executing program 7 (id=1636): openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000000)) syz_emit_ethernet(0x52, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x6, 0x6, "03816a", 0x1c, 0x6, 0x30, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x2, 0xbd, 0x0, 0x1, {[@mss={0x2, 0x4, 0x8}, @window={0x3, 0x3, 0x4}]}}}}}}}}) 1.319042829s ago: executing program 3 (id=1637): setrlimit(0x8, &(0x7f00000000c0)={0x45, 0x56}) r0 = syz_open_pts() close(r0) syz_open_pts() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) socket(0x11, 0x3, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0x0, 0x0) 1.187226817s ago: executing program 7 (id=1638): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x7}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f0000000000)={0x1, 0x51}, 0x2, 0x0, 0x0, &(0x7f00000004c0), 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0xffffffb3, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) 1.186912591s ago: executing program 6 (id=1639): setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x5d, 0x7bed, 0xffffdf82, 0xffffff88, "186d28106308001100000400", 0x8, 0x1ffff}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$TIOCSETA(r1, 0xc0284457, &(0x7f00000000c0)={0xfffeffff, 0xfffffffb, 0xfefffffc, 0xfffefffc, "0800000000060000000100002a1e0400", 0x5}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5d02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 1.185849065s ago: executing program 2 (id=1567): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0xb0, 0x5, 0x2}, {0x3, 0x85, 0x8f, 0xa}, {0x16, 0x3, 0x8, 0x1}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) writev(r1, &(0x7f0000001340)=[{&(0x7f00000001c0)="10c120339d24d79300242420bcfb536663ff220f0b5a3e50a0e1da4a76dfe7e6a4c0d7baaaf202cd56d63f36b95b6fa3cff72ae298b1ac6c73b2946c0eb73a90c14a4a74396519f9cffcef2ea8538aa4d70f351ea714ea5a42aa626750e3714d7fa4772f7bad896f222b0cbaf16de51ac1937980d364d4eefb3373a818fdbe43e96f19", 0x83}, {&(0x7f0000000280)="728e5f9f845303c1517b5ff41cc6a2591709ec58b3a88de00bf60bf61fdc332d11f2cec24ac295aec53c8f07db02fb4012d365ceca746dc4c8278c068683dd404d827056772969253a86c2712f2278c6eb74d3cd30e913f26862d02956345bb6f641213f6ca1c9392b16f6c6e521ce3ee7ae3b3791cd812002ab14ac700d2cb89891b7219b17e42cdc1c173bebb14119eaf090ffdf4ea592ed24168ca98c02d5bf7bd00df1a826af61862d948189", 0xae}, {&(0x7f0000000340)="5b866afe2afdeb4a7fa2cf8c549a89c11d7186d878590323116fd24c7a996fffd743f19cd66c0a536d1bc2b10b86682e845a74180269a31907d07fd97468851ef017730443b6298401dacd9482bcb17bc9e1e3b336a333eb9db1642ec701936970702f518ad7d3b5a1f40168a8faf0aaee29d0399338fee5cb9e55b4d1e7decf6d391309215d424344d30454395a0b628a0cc49a20676e96f6543d2b3194e54f07e8c9ec448f0b574ac9790da9b8bf52aadaab523c0f72eee449ef9daddf8fcb9d652db18be1e2fa3a26cde307d046ee974eb4e058d37afd831756eb5955ee1d7ff64074d44357d5dc8b5273d9dd7bc6603c5d45bec76723504118b7028072a5ba3e571ced7d645147516c48dd39b3f34fcc1aba8e3cdc218addbac31854a3fbdb1db3770993d28633d38f06ea9f7002fffb681258d2bf71b76d3dd2bd65c5b9ce6634bf8ee25189bdc7a73983666b5374c756a9bd9e26cc54f904b02c33691eef7c754fc2eedec4ace7fcd8682c1a8d386c605df9dd61788cb12a1f10bce44bec998b378a77aa4c657016852f7e704df29945cdfb8f425c05d84c84279e2efa5dbd806cb31e26b180656e8949e00773afa76d1cef05e187b73fe63faf03d0c93f038e54e01c1b69fada69cbd0daf1829a5fb0ef4739a61f8a4201cfdf47e319536519294e1d9ca1898a9ed9c999a3718dd56d69defa7edd984ebb75ec9fc9f0992e6d4758b030caf47a984c12b876b4c7f9abf9e627a87b480d368d171c21612e875ee73bae3f8835374ec7f0d1ed35b3fcb8cb5c366fee9e6fbe404704896193fedab6b8ebc0e4884417cad592254089db58dde53e43d8b65148307db8b0c6d9dfc581a6a9e8a66f2385594ab5f487907554eea9c511f0337f337771d72cf2d12a0837ca0431cf934f6235a679ea69a561b18ea12d90b11ce4498aedb59c6064659e888425134436d26cce40d91af8db4171b610e709c363e494368bdd4a77e4dff8f8f4c3ba837cb9a88e3aa0adbef20f3d218ddf02e608508e3ab3aeaa5fbbad69d14d897debf28e963b29eaaa6e2618003a91bcb393f6c6b5cf6eaee9aa5957c2b2f8ea51c9a7115b642eacf273ca4581a957ca9f1413e317462ca284141af4aa36dbc821e3a115f13d5e5e0ab9b0e367b7bbb5abc2a08b22a71ddfee6c2bf3718d0eb30b4b7af0e2971ec3caea9ef043997e1f0e1026a0fb194a4837df7fe1f8455a4a908a29239a266a30ab0093f39a54bd83ca738329e79eaeeeb1d0a444ed5e817c4c44c3c2861e16e2da2bed393c61098a76e83dd121209b6b32b9cfda214070f3b64d79c31ecdf058081127ba0f5c27aaf2683d3b839802aaf70974519134a4efabb6aa5fbdfd63a66a83e3453df2d5553b4734a6d9b84a1eeb9a577e47c798372c67561ed5beb823fb9df9017b656090e682c33e12beda58e5082ca684b458b76d33f96450ffb075229951c773b1b7da7109088e510b67fe763277599962c5723499ef7daee7201d251e74cae4f16f81e7ab25a3e5d08541775e1ec90cb6d45857344c3e65ec41c0507c42995d4f878d91a3993566cf37e7b364180b389b4aafe9028bbfed0ed2c1fdffd92adade6d02c5d8985fb1b1428c92d987f1dbd502fd0b00aad1f1d76f9b2365cc5d0f4995f06beab48203cd22a0436d29c8f0f44cc96efe2d559bf7b2c1acbb9528b8067eb4cb6d9fc1f49b85a11fe2f0ed3bb6051050618bc394cd4ef731887ec93f3bf9b6dfdf36ded62fd58f983badec7c07f70725cf9697dc8031358791fc090de8f429e8494ca0a9c37455846003978aff8a74d41c55300d5397f451c0499d5d959b627ad0188d9adbdcfaec07794abf6874725dedc3b11c8bab15bd6941b47a2741c7583cea7eb76196cb7de0cbde9c317bed6cd93abcde0ebb30b09e761f039d7287eb4dfb020dd39a2b6aaad3044b5639d95639b5f59a947c2a5b7ea999b48f66e9c3fde5a20519b156d517f48360b5a78ee667ed899d0f0f4d4542bdefa8978baebfab8ccd790eb65d074e583eeb1efda03ce5db96192291ec8ae15e6c626e145ada959f296fe53feaa02b9c8d6e12500e3ff59139e85ecc30a1b2d58a42f939d084d48b736143bcffc7d6cc6c28c0b746faa3a2bcfcec11b0ba8675e94d85926df063a0b7b778ec64ee576b1d497edcab77610c6b6d9a1c7c66ac1b12f4b2aa7cdc1158d8c80ffd8ffdc512dbd1028447182430d68bfe81467dd04cb63c95beb0b991949c6a67aa96af15e7887b135e6e2faf5bc03d7085926976e24743fdc1616f30184c7ab867a038dc45fbd35b54e0bbe4b14b02be49bdc5bc7147b60330abe35fc707000193f25cd2d743fb7a019b83b37a948a2637d6754ae2d875d0378e3a0b0ad25a235187ac630bc9a57defe2e20ce9f2b9bbce07d94ae7b58d72ab8e44d51b416651094451a2ed9708ac1efe5d65548c3741a63de97a55776cdb1516e7d75542ea2bea5e0a29a4b16044f644d12fa67c4bd0dedf649434dbb6bdb12230ae25a58a1e8d551de34f65de9a4f016c1db83baf6939981f837f2324c832a71916230107f23b3b5f579a57c8fac3fbdd68d4eda617072f177c8f5116cbb863264f030605608d19822bbdc9be349de37f4f28701d9c9c3227ac1ff571703d47b77b4f0583b1c509f26c0d6d46cd71967ec460259f11acb961827aa2906fbeceb1d4724c26deb836c43e0631af2a758d98a610e493ab17505b9d86526a3d425ad76e3232f620f1b4b741287f09f0bda46875c7e8e11554012523830e671805db2fdd0ff7c654e639b1ad4f320cc74c02c7facbb6d5e27b65c2fb3ca1266f96e1fb430759a5e9987c55ddfdb52d136afb7dd461f351fa7830a1c7184d48ecf2b6ef5dfd1f8b012ee62dbdd21ff9b35eed080b453fc81b0b17377c50b1d4f2f529960b462720ef53dac3bc11ee3675d7729daa4f0c5fd323ddee34e2dc5101ca47cf68dc36306217ce05e3e8b712cd11b306c80c00f3161047a0f7140b4f50a18d471f07dfe909008b8993c969734e1cb4a9c4e6bd9f9f2e2cb50e7f011ff1494ea7d69c29359da1aa7e745d4ba515b6d7f3e1aafd4aa725360711f443c76dda2f1e2d437b4b3d42c66643260266c9ac710a332e6fa37cb25b2a9a886b7ccb522cd480c142a149b68ddd6b1f566abcf8c0c0e12912b50f11abf523f405353c722f618e02cbb868d4d737993f381b280a1a9576d8927fddbf0dc637b6738565a1a50787a7bc16a2812593ac91bdca38ced5c3d94fb7da5909083115735f92a541a2c3244cac90d1605cba2414595ef2f0528eea977e69c72c3d5418347dc94c8bbe4af2ed3a374a322d0693e6432147469c7676e527070f417c6239bf9e74c3f042622b6e961e806c2e2bef5df2a59e510dabff5ab64922a1200f09b7ee31a5f636cacdc5edafdbdb8d83506547fbe3ec27b77cc342403cccb8260dc574175d78dd26f7e8af5ed8c1a861c4dab37864515a7f479d6017e86f6a7385389873a31063ed5938b1216885a5c73807ce39ee62d0f135a661544e02180f570eafc6288baa95322e4ff16e45d6e9fc55a430abc90bd572739577cfb93074beecaa765e83e288c7a9ceb27192764eefb7bf6342090a1acf7088d16ba4a74817bbf9d5d013feb3d3d0150bc193bbb580487f27dea7099d8eda228e0b362258f7c53ac9f4d4ec9696443d680144811b52ce619033480893abe53e34b07ad3f51fe12e2f13fe36f97395702935f56f393459b951d2b0f84da86b36b22a98a3ab7ca032e59ac8e819f2277ba59dfd64dc20f7ee63081893e119d925c1d2b8cac2662cb649c62abc9093b3f4a5580bd29c0ec5d84129107fa632f7dbc66f2061a076cf290319f29879862786691774f9fd3ceeabe68f57ba27d316d75150953bb3473a27bf823d09a68e5fdcfef5f8818c6da3b3c57c007e8c3f3079f716a54ce7de401c110bdbe83818edbfd3b99520739bc0527322cf8d15b6374c4b65ccbc10d65a348bb66fde8bdb1111d188f88112676d26b5ce91d3dfdce586251d6c89deaa857ebb9a0d09989f59928b63e36ebc9730e163d30e6a636e28c31a270f0bb9d1c554c732d84f903a67fce1b5d60e8087dcac67fde9c20f492b70ca323d2685ad94eb5e9375731d9a54fb08138752c7bfd6ff25d5ed56d3b0719043d2da517d119ec13aeec76285ce53116ff300bf5da8a94dfe8f62a13275bbba03e6d46d0c5bad399b326b73ab15c9165c329d4b51fe6975c755279e98d33d70a90a388303b52b2051dcc62187edc1c6b32cde198b198e360aacaaf4866ad1a018cbad1e8f52e1bb103e5a267574ef8f51b8bf0611c291b88163655a2fd67805a7432309a5ab3333f58486bce64d6758b5d10b94f518a59322ed866014313d655fd4a008d92017334f407826060e2bd6f46af35685344eb52a85a5e37b0b34d1614593582ca841a640e6b596320c3ddb34ad9e5efa70912997d03df21e00c23967855c1f253c80b27c7afc9c95e05f36315dedf3a7cd2dbbc9069c1202f7bde3073f35df498dfa9ff3fac283ed17eed9928753f5a34c722ff482f75a0d6b0d87c2eac7f5de3fd7d861fdc65c15c7e5e4eff9560ea26515ff0c4c2bb81b164c7c40f4d649c8f2304e0f903e4091bf4fe30da66f14a4fba38e29696fa73b611282996cf6a07fb8cfd8fd35683a88395e76f8239e4a2d542a23e421bd00596d50b5fe711a5f7de0eb95d274fbdee1565de11d1c3d214694561ac34c3eae90fd25b8a94a0cbfdb2f40651660f72dee730d3c5a57552d757dd3dcb04fbf0465378723ed99b7db35c65160c1056edefb69ca088af76506f3edfbb4c90f73cb4c695888410169af3554a51cdf06afc8ce301294c25f076f86936236810d4edc787b6784549ee6cc9e2c4ce955d70f34b15b894846eaaef277796e5d72026425f116db0901a1920dc769a13962cdd188957567ef3d98f8477cbbeb3ed64abfd6a64038af162d1fdbbb3651739281c048536f12548fc8479d089ef15624fde611f1035092b5e7f8ed2642bcdd7df0cbf5758f728175992b54492805cd6860d69aaf43f3625ccc91aaa6db8dc6564f9569152283ace89cbd6b5de656b3ebfa1293b21ec707ec559f40d671b4a8f6896ec69b51c4d8e5876398d86a664a11c0557e97c01426070876e57f5738e41b0b76357955c6d9dcaca0c89dc77fd2c3265f9eb5746f724bae000ab22721f03950cc5a18b4c20e594c965fc8dae8c80a6667c3f90b9572696367e08f9ec7b277f93455eaa4525cef47f56c00ede2766efbba8a40e62ceb8eda42db9bb820ae44289897312ef20fb6a0ff8c7d5892380a9fc0f08957afcf749ab71e83fd6e68b9d2e655b605776a0c0421c6a8e8f11a792f94c23f10521994c5a8902a033de451e680d429dfdce21908dd9b399872b05f754bd9608316346c3c8f0a94210166cb2ebceb629427e35bb2da3310bbda9a128108b080619fc3a1bee5865d8e3465432a3ba4530202d4ad5b6a443b7affdd116631a927add35d44db28e250a842637f79fadeb7f6360c4aa553a439a97b1c06d80bcfa2c90bc54bf60b1da9895c5147bf0541f513558c8e88d0469f0841e53c77fe5d583d6c6b58660c718f0840fe28029356370748f0cabf90dd5d637b780136fe9a8c72c73ff5a6232a33514da37bdddab5f40aeeb7e2f3e035c8966deabeb7f3e5008ab73311204f34e12375713fb9678e209bec722f7c093eb2e533ef7607ae5fd01d89cb08f3d0bff3f5d247f28964461ec959990343b71f0a99", 0x1000}], 0x3) syz_emit_ethernet(0x76, &(0x7f0000000180)=ANY=[@ANYBLOB="8f6f77ed"]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendto$inet(r4, 0x0, 0x0, 0x406, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x40, 0xb0, 0x5, 0x4}, {0x84, 0x85, 0x7f, 0x4}, {0x16, 0x3, 0x8, 0x2}]}) syz_emit_ethernet(0x6a, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) syz_extract_tcp_res(&(0x7f0000001380), 0x2, 0x8) 1.185600716s ago: executing program 3 (id=1640): syz_emit_ethernet(0x400e, &(0x7f0000000700)=ANY=[@ANYBLOB="aaaaaaaaaaaa7011f5b3752786dd60756899000c3aebfb0300000000000053000000000000bbfe7100000000001000000000000000aac8"]) (async) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_mpls(&(0x7f00000064c0)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000006500), 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) rename(&(0x7f0000000100)='./file0\x00', 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) chdir(&(0x7f00000001c0)='./file0\x00') (async) unlink(&(0x7f0000000300)='.\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) unveil(&(0x7f0000000240)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') (async) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='x\x00') (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 1.185386327s ago: executing program 3 (id=1641): kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0x1, 0x0, 0x5, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240), 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0xa0, 0x20, 0x7, 0xf8}], 0x9a, &(0x7f0000000100), 0xffdb415f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0xc, 0x1, 0x5, 0x6}], 0x708, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x40000011, 0x400, 0x3}, {{r1}, 0xfffffffffffffff9, 0x81, 0x8, 0x2, 0xc5}, {{r0}, 0xfffffffffffffff9, 0xb7, 0x40000000, 0x0, 0x7}], 0xb, &(0x7f00000001c0)={0x6, 0x9}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0xcd504404, &(0x7f0000000180)={0x2, 0x2, 0x5, 0x0, "cded2108002578ba7db28c9d6fb975310a000004", 0x47ffd, 0x6}) 1.185091655s ago: executing program 1 (id=1642): sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f0000000100)='q', 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) (async) symlink(&(0x7f0000000780)='./bus/\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede6550b78ffffffff86dd605f6ad900183a0000000000000000000000000000000000fe8000000000000000000000000000aa82"]) r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) syz_emit_ethernet(0x0, 0x0) r1 = semget(0x0, 0x1, 0x281) semop(r1, &(0x7f0000000000)=[{0x0, 0xfff9, 0x1000}], 0x1) mknod(0x0, 0x2000, 0x0) (async) readv(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) (async) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xe) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) 984.914986ms ago: executing program 4 (id=1643): r0 = socket(0x2, 0x3, 0x0) close(r0) (async) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) (rerun: 32) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = socket(0x10, 0x8004, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) r3 = syz_open_pts() close(r3) syz_open_pts() (async, rerun: 64) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7) (async, rerun: 64) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="179977064ea676e7050b6f3eea28"], 0x8, 0x0) (async) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="a568c14719210631c4cb449655740cc28b13d1ca0d58e11a950594af54602162cbed1b4737f3f8a5fa5bc91b3a45de8f244741a2", 0x34}, {&(0x7f00000009c0)="7d57fab696ef30b93490177074860d", 0xf}], 0x2) (async) close(r2) (async) socket(0x1, 0xc003, 0x3a) (async, rerun: 64) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async, rerun: 64) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000007, 0x101, 0x80000001, 0x80000001, 0x10001, 0x10, [{0x0, 0x7, 0x4, 0x71000}, {0x8, 0x8, 0x8, 0xfffffff9}, {0x8, 0xf86, 0x0, 0x9}, {0x1, 0x800, 0x8007}, {0x401, 0x200726, 0x2800, 0x7}, {0x2, 0x6, 0x3, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x300, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x9}, {0x4, 0x8001, 0xd1b, 0x88}, {0x1ce, 0x10001, 0xc, 0x3}, {0x7ff, 0x9, 0x8, 0x9}, {0xb8c, 0x4, 0x8, 0x4}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0xc, 0x7, 0x5}, {0x8000, 0x1, 0x1002, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r4, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) (async, rerun: 64) ioctl$VNDIOCSET(r4, 0x80044403, &(0x7f00000001c0)={0x0, 0x2e1, 0x0}) (async, rerun: 64) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async, rerun: 32) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) (rerun: 32) sendmsg$unix(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000b40)="825a4f47c21e6ed7eda0f5903abf65b18d7c51f78b06ccffb40500000000000000000000fafd3493776665d4cd12c63d34", 0x31}, {&(0x7f0000000b80)="b881797d0958478386", 0x9}], 0x2, 0x0, 0x0, 0x406}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCSETA(r5, 0xc4504443, &(0x7f0000000740)={0x0, 0x2, 0x0, 0x0, "01d04b0a0047c1d100", 0x0, 0x6}) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) (async, rerun: 64) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000300)) (rerun: 64) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r6, 0x0, 0x240}, 0x1, 0x250, 0x4000000000}) 974.434118ms ago: executing program 7 (id=1644): mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x140) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000000240)=""/97, 0x61}, {&(0x7f00000002c0)=""/16, 0x10}, {&(0x7f0000000300)=""/44, 0x2c}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000400)=""/18, 0x12}, {&(0x7f0000000440)=""/199, 0xc7}], 0x7, 0x7fffffff) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f00000005c0)='./file0\x00', 0x0, 0x10, r2) r3 = dup2(r1, r0) fcntl$lock(r3, 0x9, &(0x7f0000000600)={0x2, 0x1, 0x8, 0xa0, r2}) r4 = dup(r0) r5 = dup(r3) sysctl$kern(&(0x7f0000000640)={0x1, 0x4f}, 0x2, &(0x7f0000000680)="de8f8cab1de62c8f8fb86a483f63c28d0540984415fa", &(0x7f00000006c0)=0x16, &(0x7f0000000700)="4aa22ffe5af496838f9d80c307965c8241996c4f3f267fda7c1474fe701acab891b9848d2fec4b2d44df57860312ee4ae07a953605a32d6ea79ae17916d02f9a811539d435d878a2132c4a19ff77ad8de041a43fb4b10f116e774e92d8641979baeaf94d4128922292104a91090813294b91691a1d858006345b5339c4de51985dab534b31b58a006c236b0956034c00a1f1447db0558d098fce91aa41f8f0c68869a7868e44c75627e029c50154fcabbb7b4e", 0xb3) recvmmsg(r4, &(0x7f0000000a80)={&(0x7f0000000a40)={&(0x7f00000007c0)=@in, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000800)=""/32, 0x20}, {&(0x7f0000000840)=""/214, 0xd6}, {&(0x7f0000000940)=""/9, 0x9}, {&(0x7f0000000980)=""/23, 0x17}], 0x4, &(0x7f0000000a00)=""/35, 0x23}, 0x1}, 0x10, 0x40, &(0x7f0000000ac0)={0x5}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000b40)={0x1, &(0x7f0000000b00)=[{0xffff, 0x8, 0xd9, 0x1b}]}) open$dir(&(0x7f0000000b80)='./file0\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000bc0)={0x400, 0x2}) ioctl$BIOCFLUSH(r3, 0x20004268) socket$inet(0x2, 0x1, 0x5) sysctl$kern(&(0x7f0000000c00)={0x1, 0xa}, 0x2, &(0x7f0000000c40)="8d35ca68d139a919fff55df7362e364fc6152bb1fb779dfac4ece3043c13229a0d8a1c278cb32c72eeb6cf05c7406bd03b9dd4d57d12e4a8906ab4a6e0be5d47bd30d3fe6a4b8ac71e54b39eb80ebc407e46d3da4236af2e0ee082eaec0a4f957a7c558f7dbcd9c365b004ef1dcc948be23c348c3383b7d0e040", &(0x7f0000000cc0)=0x7a, &(0x7f0000000d00)="5d856e571f5aaf9f5ef18c6ad2a105688fd3495112df7540467bf2eb2ac95680e75c58a2370884c4c0198f3cd51f760a9836ab5a8168c3ea4182f7351610b08daaefbcd7b34dc22d11e2e275fbef3e9643df58659a788cf8e1e747ae2cca88aa7bcaa9c23f83eec9e989ffd7a174aebfe1d3e2d17f36e13e61a6fb88ff8c280345c987a18d187713", 0x88) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000e40)={&(0x7f0000000dc0)='./file0\x00', 0xff, &(0x7f0000000e00)='./file0\x00', 0x8}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000ec0)={0x6, &(0x7f0000000e80)=[{0x5, 0x3, 0x2, 0xe3}, {0xfc78, 0x8, 0x3, 0xc000}, {0x8, 0xa8, 0x56, 0x8ab}, {0x200, 0x6, 0x2, 0x10001}, {0x6, 0x8f, 0xd, 0x8}, {0x7f, 0xfc, 0xa2, 0x4}]}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000f40)={0x3, &(0x7f0000000f00)=[{0x4, 0x0, 0x4, 0xfffffffe}, {0x9, 0xc, 0xb, 0x80000000}, {0x7, 0xd6, 0x5, 0x2}]}) r6 = kqueue() close(r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000f80)) sysctl$net_inet_ah(&(0x7f0000000fc0)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000001000)="dc381579672942bd4f36a1485bf18702a454b99b1904c9ede296f2ec59360fdafe73188f4da9db9e7758242c02a9f0345a5777b107045477af27c113f52d0c28f531a7299984545aef0484e8341fec6ba8efd9597ea0dbc6c42ca87afe676d8a05228276daa4dcd4920b67edfe53c369c0cd71bd6d7c3da2", &(0x7f0000001080)=0x78, &(0x7f00000010c0)="9299c71e4a1302422211fed6dfade2ca6952dffe27e049309594a4af32653ea8b98c0df3e010ba6ab1d1f7adc321f8dbe2179a6d8d8ab0dc0f19", 0x3a) setsockopt$sock_int(r4, 0xffff, 0x962d32e637a2a777, &(0x7f0000001100)=0xb4, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001140), 0x80, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000011c0)={0x7, &(0x7f0000001180)=[{0x1, 0x8, 0x5, 0x1}, {0x5, 0xdb, 0x3, 0xf}, {0x8, 0x9, 0xc, 0x2000000}, {0x4, 0x1, 0x5, 0x7fffffff}, {0x4947, 0xd3, 0x7f, 0x4}, {0x5, 0x2, 0x8, 0x4c8}, {0x401, 0x1, 0x0, 0xc}]}) 974.071208ms ago: executing program 1 (id=1645): syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaa1f5a688e7"]) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x32f9c719, 0x0, 0x2, 0x4, "c9b91408388446eeb88ee450d099109a985f689c", 0x8, 0x4}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000400)=0x1e4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000005c0)={0x1, 0x2, 0x6, 0xfffffff9, "8f73727b6cc01b2120c84e958d24047f24cf4d62", 0x9, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x81, 0xc, 0xf0, 0x9}, {0x80, 0x9, 0xc6, 0x80004a}, {0x6, 0x1, 0x5a, 0xfffff000}]}) syz_emit_ethernet(0x3e, &(0x7f0000001380)=ANY=[@ANYRESDEC=r0, @ANYRES64=r0, @ANYRESDEC=r0, @ANYBLOB="46b135b80bb3dda5690751c921241591b879de3e698a78d41692a73b6daf974369dd7df395d74e46f8fad6ccf7d52497525e998299d1a6ff67a521d736d30891cd68499752385bcee67f27d64d27646dd96d11e4cddee1887006e70a3762761e5e0067064a1a162bd4f230d68249d5dbcd2035cf18f087fd5fe09dba5ebc3f76729522dbc36c97415860d149f76fde9670", @ANYRESDEC=r0, @ANYRES64=r1]) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/504}, &(0x7f0000000000)=0x1fa) pwrite(r2, &(0x7f0000000380)="e882246c7b60c779641a19fa21e3853c12505269866a2fb1e03f179092becb879bacea82745f9f876683701a589bc0ce1f9fed117c40dd0800d598407c832bc29095e92e5c5264e6f4cafec5e882f25f50481356c7ef5ccaef4cdd7d62e2efdde9ab6be62fcea87e8c4df45aedb6cc944889eb99400ee7868fc36721f4f29dc38c7532d22509be970b0292825ab27bae8c5cc387e40c65e23d5bc308c5b7b26c54b12f09245f980952881637069288e3bd0d750cdb9dc4f7afba7a562f52b5ea8258f184dd08f693ad7af5e454347c30763b73b1ab18a4db5c94053d27c0567dae4453e1706356727456a82c09d170e20eca506d3bc2eff6ffffcfb64d9f17f0de6bcf8081f01a23dd2770193615f713a21bcc812cde9615a34b7d07839d04ed2eabb5d5a06f6189b18da40f6205135188b18435651bb4e4694d91b246e3752588e7f073de2cbd1ae8dd5233303ecbd02342810c03e1d72b66632d4da26136c830f047516c900632efec316699b745c6fcd444ea6f12a69ce592d39c7c1e3ec5bb48dd1b6d2fadb136573842ba554e534c4891093f8fb262b749945ad1781488401280830d3def22659b721ae57f9af1e480e89b224682651c688dc39534b22db7942bcbf37c0bcf582e6d996ac9090e4eb66748aa2724b6f6555c36a99b625df34312d581aec3fa1ae83de45fa6c38e8d2bf4f16479082eb872b00a16b67d2c661d3a743755c885c9c0b43736b51918651ded2ea39cba3ec8fbdc557cc7605d4fdfd95d66db63000943884e24cd2cd77d1d2c3412c92454e1034e226eccb5e52de9bcafed92fd1333d7070b7231c3f2d06877354ee32633e54445c8ad3a37b35248affc6dca5b3c46805e4e31279d48198359cebb9c42e772067dc324653ee072e656b8490f9a0d2055ad2b383cec5d65a85a595c4b38ae87cf97b5c5e617dee83676ee5ca376a72cb50f7ddcc4d865d0536847726a08de6e4318d4fcd55c849c50661869cac40fb211c37a7a61c8fbb7a22d6bdadb029a92c04f628b078d968380898d5269be30b988d7b6e82449eebab6cbf7e2e6900056ddf0029c1112183fbd341850fc825ab7cfaab69d9e993a39db2a1612fb4c78404417e38aeca09c7157a1ca37992f68b8bedf318af8f8d699c29185760bb7c0950e81b00e7a4bda1cd0fe9c98693c99ab893058f3deafc3af7e56f872dc89fd13028e55aa8a21a25d9fe8f8266807035a555d7bdda54dd9ce1fcadbdb03dffe87c387e1ec3615cbf4ce58fa3e1c26f3741616e0c838b6c792f71bbbd4fef3035ab107f30fad617445561c38861966208cda02c7f390b73b216a4379cf33cfdd0a5a02b1de138c095518a5d4d8799cf7cba0a9b28c429b5958e13ad62b1067aaa186ad3f98b927844394be9b9a878d39f1cb020ab7da5ad9de158ac81c05cb757a4ee3a92ffdad8a003a39d935d208f69bc8f7d5823602f7982858565ed3619fc244933feb50cc51cf65a71e921dcaa5a6addd81ac94faee52d8a04cf15c5025be14f488ccec56eb1aac9812333a05d1a8d3f2e056d208d80610c16216a098f40c5b94460f710b16e1eaf38e4d3a6253bdc739c50bc4a386bf4ace8b95e1a7d0fe36abd9433d029db9a77d30b73f04e9421012abaf180e92e821026ac3637107f7c33884ad7e1ee4b04ea6094ed21226db62bc7a25d3a032dcbc8b6a1cac4d4b65d1a2af022a430983d067b0432a6f165d68a934d97c5ca58cafe660701a600ffe4863ce17ca230d3fae9984e5c51d87ff4eb2e57b84178d2c9dee1ae7d33614088980c7f0cfb943105403e66c92acf82a89ccc06d07637dde6882ac433db07739b49df4aadfba9f47fe40c12123e214b086bf0da1b44b83f4fdd081f994b85d65f60f6989392a7e6fdb66f2b5af8c0aae95cbddad16da11a1e5a37bf9c33a5caf99d58ff169ea48953a29115f99fb4fc3b71232e5a9ab44f10c0006899ab3a397d4aac3b1ab6014de61150525c4495f8ede6735d23b139b5f4a2df43b6eff9af7c3c02126faf32a62e7bd9bd3fffc1c91271c2c635c41ce62074619e5d8cf252969b867044676fed2c4b5b2d323afa7a0c34d7f54500312294dab42b32329f6d9e54a956aef485173e4a9257d960ed52514292c07ce91b5055b6a6e82d9c978380742c293ddf95ce349d674344df4c2ee0a517358a70adaae53cdd31a3b6fb6522d3babd3f910b895833d5a25e0347c17e3672a364638128082d56cd188ce849b5ec557c6c8388f18b2996b0986ceaa286800c743e4130894faa482f881250758923ffada5aa0db4cdabfd84d02b9d625a76f58c5f4608370ee9088e5c138be9356f7fd82b2fa7ba9982a9324543f595075565757ac9ab3ed7ead066176ea08748267342129272e47f85d602e4140a86deaa317f32fd3f93b2449d43c6bf40978256e2b9d6e7323b955969453482b8dec622ec32ba7cd3548a0504a937af3aede4b9d91bd57edbdbaa67e6281b80c6b06ec91f9ae78813072764f6d88ef9e06995e99d6aa25b24203ac64b9419500a4daf5816795330fd6196fb3f2208198599491ba549d9cb18eaa150311fe8951cd1ffb6214272f9f9d687ce4ae7486f033c57ab17ff4595378c11a06ba31ef0fcdd24d4340dcde56652d06cd803e3f9bd634a830f196fc27235d98e11015a47950912452ad013dd87e44ce870215fe79f38bc39b1a378094a881b1afb1acc7d6e844526498b2ce35ef787a1a2428dcb2a55060dfe091822b098e537163b6ee80999e3f5f154afc3ac813eb745723699df04243799580de7769336436a86d37bab8c18a5854d549b3652fb95c1f2e07ebc3619726e06e8cbcab975ea6760fddda818d46816fcdd1f34d08e79abad18152042fc70db7f3a1a3e4183011236d850b2f2db58afc33ecf4144a4ac54a9110ba290e935c85ae0b32e29bcf218615d029391ce1100fa4a1aedbdb5558b735287f2bb26a91cc036f81128212a16145835c1547eea7b94d860e59d42c898994fb6747d4150fd71ed63a39ae037b01ce32028ae0851c8898a0d6d5772a6cfb4c855bcc7dcccf26a712f66d028228ace34a7a91d6f2edd1607092142a571d813a7a4c714609aa2b61ea5e4da211e523abf687da0d502722c4a48ac00432d669e4dbf6d92bdd3a3a6fead886a3d2c4c159dd3fc397b19b3e8ae161e757c4ec1b6aa5f64e0fb888db06d0c45dfd5a4d80746d603c39b8ee7e8d093fa929446408ecf9e54e03f57ba298f4ff3b456647c9fb1129bfeed2de01e6c79ade0961044d8e628e83559ce1286ba60fad6ae0de1993bd9da78c3d56882d7c417b83ec1ab501087f0885b973cd66925f69815ab8d9704294861843633f4585a0f389d1802a50e389f573e1c451deffc9120539e5ca1e94a0423c557da50b2eac54a862f59b83668c961b9bdaba254a2e81eb7b3c6a849e527bc8e0e1f75646b05feae6309d33d37d3f0c8872e22bb4e8542e31124f7049471fbe8a4a8709b8508b546f92246346ccbb833e41bd1febc8e759e543eb0d5e2b87fd7d8a3b7747691d542ad5dac0d3d1cb8632cbd3bf1e89e399077698e3408e3aa173513aa93cbf3dd7187e755d2613b19c18988000b812cefc9aa71af76c92838e620ac59fd3bd1226b9bd6b3299016c0367685fe05d30ce423f0a7185491a4f0eadf1b6711e0b3f67c6000c207f80ff3fb31ec514e927d8d929622992db890d4f0629409f5adf67501c14895ac246c34d26fb57e1e86ab8239af4edaf5c13b7abfedef73ed214145cca8476dad9bdaed599db2bb03d104823cae90a6cada0a9782baa7e5cd4250ad64333729204ca05e559ade566d75832718c4875208fe9c52db341bf693a0dbd80b8baa64ad7911c34ce62685d44f1fe8ecf71605765d0ad41a0c7da5ef6c13f12c5e09071682aa953cda3314e6eb56b9f7dd7b9253a64a7be73042b435132b33ab788b0122fb1d5444b9eb3250889624fbc3b296be4012101c33b5c248b781700d3048cf6ed45bd61c99c7aaf775960e5ea7b1749725c991d9ea6f240414588932f5b74177b9729089789f787367b0999b447757981bbbab82e31abce5493511d3d324e23782a8d02caa9c2359e9525cd98e6109a848234962c27e11e7cc6731a28e883503de068538c26499e4e7f7ff43be4173378814aec2c2209a8f2b893343d7fea13ecb62563ebf91110bb3da7658e1da3b4268ae2494899f26a07cae104f2b69959aa845da6f20520bf324d12f66582d93aea1ace72b1746d9609989a60846bf5c7e3fceb481b5aec258d77adba4f2f652ec4e3f28935c5f978fecda051d01a0a8da27a7030305530df2ca661e54c06f9fa5a4e705f8fd2a86b7593ded1e1e19e6f37a0855f43815a48ec73d1fc44be11ea2174433beb0414c21994ae8bbac53bea1a3ee3cce8726510ca25df8f0ac83fb4a6b6399d59d13333467453211829a49b8d3258d251ae3264e12290ecc55829bbb5fcb9f00d8f4895f2b1bbdf8a0418aa9cf0859bfe8c073f4f4a09b324996ecc6a8dee1644439868a98de646f5470496b478c0fd0bf136f3d0ca91bd966712c69df9052c8c2c986bf0228ec47a187766fbead80844a07adbd5bfee7cf9df65f56c61305b84ea44f3d446aadd7adc5db3f899ef674ddd25aaa751bc644a8fd8a3678c7417f39ab6c04b984df0edc1c269f9c9c84c371a2bd1d0313f2d9a453b9a7668a82471f0bf6aece92619a0f351d18b76833fc2f730ec5d7422ad4342380440e4e125261edf500a2c8697ddd4307a15cbc811df1d53837884342b6274ea764ec2fc57d114b5b7437e5f9617bbdb6e667bfa853c0df73bbda8c3105d4194889dae341b0eadd2bddcf82363f1514e1601735d828d873fc0ef5296a65ba14e8b06360e2442f0cc4984d7de380e99b1ea649495859f3ccacfe4b3279a8d6ac185526e30ee2eb6c08b8621e8cfefe58a8bf02afccfd54e61370116ef27aa8ab2fce82f80053026bff6a248da16657c30a3d5d5b5bc82ce889273533be5c29210d63443861b89578517633b86fae434a2c4598def601105ab72fef2fddc0d9176e9f4db1311e52a85339bb23531e4339fe61fd30e9a2992aff1b7ffe08c9c792d3beb59e935b32f8e3a85f7d4a61839091b002c2dfd7f13446cc7b7e7d5c74303f45d0755fdd6d995515018d604466d018df1bff22dac01f3e25da463ac9c11b535bdd6db8958e4786cce9b7aa5f1fcb1cb28220d779c68f6bf30aef56722023c708b45af4987a14a58559ddd516c978b68c9ea02f696a701976e6466e8004d4e57a09e31ef57d270114337d53fc431064eb7aa41819c601aa1ad160ead2719a04087a91a095f1de453e8bcf57a2bc3344fed6dcb7e9138650e41acfbfeb0d3499a30c3ebfa001a373220599a312cc629c54ef440910dc04a55e2f5f81c62f7fb3fbe5eb97c8daa719b948db777f485f771d3cde458b25f055af28a2f2e1149280b474f2f93846d85833861dd5b69f92d26d5dac03612d8da368b425c1f35f1dc70a87543209736d48f0515a7d59789adfcbe26548c1702aa66829046704a820777f599e3641d6b6ce0cc84be039fede240ac41159d8188d1d6e0f049bee72900f1b00a4734967cb900ecb745d33c527c513c53568e67da24c2dd89c940c5560dda2bc641d30b4b5e4415cefa7ea3dbbcb5d29b236dfc4e0d2dba0647328058baa3fcebc64f2f6f1ef79ad07afffe762fa2b3e42ca7919fddd3a67e63501b794e3b86fb920d6f5e82eae61fe40a9861beae2ec6498b36cbe91be647f4", 0x1000, 0x0) 973.763507ms ago: executing program 4 (id=1646): open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x79) r0 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x100000000000000, 0xffffffffffffffff}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000006}}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000003c0)={0x2, 0x0, 0x7fffffffffffffff, 0x200000002}) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x510, r0) r3 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) 871.706723ms ago: executing program 1 (id=1647): writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xb) msgsnd(r0, &(0x7f0000002500)=ANY=[@ANYBLOB="03"], 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/16}, 0x18, 0x0, 0x1000) sysctl$vm(&(0x7f0000000200)={0x2, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) 867.63063ms ago: executing program 4 (id=1648): r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7, "28b77c09b87aa57800084017d0d2001010001e00", 0x0, 0x9}) r1 = socket(0x800000018, 0x3, 0x0) sendto(0xffffffffffffffff, 0x0, 0x58, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x166) pwritev(r3, &(0x7f0000001380)=[{&(0x7f0000001140)="8a", 0x1}], 0x1, 0xffff) socketpair$unix(0x1, 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) setrlimit(0x1, &(0x7f00000011c0)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) shutdown(r2, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) 843.005909ms ago: executing program 3 (id=1649): fcntl$lock(0xffffffffffffffff, 0xa, 0x0) socket$unix(0x1, 0x2, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) r0 = semget(0x0, 0x1, 0x4) semctl$GETZCNT(r0, 0x3, 0x7, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) ioctl$FIONREAD(r2, 0xc0207534, &(0x7f0000000440)) 841.751768ms ago: executing program 0 (id=1650): setuid(0xee01) pledge(0x0, &(0x7f00000002c0)='tty\x00!\a\x9bj\xb6\x00\x00\x00\x00\x00\x00\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\xd7\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\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x1an\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\f\x00\x00\x00\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\xeb\xb4\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x9b^\xae\x9f\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_FV\'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&[(j1\x98-\xfc\xf9\xb5\xa5d1t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0hD\xf4\x1a\x8eJ\xa6\xd9\x8c7~\xea\xceW^\x03\x18\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@\x8b\x80\xa5A\xf1\x95>\xd8G\xf0\xe25\xba\x95z\x14/(\x02\xb3a\x88`|/7Q\x1by}\x13\xd6\xaf\x01\xa2m\xceYn\x91\xb5\xb76\xfb\xc4\xf2\x1c\x999\x81\xc1\x98\x83\\\x8f5\x1d\xd5i#\x18\x12\x17C\xef\xea\xb8<\xa1\xe5w\xad\xf3[\xa7\x87\xa9\xe2\f\x97p\xe8O\xa9\xae\xd5\x8d\xe0|I\xb0\x96\x13\xd3\x8f#\xd0,\x9f\xc0\xc3\xdc\x12\\\xec\x10y\xd2\xbcx\xf8;f\xb1\x93\xa4\x90+\x89\xa6\xe0\xa3C4\x8b\\X\xb7\xc7\x13\x97\xa2\xe7\xfcp\xa3\xb1d\xdf\a1\xc7\x9b\x02\x1b\x98T\xfa\xfa\xf9Q.=\xf4') r0 = open(&(0x7f0000000380)='./file0\x00', 0x400, 0x4ebfac6bbaf7949) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x140) ioctl$VNDIOCSET(r1, 0xc0785101, &(0x7f0000000040)={0x0, 0x0, 0x0}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = shmget$private(0x0, 0x3000, 0x442, &(0x7f0000ffa000/0x3000)=nil) mknod(0x0, 0x2000, 0x5900) write(0xffffffffffffffff, &(0x7f0000000080)="d8", 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000010c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069ad, &(0x7f0000001140)) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000940)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='+!:\x00', &(0x7f0000000200)='%.(\x00', &(0x7f0000000240)='\\#*-+*^\x00', &(0x7f0000000600)='tty\x00!\a\x9bj\xb6\x00\x00\x00\x00\x00\x00\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\xd7\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\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x1an\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\f\x00\x00\x00\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\xeb\xb4\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x9b^\xae\x9f\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_FV\'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&[(j1\x98-\xfc\xf9\xb5\xa5d1t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0hD\xf4\x1a\x8eJ\xa6\xd9\x8c7~\xea\xceW^\x03\x18\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@\x8b\x80\xa5A\xf1\x95>\xd8G\xf0\xe25\xba\x95z\x14/(\x02\xb3a\x88`|/7Q\x1by}\x13\xd6\xaf\x01\xa2m\xceYn\x91\xb5\xb76\xfb\xc4\xf2\x1c\x999\x81\xc1\x98\x83\\\x8f5\x1d\xd5i#\x18\x12\x17C\xef\xea\xb8<\xa1\xe5w\xad\xf3[\xa7\x87\xa9\xe2\f\x97p\xe8O\xa9\xae\xd5\x8d\xe0|I\xb0\x96\x13\xd3\x8f#\xd0,\x9f\xc0\xc3\xdc\x12\\\xec\x10y\xd2\xbcx\xf8;f\xb1\x93\xa4\x90+\x89\xa6\xe0\xa3C4\x8b\\X\xb7\xc7\x13\x97\xa2\xe7\xfcp\xa3\xb1d\xdf\a1\xc7\x9b\x02\x1b\x98T\xfa\xfa\xf9Q.=\xf4', &(0x7f0000000280)='\\-[\'#.{\\\xf7\x00'], &(0x7f0000001080)=[&(0x7f0000000980)='tty\x00!\a\x9bj\xb6\x00\x00\x00\x00\x00\x00\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\xd7\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\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x1an\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\f\x00\x00\x00\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\xeb\xb4\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x9b^\xae\x9f\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_FV\'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&[(j1\x98-\xfc\xf9\xb5\xa5d1t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0hD\xf4\x1a\x8eJ\xa6\xd9\x8c7~\xea\xceW^\x03\x18\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@\x8b\x80\xa5A\xf1\x95>\xd8G\xf0\xe25\xba\x95z\x14/(\x02\xb3a\x88`|/7Q\x1by}\x13\xd6\xaf\x01\xa2m\xceYn\x91\xb5\xb76\xfb\xc4\xf2\x1c\x999\x81\xc1\x98\x83\\\x8f5\x1d\xd5i#\x18\x12\x17C\xef\xea\xb8<\xa1\xe5w\xad\xf3[\xa7\x87\xa9\xe2\f\x97p\xe8O\xa9\xae\xd5\x8d\xe0|I\xb0\x96\x13\xd3\x8f#\xd0,\x9f\xc0\xc3\xdc\x12\\\xec\x10y\xd2\xbcx\xf8;f\xb1\x93\xa4\x90+\x89\xa6\xe0\xa3C4\x8b\\X\xb7\xc7\x13\x97\xa2\xe7\xfcp\xa3\xb1d\xdf\a1\xc7\x9b\x02\x1b\x98T\xfa\xfa\xf9Q.=\xf4', &(0x7f0000000cc0)='tty\x00!\a\x9bj\xb6\x00\x00\x00\x00\x00\x00\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\xd7\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\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x1an\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\f\x00\x00\x00\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\xeb\xb4\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x9b^\xae\x9f\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_FV\'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&[(j1\x98-\xfc\xf9\xb5\xa5d1t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0hD\xf4\x1a\x8eJ\xa6\xd9\x8c7~\xea\xceW^\x03\x18\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@\x8b\x80\xa5A\xf1\x95>\xd8G\xf0\xe25\xba\x95z\x14/(\x02\xb3a\x88`|/7Q\x1by}\x13\xd6\xaf\x01\xa2m\xceYn\x91\xb5\xb76\xfb\xc4\xf2\x1c\x999\x81\xc1\x98\x83\\\x8f5\x1d\xd5i#\x18\x12\x17C\xef\xea\xb8<\xa1\xe5w\xad\xf3[\xa7\x87\xa9\xe2\f\x97p\xe8O\xa9\xae\xd5\x8d\xe0|I\xb0\x96\x13\xd3\x8f#\xd0,\x9f\xc0\xc3\xdc\x12\\\xec\x10y\xd2\xbcx\xf8;f\xb1\x93\xa4\x90+\x89\xa6\xe0\xa3C4\x8b\\X\xb7\xc7\x13\x97\xa2\xe7\xfcp\xa3\xb1d\xdf\a1\xc7\x9b\x02\x1b\x98T\xfa\xfa\xf9Q.=\xf4', &(0x7f0000001000)='\x00', &(0x7f0000001040)='\x00']) acct(&(0x7f0000000080)='./file0\x00') acct(0x0) open(0x0, 0x20, 0x104) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x10}, 0x4, 0x0, 0x0, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x2, 0x1, 0xbc, 0x66, r2}) socket(0x10, 0x2, 0x8d) getpgid(r2) 615.071124ms ago: executing program 1 (id=1651): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x100000000000000, 0xffffffffffffffff}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f0000000100)) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$PCIOCWRITE(r8, 0xc00c7007, &(0x7f00000005c0)={{0x0, 0xf6}, 0x0, 0xfffffffe}) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x48, 0x0, 0x37) 253.356463ms ago: executing program 0 (id=1652): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xf) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) kqueue() (async) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x30, 0x0, 0x57d, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$TIOCSETA(r2, 0xc0284457, &(0x7f00000000c0)={0xfffeffff, 0xfffffffb, 0xfefffffc, 0xfffefffc, "0800000000060000000100002a1e0400", 0x5}) open(&(0x7f0000000180)='./file0\x00', 0x615, 0x20) (async) r3 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x20) fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x748e, 0x1000302010008, 0xffffffffffffffff}) (async) fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x748e, 0x1000302010008, 0xffffffffffffffff}) syz_emit_ethernet(0x56, &(0x7f0000001640)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd60090000002006fffe0000000100000037f87ccdc0c4a92cfe0000000001ea443d080000000001004e204e22f0691234e811157288f8"]) 253.06789ms ago: executing program 1 (id=1653): sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x2, &(0x7f00000002c0)="284f8762", &(0x7f0000000180)=0x4, &(0x7f0000000000)="f79e56fc298d8016386531427fe50a005cdbead525c8a2046d49a8ceff00e6d20e6f12fe7a4cd9e94e2fbea757680bafc900b60224bb7cfc05c63982c2c963baacec2b57bfbca13757e3323d9cbedf8944654fba12cc4811b98d468d0048e343b1be9656271588b7b35099f2cc15e4cbfc2fed01497d8ce297a14092b0deda31c243f7ade57cba0cda84ca05652796d4adc5237a18cfb847e5134e431a15ff00178cabfd4a52acc12e2eaedcd234a7ed79e512b6496b78802e585d61645bb677999494b5ec5d662b", 0xc8) 252.671838ms ago: executing program 3 (id=1654): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x7}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ftruncate(r3, 0xf) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) 208.237176ms ago: executing program 4 (id=1655): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x34, 0x9, 0x20}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) (async) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) (async) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') (async) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) (async) socket$unix(0x1, 0x1, 0x0) (async) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x34, 0x9, 0x20}]}) (async) 207.600408ms ago: executing program 5 (id=1656): r0 = socket(0x11, 0x3, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0xf) sendto$unix(r0, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) 202.189563ms ago: executing program 6 (id=1657): ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0xacbe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xee4bce5bb233ab95) select(0x40, &(0x7f0000000180)={0x9, 0x44809e9d, 0xd599, 0x7ff, 0x2000000000000000, 0x211, 0x80000000004008, 0x7}, 0x0, 0x0, 0x0) dup2(r0, r0) close(r0) 201.922433ms ago: executing program 7 (id=1658): r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) select(0x40, &(0x7f0000000180)={0xfffffffffffffffe, 0x44809e9d, 0xffffffffffffffff, 0xfffffffeffffffff, 0x2000000000000000, 0x4000000000210, 0xf53, 0x7}, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637d) (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x800015, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4e) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) r3 = socket(0x2, 0x3, 0x2f) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc001", 0x4) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) (async) r6 = dup(r4) dup2(r6, r5) connect$unix(r5, &(0x7f0000000000), 0x10) (async) sendto$inet(r4, &(0x7f00000001c0)="5e13fd02caeea08c", 0x29, 0x400, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r7 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCSET(r7, 0x40086475, &(0x7f0000000500)={0x0, 0x0, 0x0}) (async) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x2012, r7, 0x4) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0xffffffffffffff26, 0x0, 0xfffffdfd) 5.095208ms ago: executing program 6 (id=1659): r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f0000000200)="b2111f170d816685c8e360f2faae3cd7f3a2840ed6f5aad2dd197a177c1eedc9073dc90142a8429cbe7868de45ed3fc33719ca6df71ece5b4ba3c8a918beef2c10a1f8de1a5a6f4fe180e9cb9b21f9982230f575295d4888a9b6921796b2dd92fc9175680b37ba06002c15e6d7c91b8ed900ab006ddfb67869b51a2216114d00000000000001", 0x86) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x33, &(0x7f0000000200)="b2111f170d816685c8e360f2faae3cd7f3a2840ed6f5aad2dd197a177c1eedc9073dc90142a8429cbe7868de45ed3fc33719ca6df71ece5b4ba3c8a918beef2c10a1f8de1a5a6f4fe180e9cb9b21f9982230f575295d4888a9b6921796b2dd92fc9175680b37ba06002c15e6d7c91b8ed900ab006ddfb67869b51a2216114d00000000000001", 0x86) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000180)="adc1", 0x2}], 0x1) (async) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000180)="adc1", 0x2}], 0x1) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2a}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)='\x00\x00\x00\x00', 0x4) (async) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)='\x00\x00\x00\x00', 0x4) select(0x40, &(0x7f0000000180)={0x3205, 0x44809e9a, 0x7fffffffffffffff, 0xe, 0x2000000000000000, 0x181c, 0xdc, 0x6}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000180)={0x3205, 0x44809e9a, 0x7fffffffffffffff, 0xe, 0x2000000000000000, 0x181c, 0xdc, 0x6}, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x205b9a) r2 = kqueue() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000280)="429abfcbe1d347dc95", 0x9}], 0x1, 0x4d69) r4 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x44) execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) (async) shutdown(r5, 0x1) connect$unix(r5, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) (async) connect$unix(r5, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r6 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000300)) ioctl$FIONBIO(r6, 0x82907003, &(0x7f00000002c0)=0x1) ioctl$FIONBIO(r6, 0x82907003, &(0x7f0000000140)=0x2) select(0x40, &(0x7f0000000000)={0x1b, 0x8000000004, 0x4, 0x0, 0x1f2f196, 0xfffffffffffffff9, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2f}, 0x40000010, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0xc0307006, &(0x7f00000000c0)={0xfc, 0x10}) (async) ioctl$BIOCSRTIMEOUT(r6, 0xc0307006, &(0x7f00000000c0)={0xfc, 0x10}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x1, 0x2}) (async) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000280)={0x1, 0x2}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x1e5f) (async) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x1e5f) 4.5549ms ago: executing program 1 (id=1660): mlockall(0x1) mlockall(0x1) mlockall(0x1) mlockall(0x1) mlockall(0x1) mlockall(0x1) mlockall(0x1) mlockall(0x1) mlockall(0x0) mlockall(0x0) mlockall(0x1) mlockall(0x0) mlockall(0x1) mlockall(0x1) mlockall(0x0) mlockall(0x0) mlockall(0x1) mlockall(0x0) mlockall(0x0) mlockall(0x1) mlockall(0x1) mlockall(0x0) mlockall(0x1) mlockall(0x1) mlockall(0x0) mlockall(0x0) mlockall(0x1) mlockall(0x0) mlockall(0x0) mlockall(0x0) 533.459µs ago: executing program 5 (id=1661): mkdir(&(0x7f00000000c0)='./file0\x00', 0x9) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x205b9a) 254.669µs ago: executing program 5 (id=1662): r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) (async) sysctl$hw(&(0x7f00000000c0)={0x6, 0x5}, 0x2, &(0x7f0000000180)="92d492f4e0cf", &(0x7f0000000080)=0x6, 0x0, 0x0) (async) symlink(&(0x7f0000000340)='.\x00', &(0x7f0000000000)='./file0\x00') 0s ago: executing program 5 (id=1663): mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "e600000f0000ae000000000000000007abc0788a", 0x0, 0x800000}) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "e600000f0000ae000000000000000007abc0788a", 0x0, 0x800000}) setuid(0xffffffffffffffff) setgid(0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x29a, 0x0, 0x0, 0x0, 0x4f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) (async) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x18) ioctl$VNDIOCSET(r0, 0xc0285108, &(0x7f0000000040)={0x0, 0x9, 0x0, 0x91}) setuid(0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, &(0x7f0000000180)="5f2a1ff1", &(0x7f00000000c0)=0x2b, &(0x7f0000001180), 0x4) r1 = socket(0x18, 0x2, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="673bb5b8cc0c16ed08f1b8d24e2217f981aa6a78ef1d35e6abbbdabb26a52ad7f460032b34b77e382526b1572da73c6d53", 0xffffffffffffff5e}], 0x5f) (async) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="673bb5b8cc0c16ed08f1b8d24e2217f981aa6a78ef1d35e6abbbdabb26a52ad7f460032b34b77e382526b1572da73c6d53", 0xffffffffffffff5e}], 0x5f) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10"], 0x20, 0x401}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10"], 0x20, 0x401}, 0x0) close(r1) setuid(0xffffffffffffffff) getgroups(0x44, &(0x7f0000000040)) socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, &(0x7f00000001c0)="5054134f6984fa162c444d8a8bad9ba0dd8116b80504730a702e730048799b7dfe49b46acfd9ff16ecf9235d1540f5c1c16528ec2146f6bc03f8d6dea10905185cc4f3af61418eb2ff8fe2491de54e26136e3b856dba65048b73241bfb01047a76a677520eef2c29c8b16c7ea1c9cb0772ac1914212568b749dc401ae0282e15d74b18273b7baddc97ecf494bd262a0c70f49dd52fa89e0e7ea38ac6ed7866a96d24ed30c7a0765a73f4ea4a0dd48b86", &(0x7f0000000280)=0xb0, &(0x7f00000002c0)="c1de7fb71ce4660ec60b3bff5e09cdbc7314cc3b0f1d5c80d9fbff17f15456ae860cf4b09b36caf51589ea8cd69a50079a8daa3b5c7b895a38ea84acf41402a3bd", 0x41) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x7e1b21b5f00cb051, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x78c, 0x8b, 0x2, 0x4}, {0x2, 0x10, 0x0, 0x5}, {0x6, 0xa, 0x5, 0x400f}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x78c, 0x8b, 0x2, 0x4}, {0x2, 0x10, 0x0, 0x5}, {0x6, 0xa, 0x5, 0x400f}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="71bb7e5c42762bd6bcdc98d7a7cb8fb5818384af1975f24a9b602f5460bf17914ecd62766594d964", &(0x7f0000000080)=0x28, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r2, &(0x7f00000003c0)="137a17efb90d8948e3777af9b61b", 0xe) (async) write(r2, &(0x7f00000003c0)="137a17efb90d8948e3777af9b61b", 0xe) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@un=@file={0x0, './file1\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x10}, 0x0) (async) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@un=@file={0x0, './file1\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x10}, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.236' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error    OpenBSD/amd64 (Amnesiac) (tty00) login: pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error malloc(): allocation too large, type = 127, size = 4295181524 pckbd_enable: command error OpenBSD/amd64 (Amnesiac) (tty00) login: pckbd_enable: command error pckbd_enable: command error fuse: Cannot find fusebuf pckbd_enable: command error OpenBSD/amd64 (Amnesiac) (tty00) login: ./file0./file0 êÏ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           OpenBSD/amd64 (Amnesiac) (tty00) login: pckbd_enable: command error lo0: can't handle af0 OpenBSD/amd64 (Amnesiac) (tty00) login: pckbd_enable: command error pckbd_enable: command error panic: kernel diagnostic assertion "sc->sc_dev == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/net/if_tun.c", line 316 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 396041 47565 0 0 0 0 syz-executor *172906 54880 0 0x2 0 1K ifconfig db_enter() at db_enter+0x25 panic(ffffffff8346880f) at panic+0x1e5 __assert(ffffffff83418c4c,ffffffff833e80a6,13c,ffffffff833f22dd) at __assert+0x29 tun_clone_destroy(ffff800001418800) at tun_clone_destroy+0x38a if_clone_destroy(ffff80003c44f4f0) at if_clone_destroy+0x1d7 ifioctl(ffff8000017b4980,80206979,ffff80003c44f4f0,ffff80002a36f4c0) at ifioctl+0x5c5 sys_ioctl(ffff80002a36f4c0,ffff80003c44f6d0,ffff80003c44f620) at sys_ioctl+0x5c3 syscall(ffff80003c44f6d0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x75fc71507d30, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: kernel diagnostic assertion "sc->sc_dev == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/net/if_tun.c", line 316 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff8346880f) at panic+0x1e5 __assert(ffffffff83418c4c,ffffffff833e80a6,13c,ffffffff833f22dd) at __assert+0x29 tun_clone_destroy(ffff800001418800) at tun_clone_destroy+0x38a if_clone_destroy(ffff80003c44f4f0) at if_clone_destroy+0x1d7 ifioctl(ffff8000017b4980,80206979,ffff80003c44f4f0,ffff80002a36f4c0) at ifioctl+0x5c5 sys_ioctl(ffff80002a36f4c0,ffff80003c44f6d0,ffff80003c44f620) at sys_ioctl+0x5c3 syscall(ffff80003c44f6d0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x75fc71507d30, count: -9 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c44f2a0 rbx 0xffff8000299deddf rdx 0 rcx 0xffff80002a36f4c0 rax 0xffff8000299ddff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xa602ad397e7c18fd r11 0xb3e63d327611c722 r12 0xffff8000299debe0 r13 0 r14 0 r15 0x1 rip 0xffffffff828dc1f5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c44f290 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (ifconfig) tid=172906 pid=54880 tcnt=1 stat=onproc flags process=2 proc=0 runpri=32, usrpri=86, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80002a36ea80,0xffff80002a36ed20 process=0xffff80002b41a248 user=0xffff80003c44a000, vmspace=0xfffffd806b1869a0 estcpu=36, cpticks=2, pctcpu=0.0, user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 47565 396041 56595 0 7 0 syz-executor 47565 432587 56595 0 2 0x4000000 syz-executor 28344 467016 37785 -1 2 0x10 syz-executor 28344 450123 37785 -1 2 0x4000010 syz-executor 28344 139072 37785 -1 3 0x4000090 fsleep syz-executor *54880 172906 74378 0 7 0x2 ifconfig 74378 163100 6798 0 3 0x10008a sigsusp sh 56156 414055 20385 0 2 0 syz-executor 56156 447405 20385 0 2 0x4000000 syz-executor 78499 188863 53592 0 2 0 syz-executor 78499 290033 53592 0 3 0x4000080 fsleep syz-executor 78499 107367 53592 0 2 0x4000000 syz-executor 28335 405480 56600 0 2 0 syz-executor 28335 88903 56600 0 3 0x4000080 fsleep syz-executor 28335 220896 56600 0 3 0x4000080 fsleep syz-executor 59540 419513 28744 0 3 0x80 nanoslp syz-executor 59540 186465 28744 0 2 0x4000000 syz-executor 59540 11582 28744 0 3 0x4000080 fsleep syz-executor 42725 281723 40370 0 2 0 syz-executor 42725 522437 40370 0 3 0x4000080 kqread syz-executor 42725 114455 40370 0 3 0x4000080 fsleep syz-executor 42725 57476 40370 0 2 0x4000000 syz-executor 6798 87292 21107 0 3 0x82 wait syz-executor 16655 352510 1 0 3 0x80 nanoslp init 40370 324153 21107 0 3 0x82 nanoslp syz-executor 28744 35581 21107 0 3 0x82 nanoslp syz-executor 37785 193435 21107 0 3 0x82 nanoslp syz-executor 20385 28565 21107 0 2 0x2 syz-executor 56595 226250 21107 0 3 0x82 nanoslp syz-executor 16739 186202 0 0 3 0x14200 bored sosplice 56600 198055 21107 0 3 0x82 nanoslp syz-executor 53592 136691 21107 0 3 0x82 nanoslp syz-executor 21107 192934 35454 0 3 0x82 kqread syz-executor 35454 155697 40739 0 3 0x10008a sigsusp ksh 40739 33197 44081 0 3 0x98 kqread sshd-session 44081 463615 27923 0 3 0x92 kqread sshd-session 27923 317963 1 0 3 0x88 kqread sshd 9327 26618 64480 74 3 0x1100092 bpf pflogd 64480 12311 1 0 3 0x80 sbwait pflogd 58912 256783 25232 73 3 0x1100090 kqread syslogd 25232 386486 1 0 3 0x100082 sbwait syslogd 62464 130516 1 0 3 0x100080 kqread resolvd 57565 491683 32048 77 3 0x100092 kqread dhcpleased 59066 337874 32048 77 3 0x100092 kqread dhcpleased 32048 33899 1 0 3 0x80 kqread dhcpleased 58974 446420 0 0 3 0x14200 bored smr 7578 262050 0 0 2 0x14200 zerothread 21439 234944 0 0 3 0x14200 aiodoned aiodoned 53365 397121 0 0 3 0x14200 syncer update 5741 261542 0 0 3 0x14200 cleaner cleaner 5307 462741 0 0 3 0x14200 reaper reaper 89896 311513 0 0 3 0x14200 pgdaemon pagedaemon 45797 136367 0 0 3 0x14200 bored viomb 40850 185016 0 0 3 0x40014200 acpi0 acpi0 67544 116848 0 0 3 0x40014200 idle1 40619 459052 0 0 3 0x14200 bored softnet7 3382 330332 0 0 3 0x14200 bored softnet6 23096 312578 0 0 3 0x14200 bored softnet5 98865 214786 0 0 3 0x14200 bored softnet4 57969 82826 0 0 3 0x14200 bored softnet3 78761 490812 0 0 3 0x14200 bored softnet2 58090 81156 0 0 3 0x14200 bored softnet1 85029 121232 0 0 3 0x14200 bored softnet0 71724 274064 0 0 3 0x14200 bored systqmp 94864 121921 0 0 3 0x14200 bored systq 49916 371015 0 0 3 0x14200 tmoslp softclockmp 96672 265731 0 0 3 0x40014200 tmoslp softclock 61418 147797 0 0 3 0x40014200 idle0 1 523617 0 0 3 0x82 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb{1}> show all locks Process 47565 (syz-executor) thread 0xffff80002a333c68 (432587) Process 28344 (syz-executor) thread 0xffff80002a36f750 (450123) Process 54880 (ifconfig) thread 0xffff80002a36f4c0 (172906) Process 78499 (syz-executor) thread 0xffff80002a3339d8 (107367) Process 59540 (syz-executor) thread 0xffff80002a3322c8 (186465) ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10224 11162K 13786K 166960K 14652 0 pcb 18 18K 20K 166960K 412 0 rtable 184 11K 13K 166960K 806 0 pf 38 18K 67486K 166960K 256 0 ifaddr 34 6K 9K 166960K 164 0 ifgroup 51 2K 2K 166960K 282 0 sysctl 3 1K 9K 166960K 16 0 counters 66 36K 37K 166960K 280 0 ioctlops 0 0K 8K 166960K 1762 0 iov 0 0K 20K 166960K 120 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1586 100K 100K 166960K 3528 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 28K 32K 166960K 37 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 52 0 dirhash 12 2K 2K 166960K 30 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 19 69K 89K 166960K 1944 0 sigio 1 0K 0K 166960K 99 0 proc 70 115K 164K 166960K 977 0 subproc 72 4K 4K 166960K 163 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 234 0 in_multi 73 5K 7K 166960K 242 0 ether_multi 1 0K 0K 166960K 13 0 mrt 2 0K 0K 166960K 21 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 103 466K 466K 166960K 103 0 exec 0 0K 1K 166960K 780 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 3 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 244 165K 184K 166960K 19576 0 UVM aobj 110 5K 5K 166960K 114 0 pinsyscall 43 86K 102K 166960K 3336 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 98 0 NDP 11 0K 2K 166960K 120 0 temp 76 8684K 8810K 166960K 84433 0 kqueue 16 26K 33K 166960K 338 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 363 0 360 6 5 1 4 0 8 0 rtentry 176 235 0 171 5 0 5 5 0 8 0 unpcb 144 1227 0 1210 13 12 1 6 0 8 0 syncache 336 6 0 6 3 3 0 1 0 8 0 tcpqe 32 3 0 3 1 1 0 1 0 8 0 tcpcb 736 509 0 504 14 8 6 7 0 8 5 arp 128 31 0 24 1 0 1 1 0 8 0 inpcb 328 1923 0 1912 30 24 6 12 0 8 5 nd6 144 47 0 34 1 0 1 1 0 8 0 pkpcb 40 20 0 20 8 8 0 1 0 8 0 kcovpl 48 18 0 10 1 0 1 1 0 8 0 mppekey 1024 2 0 2 2 2 0 1 0 8 0 ppxss 1192 76 0 76 2 1 1 1 0 8 1 pppxif 1504 9 0 9 4 4 0 1 0 8 0 pfstscr 40 2 0 2 1 1 0 1 0 8 0 pffrag 232 15 0 9 1 0 1 1 0 482 0 pffrnode 88 15 0 9 1 0 1 1 0 8 0 pffrent 40 28 0 22 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfrktable 1344 4 0 2 1 0 1 1 0 8 0 pfanchor 1288 4 0 1 1 0 1 1 0 8 0 pftag 88 2 0 2 1 1 0 1 0 8 0 pfstitem 24 124 0 70 1 0 1 1 0 8 0 pfstkey 128 130 0 76 2 0 2 2 0 8 0 pfstate 384 126 0 73 6 0 6 6 0 8 0 pfrule 1344 38 0 23 3 1 2 2 0 8 0 rttmr 136 6 0 6 5 5 0 1 0 8 0 art_heap8 4096 4 0 0 4 0 4 4 0 8 0 art_heap4 256 1057 0 722 32 5 27 29 0 8 2 art_table 40 1061 0 722 5 0 5 5 0 8 0 art_node 32 235 0 181 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 16 1 0 1 1 0 8 0 semupl 112 2 0 2 2 2 0 1 0 8 0 semapl 112 47 0 37 1 0 1 1 0 8 0 shmpl 112 111 0 4 4 0 4 4 0 8 0 dirhash 1024 30 0 13 3 0 3 3 0 8 0 dino2pl 256 4836 0 3311 96 0 96 96 0 8 0 ffsino 296 4836 0 3311 118 0 118 118 0 8 0 nchpl 144 7394 0 5665 65 0 65 65 0 8 0 rtmask 32 10 0 10 6 6 0 1 0 8 0 uvmvnodes 80 5926 0 0 121 0 121 121 0 8 0 vnodes 216 5926 0 0 330 0 330 330 0 8 0 namei 1024 26454 0 26454 2 1 1 2 0 8 1 percpumem 16 155 0 107 1 0 1 1 0 8 0 pfiaddrpl 120 3 0 2 1 0 1 1 0 8 0 kstatmem 264 176 0 150 6 3 3 3 0 8 0 scsiplug 72 12 0 12 5 4 1 1 0 8 1 scxspl 216 42234 0 42234 13 12 1 8 1 8 1 plimitpl 152 345 0 329 2 1 1 2 0 8 0 sigapl 424 2269 0 2213 9 1 8 9 0 8 0 knotepl 120 533 0 0 14 0 14 14 0 8 0 kqueuepl 224 594 0 579 6 5 1 3 0 8 0 pipepl 344 338 0 311 9 6 3 9 0 8 0 fdescpl 528 2225 0 2192 3 0 3 3 0 8 0 filepl 160 14280 0 14054 23 10 13 16 0 8 1 lockfpl 104 1570 0 1564 5 4 1 2 0 8 0 lockfspl 48 616 0 611 1 0 1 1 0 8 0 sessionpl 144 40 0 32 1 0 1 1 0 8 0 pgrppl 48 88 0 72 1 0 1 1 0 8 0 ucredpl 104 2241 0 2227 1 0 1 1 0 8 0 zombiepl 144 3341 0 3341 2 1 1 1 0 8 1 processpl 1248 2269 0 2213 6 0 6 6 0 8 0 procpl 656 5363 0 5294 9 1 8 9 0 8 0 sosppl 168 11 0 11 3 3 0 1 0 8 0 sockpl 752 3577 0 3545 37 28 9 18 0 8 5 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 124 0 0 16 1 15 16 0 8 0 mcl2k 2048 53 0 0 5 0 5 5 0 8 0 mtagpl 96 26 0 0 1 0 1 1 0 8 0 mbufpl 256 3491 0 0 218 0 218 218 0 8 0 bufpl 280 17669 0 11527 440 0 440 440 0 8 0 anonpl 32 14593 0 0 118 0 118 118 0 246 0 amapchunkpl 152 67120 0 66601 64 37 27 34 0 158 4 amappl16 200 7218 0 7185 60 45 15 27 0 8 7 amappl15 192 3 0 3 2 2 0 1 0 8 0 amappl14 184 145 0 134 1 0 1 1 0 8 0 amappl13 176 5 0 5 1 1 0 1 0 8 0 amappl12 168 3059 0 3027 3 1 2 2 0 8 0 amappl11 160 52 0 38 1 0 1 1 0 8 0 amappl10 152 37 0 37 1 1 0 1 0 8 0 amappl9 144 252 0 252 1 1 0 1 0 8 0 amappl8 136 26 0 22 1 0 1 1 0 8 0 amappl7 128 139 0 127 1 0 1 1 0 8 0 amappl6 120 284 0 278 1 0 1 1 0 8 0 amappl5 112 182 0 170 1 0 1 1 0 8 0 amappl4 104 334 0 315 1 0 1 1 0 8 0 amappl3 96 13384 0 13269 5 1 4 4 0 8 0 amappl2 88 813 0 749 2 0 2 2 0 8 0 amappl1 80 17189 0 16604 16 1 15 15 0 8 0 amappl 88 18361 0 18189 5 0 5 5 0 92 0 dma32768 32768 1 0 1 1 1 0 1 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 10 0 10 4 4 0 1 0 8 0 dma128 128 254 0 254 2 2 0 1 0 8 0 dma64 64 7 0 7 2 2 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 19 0 18 1 0 1 1 0 8 0 aobjpl 72 113 0 4 2 0 2 2 0 8 0 uaddrrnd 24 2225 0 2192 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2225 0 2192 1 0 1 1 0 8 0 vmmpekpl 168 18893 0 18831 4 0 4 4 0 8 0 vmmpepl 168 145452 0 143430 124 22 102 111 0 357 0 vmsppl 488 2224 0 2192 6 1 5 5 0 8 0 rwobjpl 80 45156 0 38196 149 1 148 148 0 8 2 pdppl 4096 4458 0 4384 132 58 74 84 0 8 0 pvpl 32 26872 0 0 217 1 216 216 0 265 0 pmappl 256 2224 0 2192 4 1 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 542 0 85 14 0 14 14 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff837f3ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83980208) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x12a dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x7f20ab161200, count: 8 ddb{0}> trace x86_ipi_db(ffffffff837f3ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff83980208) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x12a dosoftint(0) at dosoftint+0x54 Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x7f20ab161200, count: -7 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff8346880f) at panic+0x1e5 __assert(ffffffff83418c4c,ffffffff833e80a6,13c,ffffffff833f22dd) at __assert+0x29 tun_clone_destroy(ffff800001418800) at tun_clone_destroy+0x38a if_clone_destroy(ffff80003c44f4f0) at if_clone_destroy+0x1d7 ifioctl(ffff8000017b4980,80206979,ffff80003c44f4f0,ffff80002a36f4c0) at ifioctl+0x5c5 sys_ioctl(ffff80002a36f4c0,ffff80003c44f6d0,ffff80003c44f620) at sys_ioctl+0x5c3 syscall(ffff80003c44f6d0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x75fc71507d30, count: 6 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff8346880f) at panic+0x1e5 __assert(ffffffff83418c4c,ffffffff833e80a6,13c,ffffffff833f22dd) at __assert+0x29 tun_clone_destroy(ffff800001418800) at tun_clone_destroy+0x38a if_clone_destroy(ffff80003c44f4f0) at if_clone_destroy+0x1d7 ifioctl(ffff8000017b4980,80206979,ffff80003c44f4f0,ffff80002a36f4c0) at ifioctl+0x5c5 sys_ioctl(ffff80002a36f4c0,ffff80003c44f6d0,ffff80003c44f620) at sys_ioctl+0x5c3 syscall(ffff80003c44f6d0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x75fc71507d30, count: -9