ecd7c113f498b34ed4d279282b622dcec8c931aaa1e04e86e513bc14c4f379685c304b754f987a82f2b12e36fe069921bba72bd47df5536325ce98807aa7d79d876974a283a44324da4e271920b979b27a8afc899af67f711479bec600c912ae7dbb0277b73e5d19c035dc2490158607b56455778bc7124c6ff2f9654e32f64f1d704f42b8348dab45f4681fe217da015feac2740e314bba3c6e7b9279c222dcd2152fe1fd1196137b2c26c1ff4068e5c507db7eefd74f407021e7157d5eace177815000a73800aafe234834e1c18d6de5cc7717dfda849c0769314ba7b9fbf8143f5ffcf5cf467fe4223a62761ca4bc336ddc643415e471ceb6246ab2f5aa1e24d29dd22ec4f3731b04835c61e8faa6a56deb603ed51fc64b28870fc44e13c3d3985594353aff274c2f1b104030ad31fa344e09da29685240203d7302472b96040084c43d1b7fce562cbf0e4a4018f645a694af92f08dfaa70427b761dfc626438013bd0e82dacbfc392f84c65f7445c2457b9101de96aa6e423a5edaba99e907ee5231b5e5dd750ed8f5e51887db5fc1393553f673a40ef7aff16642ca88fb1ade6eac039bb26db23d4b8ad8c122864253854b086ea98b259d3fe88fa1c8fdb645f1f0cedb743c354eeee7d69ab3a86e01fd28e0d24d0d24dc1187f6858b77c641490eb96b219d5bc5e9143083dbcc9307d235f9fee3f8618744990136717e585470abdbe1f94bc5983f5f4c0fd3938b72fa16f1d388e40cc0e5078dac860ace0b357b6deea0b358410e92f4f7663b3f8f651a4a329cd46e769be6cd17886b9921237f8d815f7396784aedf0ba78eb6c479e6cfde18b9c84a3ddca484ae405ce07ba8848463e62cd212d53198fad8fef742ab59e5c08bfdfb94df4783fc7d0760dbbcb2a7c61895c9c78386574dc559132c2cf2709490343a6586f8def2463c936dcb9f839987e5c1ec81220bc7c0385166709a2830dc6e770034b54eb6fa04245cb3c8966886ac102c2d0fd15a97e610cbd7cb7e127e42f2fb43c1accead019bd44b6406d7d93028dfcf49ed086ea6288b5583f04265d0bd65863d75260aee1c2e9d04690115f25874844d9691c368633d360832b21696cadaebdbef9f04b15db72a24ff27d860854f4c6c81a196cd646221455f18ba81c8a8cb64befef7a5a9e8c5aea90b280f6a8d9120371d4bcd97685579572f22e29bae2fce29bd89cbd0919cc31f054a7a107003fb342f08a72b967f95e670c898a5531f1a12d538127450960f09d8455effbc98d242570c105c51795f492cfa1a99a0f7b80910ae05515f6ffeba7d79f3002b4a3afa5e56a095de66fa986343f8284d52af1e6e2bf8399d4768b7d4f0aff17f5c9abc83032e6bdd7cc1b2010f6acfb609d8b96ffb06cb33e7361955636bc2415ccc3f52cac0a4f113a29017c7443f3f43fbe27cca0c9d035b9f4f172d89b56613024fad9a202660df23ff01b37fd656fd7e5a266d27b7723a13cf76857b85a94845871a15e4d120453749c00a1631adceb4b5391dfad2054dc7f768ee76e069ebc3927bc83822cd48658ce8913073a42da4974f02c10492161398ebdb7c7691a2f0bb62f630fb71f0b9fb9d56068860e8deb3a4dbf95a734d5e7ff1b65cb99e725e9084893118c5f53928c71f2cb8ae296a5ac900ae22845a5165405651af387ff35f87c7627f382f3e077435c430dcdfced94aab371c4e62eb5e7e80161afd7eeba9f75d234ae4e72d3933d2fc34c0b6d097299a740a18801487ca96c922534c61167ec90e22f83657daa989adc1494a2bbe858f5e3e7080974c17fd9920c0515fb3a2a52b730d9d83c02b759489ea2b61c949a1be7cda39758c75add39c0356ded8f21c7df39f3db8364db97866c97ae504242bb1c92c962c1f130022f600e7bbbd23ef468627993e0a5d49abec66a760f99d59d456bfd1a16692daf9b507e1c4365aa765fe4aaa48c5af72a657527d828fc02443f825a6efd1d40ddb55d4dd6a705a62405b8bc89c773a838f0574f3215d982a2319de74ae4450d689aa59ce6087a686a806880da1708832f1ffdf06a9b0e94397f41c0b4e4351ee464434c813fde1e1d6cd9bd4596c271735692a1791c0d209d173d0e3f0f57e92c2b8dda2f927a339e6c57367d94171e5206a1a0b4571b4841a6d92f6e0c544ac89d91b84447a1526253c956b18fa801015d6837f7fcddfaaeeb8ba664558c0cb6713e684d7f4cc681d9be99bfb769be07d8995dc003ec3f8d7b1dac5570d99a97bc9b385aa47def4d0b2dccf2633d6573f6249fcca2887307c49e1b6d84527d6ff11ff68e70e83cd704535d3c0a32a02b140b2864bea93726ed8385e69cf5b2b084f9f97f4aca5a4f5744d5ce0bfdbfa4f79248992a39e554455a943b00565a163f8f148859d15c04cf062340186d5815a3dc7fe55af8a679b3a2c9b968d5c04a993a2cfc20ca71a4f19f4c5f6eb996866b73d038bc8c9db4c5a1aea544b1283c0c3db88a8164a0322a7791a1cb8149b5b60d237fdc238416c7b1fc4cd19a7c38468ea1d6acd4926f3429cd10e550b18dd66b8d3537f90fc76d6b790dd0e1bfe65cddac3debf43de4410e12b0f5deb245043415d023edcc83f810c19ee47f8f", 0x102c}, {&(0x7f00000003c0)="54c4263af80c9978a962b13556f19671b02f5c3afd79f892bbcf037cab71c018f4072262c0e23b61d6502c0c606f28f47d22bdfe822900097477ac503df443fd73d234133741b4e216f880fb399a07cdda2a379e76586f3cacc60d93d512220b0323a5a8ebb604650fdaeb4a7815f3df711760e15e084a778c381c1ca84ac28c8576e120a696bf3cffee04050d046b682d4eb6beed75e1d5f018dcac0523222e6fa270cd2039aa461cf44521f8c24a056f065d5d46561460ff25c0c01354f8220fb1264b0e497cae974ce4b949783d63b1a36d69ab2d32ecea18945b70cd630407d2d012c175e6d8e9e35a53f32cfa458d05", 0xf2}], 0x4) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000000080)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) fchmod(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x4}, {0x16}]}) write(r0, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x2ed, &(0x7f0000000080)={@local, @random="0bff000000df", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x2b7, 0x1, 0x0, @rand_addr="3be1e300000000000000000400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @remote={0xfe, 0x80, '\x00', 0x0}, [{0x1, 0x9, "6bc1b7f982dd940a999e7fb99ed72f0a3100e42ebbac233a69f9556295c6dd027c49c41c152ccb8d00f9415a1f2678bb3f7c7dc311f2bb2d48925e20815cec1b59cb24746be3469de1e1358e60"}, {0x2, 0x15, "0c8dd4830ecefcd88c6ce8d266ae0dff5368d5378473bb55793aa99127340239644ea73d0c6f5dc1545fd94ab81aa48f2ee27bb45b1c6f2f8f2d5818536f237a25ef1f8ad21157178f2718cea4624f7550d3836f992b892b5778caa7b2c9dc1f25a4a9ef781b1eca52c5e422437ecbfbbdd203711016078b2d18353901db42f389d477e3b8f71c004be9f229fc5d60f3586fe7dbe168d5ecf8e25353a4c87936d5fb0b6a1e388877"}, {0x2, 0x2, "3cb10a5fb6d53585353b52ab5770ed19"}, {0x5, 0x12, "c54460819fec4eecad5d202de198eead785d6ac996a6a7e950286f3f08a1ca188e07a25c03632225323f00f3880de1afde67cc4d9304d4e2b924a8d21d12346e54e718b72522f0a84dd28d917832aea8a17f9c08db060b77427da105de9224dc50a759a4a2a5f45237be26b7f412c546b8fb4db9dafd59a56a4392c9fe62323396e172bfd0a847629918a837314c0ca777af2c7c"}, {0x1, 0x1f, "306e9b18092efe32a83666fa916ae8a5be091cd1f2d4df455c1944d63cdfee9f751e11bb34c60651bed72841bc31b2be2a3eed4bb2d91c15934a3829cfa092c2c7a859bc02baa65c57ceced40852a5422dc9683c063d5ecce5c34d78e8d2799dbdfbbcba95968da78c4680149571a7945a919c004e2ddbf31b82940c6588e4a85a3e52b167892a925f762d730d06e6782f3c76ab8a28a1be21d0ab818265f344eb6919b468aa7be849076aace7224d7adca255faa73f08f266d256fc52fad94db6bc4d2455e8129bd4ff9ea2e40ef38b41bd1a0a5db2dd4ae9b3c3c81db091b33ce9c8e6cef28f4b596d3a36e975ff36680634e2a9d0147717001f28"}]}}}}}}) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x10, 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x25}, {0x4c}, {0x6, 0x0, 0x80, 0x1}]}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x61}, {0xd}, {0x8106, 0x0, 0xfd, 0xcb}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') recvmmsg(r1, &(0x7f0000000a40)={&(0x7f0000000900)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/50, 0x32}, {&(0x7f00000002c0)=""/103, 0x67}, {&(0x7f0000000200)=""/35, 0x23}, {&(0x7f0000001d00)=""/4096, 0x1000}, {&(0x7f0000000340)=""/132, 0x84}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000700)=""/149, 0x95}], 0x7, &(0x7f00000008c0)=""/48, 0x30}, 0xdf2}, 0x10, 0x40, &(0x7f0000000a80)={0x2, 0x6d9e}) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') clock_settime(0xffffffffffffffff, 0xfffffffffffffffe) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000fea000/0x13000)=nil, &(0x7f0000c1c000/0x4000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f00003ff000/0xc00000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000077000/0x2000)=nil}, {&(0x7f00008ea000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000416000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000f3c000/0x1000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') close(r0) r3 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f20020007b0000000000000000009e00", 0x0, 0x1}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b, 0x1}, 0x3, &(0x7f00000004c0), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) setreuid(0x0, 0xee01) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000001680)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff00000008004500003c000000000006907800000000ac1400aa4e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="201000009078000013123d1b1a685a01a14c4d5e2d95f362eb150000"]) fchdir(r1) syz_emit_ethernet(0x4e, 0x0) r2 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x4, 0x0) close(r2) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x3) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) dup2(r4, r5) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)}], 0x1) execve(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x8000000000000000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdir(0x0, 0x0) chmod(0x0, 0x0) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000080)={@local, @broadcast, [], {@arp={0x8035, @generic={0xf, 0x852b, 0x6, 0x0, 0x9, @local, "8e", @empty, "c6545d6bba089eabf2ffaded34e600"}}}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) close(r1) sysctl$net_inet_udp(&(0x7f00000003c0)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000000400)="63bf012079ebd54a093a3678fa687b5d76157e328292d3076aff39c88d272842f0c0348483942d42f86e8b265d99d30330b5f4482a3d60efd219520c80d892f35e30268c0c62e62a9ee88c2f0652815407eeb47b4f7623df1f02", &(0x7f0000000480)=0x5a, &(0x7f00000004c0)="44e96e692356873a6614584c59517dd9a51130f6260373736baa5b8ff3050dc1e522197327e04e43bd2f757bbcf565f1afaa83af1dde5e905c99d56c9eb341412484b8d895c4376d3e74f5c9df3f1803fda7f921d8ddff2c5b5d8bc259aba23e8537a3ad2f9de21f8f95e4e9af421d82bfccf9fd5e0b84cc689d70aab82688cc5903d2446189cfee290f9e6ba5e8cd8de03f16e67683b12788268a1fad1592373fc0f0de3cac632f9f5e9a1b429897e6413a1eef1912ff09d10656d90678bd273b7d8d5c533803d118cc930a700fc428dffb3a9c7e083c60c9fa8ea9a3b7286b2827baad375df61c62a42cc7d38f13", 0xef) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x21a, &(0x7f0000000180)={@random="c490a8db438b", @local, [{[{0x88a8, 0x1, 0x1, 0x3}], {0x8100, 0x6, 0x0, 0x3}}], {@ipv6={0x86dd, {0xb, 0x6, "314ef3", 0x1dc, 0x1d, 0x3, @rand_addr="a65f324c546f3eac12df7f1690451f4e", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x6, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x77}]}, @hopopts={0x61, 0x4, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x79f4}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x6}, @ra={0x5, 0x2, 0xfe}, @jumbo]}, @dstopts={0x37, 0x30, '\x00', [@pad1, @generic={0x4, 0xb0, "b9392d01ad1a68aef482fcd14f93505f113353b36dd54a9ddafe1406cfa86aca334d7849ad10da218ba1bc578393fbfebc3ec3a37445537db87dce7bc60c6b53192f8c6b72a78cffd6929dd512150f20111c8b6ea3c48b5910df90e6300bcfcb42442dd20130e53ebad04e86f98b9f70d6fc9bb7d2f7abbed4b8dd35cc4cb1352b010e8e53b67d8168aef125433df5ba3c07a101cfe4a12a4c9c77de74fe1f88fbad486f6f3f169dc2c86f496b6203fd"}, @ra, @generic={0x7f, 0xc7, "02f18eab04610110882ba14f9dc13c89fdeab66b0b3657e2d14cdcb7cb169d12ff54520e1cd42d3a490182fd6c8777624de11f447189587cf754ee11a519a04772fec314cc11a853ee1a0150c7ddfbee103b5070802dcfc813d174b5109010446a119b89f339696d99a02cbbbeff9facfba4de4246ec2753dcf1ab377e626db34939832a86263fb5226b39080d8e4da9f268108389894480a86022bd4550985030ea2f0c5e23b3c03085b862cec73fedf33a540f56c26a40fd2d32d28b0a6fa72b8eca3ccbd092"}, @padn={0x1, 0x2, [0x0, 0x0]}]}], @generic="5f7db359fc63abd44d48523c"}}}}}) executing program 2: setreuid(0xffffffffffffffff, 0xee01) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f0000000280)=0x2006) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1f, 0x0, 0x0, "5a420000000f00000200", 0x0, 0x40001000}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd09", 0x8c}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r3 = getgid() setgroups(0x3, &(0x7f0000000180)=[0x0, r3, 0x0]) socket$inet(0x2, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) r8 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) write(r8, &(0x7f0000000100), 0xfffffe5d) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000280)='\xf4\\{!]){(\\/@{{)\x00', &(0x7f00000002c0)='/dev/bpf\x00']) write(r7, &(0x7f0000000100), 0xfffffe5d) ioctl$BIOCSETF(r4, 0x80104267, 0x0) dup(0xffffffffffffffff) r9 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r9, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x0, 0x3, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) sendto$unix(r1, &(0x7f0000000380)="08864b508dc8a1393bbfce71519138a09ff39e119f2e66ff5323e0369fc132bcf87079dfbfb29abcc27441848039be499db6faac50ad459b7596b086271a0b6e84b273bcec6266ef9d723240717972a1444d352b357221866e3c195ffd6b8399f20a88435cec19070f9f9e3c2be91e5e7f31e9f1f7bfecb078e781ea1c45a1f97873bed1e43f5729e5e62a45bceb8ee66ce2382bd7df7a5d9e2d43c3a8db4c477e29e3b80f83d4305117ce09435bc01760bf47858cbdcb31a76d3a91858dca49059d7826cdceb000acb3c67ac584f4fbca2038e0a4b1ff0c48cd8bcd9af4e3c8f583d144b710e938df18da86cfda6ffcf2226b68d8585289faf3", 0xfa, 0x40e, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x5c, 0x4, 0x0, 0x7fff}, {0x1}, {0x4000006, 0x0, 0x0, 0xfffffffc}]}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="ebebfd510bbcdda9b489e9775d3e", 0xe}], 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) executing program 4: r0 = shmget(0x3, 0x14000, 0x428, &(0x7f0000feb000/0x14000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = getgid() r2 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) geteuid() syz_emit_ethernet(0x1fd, &(0x7f0000000080)={@random="aa7adb69b686", @random="4928a7171abc", [{[], {0x8100, 0x4, 0x1}}], {@ipv6={0x86dd, {0x7, 0x6, "71ba98", 0x1c3, 0x2c, 0x1, @mcast2, @loopback, {[@fragment={0x33, 0x0, 0x1, 0x1, 0x0, 0x16, 0x67}, @hopopts={0x1, 0x2, '\x00', [@ra={0x5, 0x2, 0x5}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x6}]}, @dstopts={0x2b, 0x4, '\x00', [@padn={0x1, 0x1, [0x0]}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x4fc9}, @padn={0x1, 0x1, [0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x8}]}, @routing={0x61, 0xe, 0x0, 0x9, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @empty, @mcast2, @ipv4, @empty, @rand_addr="9d835b7ce52cd2e5e71791865107abb8", @mcast1]}], @udp={{0x3, 0x1, 0x8}, {"201c3a7bfc357cc489211493952b219531db40e2b08ecfe5eeb10d2ba64f24fa05bf21ccc4626ba9700bb6e2de5b12d16f92cdc71af8b7ad4de9cbe33c2cc00ac7495acd271b6af66687abbf583fa4a54a259852cba5854067e5d78123566d4a6c7c1ed3c01c62c9e6be824162066eb5831397b032677f72b1663d638b91a61753ab769714eabd6871755ef5a947da09d444085d35d86ddbd960a60faa07a8e3b91a3a7b02637b897ed0b53036877eb95c74e13e9a1de3c17accc4ce02d08df30dea768c4c34a147b40fe41412812143e5343f4a2f6e204f63f731617788e55b53348487bcac01a86bd54a597056c983207502"}}}}}}}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f00000002c0)={0xff, 0xffff9622, 0x0, 0x1f}) utimensat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x6, 0x1}, {0x4, 0xddf7}}, 0x0) unlink(&(0x7f0000000380)='./file1\x00') fcntl$setflags(r2, 0x2, 0x1) r5 = semget$private(0x0, 0x4, 0x403) semop(r5, &(0x7f00000003c0)=[{0x2, 0xfff, 0x800}, {0x2, 0x1, 0x800}, {0x3, 0x44ff, 0x1800}, {0x0, 0x6, 0x1000}, {0x2, 0x6, 0x1000}, {0x1, 0x2, 0x1800}, {0x1, 0x1ff, 0x1800}, {0x1, 0x7}, {0x2, 0xa54f, 0x1000}], 0x9) setegid(r1) lstat(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)) symlink(&(0x7f00000004c0)='./file1/file0\x00', &(0x7f0000000500)='./file1/file0\x00') setregid(r3, r3) accept$unix(r2, 0x0, &(0x7f0000000540)) getuid() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000580)) sysctl$kern(&(0x7f00000005c0)={0x1, 0x2a}, 0x2, &(0x7f0000000600)="42be8540f4e9841c8999de0af42b77763731c496ea8d5335caa597adbc957be4027f6fae10c3c58316620e790e56ed7ad089894c2cc69d897abd46a49d8c3fbe89c30f4a0034e60f91496ecf2a76480bb1df7d1c5b5a8c1e01182997f715699c16b9fae68bb1c47fd1038a8f728105e69bf11209ca", &(0x7f0000000680)=0x75, &(0x7f00000006c0)="f35674827a869cee696ef81a21915e725f68388550f3a6e76441f2f763f3200bfd5cbd68dc8540e35a909139cc14c6bd181ad604f514ce", 0x37) openat$vmm(0xffffffffffffff9c, &(0x7f0000000700), 0x40, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000740)=""/23) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000780)=0x6, 0x4) unveil(&(0x7f00000007c0)='./file1\x00', &(0x7f0000000800)='c\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000840)={0x3, 0x40, './file0\x00', 0x8, 0x1, 0x3, 0x1ff}) symlinkat(&(0x7f0000000880)='./file0\x00', r2, &(0x7f00000008c0)='./file0\x00') socket(0x852881bd55f0efa9, 0x2, 0x1) executing program 6: r0 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x10}, 0x0) socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000000140)="b46d28d1468b3d47ea2bf1364063f8d8028de731021248b26e947841ee2033b469b88cc5b32ce1b39860b387609432336b7b6548feb3b5b5ce9cc3d710996af4ece1b337a0", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x2, 0x7, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000340)=[{}, {0x2, 0x8, 0x6de220920702d3b0}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, 0x0, 0x0) getegid() accept$inet(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f00000001c0)=0x5) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000340)="165580a697c1010d435da6fa94d80d509f50261ef2ed44f9f3ed2c42ffb2436aafc00d26267b83c5514b3637d5d23f4e2bb14fe81b730d32e9a4a8c0cf740f89306ce9991f7802b9c91a0066ab8f56eacb2be60e80f615ff1fbf9b070994214c48529f9d4c5f9ce083a2a95e12a8ff36c22353ce13d1c88eb3134fa3488e046e2054ae6a154aa8", 0x87}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x6e, &(0x7f00000011c0)=ANY=[@ANYRESDEC=0x0]) pipe(&(0x7f0000001740)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x100000000000000}, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffff7fff}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4000000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001c6000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, 0x0) socket(0x0, 0x0, 0x5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0xf}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r2 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7fffffff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) msgget$private(0x0, 0x402) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) setregid(0x0, 0x0) r6 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r6}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r6) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r7, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/246, 0xf6}], 0x2, 0x63d) semget(0x3, 0x1, 0x380) semop(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) r3 = open$dir(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) msgget(0x0, 0xa0) msgget(0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x2, 0x20) open$dir(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{&(0x7f0000000800)}, {&(0x7f0000000840)="39c591bbb55103f9d30ea08066bd08b22e73092d27d1d18e576da31e66a66aeee028b791168f132144e274d3b358085b2738c0ee24624ddc2511a97d483f4884b6ac858a4530534490780c59ea0d12fab4af73d58073fa2772746d998a16213962eebf0267", 0x65}, {0x0}, {0x0}, {0x0}], 0x5) listen(0xffffffffffffffff, 0x1f) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001ec0)) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x0) sysctl$vfs_fuse(&(0x7f0000001f40)={0xa, 0x12, 0x4}, 0x3, 0x0, &(0x7f0000001fc0), &(0x7f0000002000), 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000004c0)}) executing program 7: sysctl$vfs_nfs(&(0x7f0000001300)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001340), 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(r0, r0) (async) r1 = dup2(r0, r0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r2 = socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000180)=0x6) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[0x1dc]}) (async) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[0x1dc]}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000440)=[{0x0, 0x4, 0x80, 0x7}, {0xfffe, 0x1, 0x9, 0xe85}, {}]}) r5 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000100)={&(0x7f00000004c0)=[{0x20, 0x10000}], 0x1}) (async) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000100)={&(0x7f00000004c0)=[{0x20, 0x10000}], 0x1}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x3b3, &(0x7f0000000080)={@empty, @empty, [{[], {0x8100, 0x1, 0x1, 0x2}}], {@ipv6={0x86dd, {0x3, 0x6, "5afc4c", 0x379, 0x62, 0x81, @rand_addr="3dd0118aa04afed60df288fe36e3eb90", @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x6c, 0x6, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1]}, @fragment={0x37, 0x0, 0x4, 0x0, 0x0, 0x2, 0x64}, @dstopts={0x2e, 0x1a, '\x00', [@enc_lim={0x4, 0x1, 0x2}, @ra={0x5, 0x2, 0x86}, @generic={0x7, 0xc7, "fa4fc4eda93a54c19191d1bb813db39531287acba65edf8da324a2e6c2371e89edd87239274bf79a34e2117daff0c617c5f6c7c84a2223bb7a8a6018dbe6e6538ac01ffe3910da1b009e1dda9272999a61c1de59635fab51f6a82255e539ccbf598ed5134eee421b535d429f9776d1729467597cc313983f50b3a6630a83b3ef745a1c63d148fa2299c4e5bde40ac19b73cb53a979dc710b7288f7dd4b759fda422e7d0090c82e06df2bbd714fc877555877e287606259a7c5dc91f4448c1aecd4003a9c6a0201"}]}, @hopopts={0xc, 0x29, '\x00', [@padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x2, 0xb7, "8d58962f259885e811253aa5857ed97e2891dc5601638d4fce034cfb7dd57668e960a0b678862f78ba476ca33115e3a41d93fb2545f2d54b4e088a9d7fe3a7cae2bf2792f11520d2a6b8feba314af8cdf94eb9ca3e3fda9c6793ee6c52465faa36f19539d7bc4a78030e1563b18f7464318639bf8ba521cf043b0b69ee483b8a142b7a515e6e538440650a8223e6b40ef7e272af46ec9f9b1ba744f8c6cac588c445552d63c6958f6f37c3f965e4562521cf428e936b80"}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x56, 0x70, "47b9a579589bc9a05c1f3fe0311062d459b4373620d59b4ccdc79516f68c9130e8e3bf241d7a2b84624881f18b62fa7f6cb490e0391d027ccaeaed99622e9c30aa6b9ee67f3cf713d450abd8b54e418ff05a7fd8c154e27fcabd91df7a267b97af34769360171aabcc66b37712467973"}, @jumbo={0xc2, 0x4, 0xd2}, @jumbo={0xc2, 0x4, 0x286d0cfe}, @padn={0x1, 0x2, [0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x8}]}, @fragment={0x2b, 0x0, 0x81, 0x1, 0x0, 0xd, 0x65}, @dstopts={0x8, 0x1, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x6}, @ra={0x5, 0x2, 0x1}, @pad1]}], @udp={{0x1, 0x0, 0x8}, {"f81650a72e691301e8ca5400f913289cfd1ba5fc35d29c22e9b669e0d62982c642b11c8559727d0a2889f3197d1f12c160bca656d3dc548dad5465fe8b438808119fab305a697952d3e8af92bedd1b1d2228258e214c1713f2fc8b7fb6839e8c82060af7af997103e02f2a22e116835911dfee73887b36f6900f93dedf0c948acbb3ae25cfbf149429925c982ebb369484c860156750a9a71bafc2667eca8849c1c1c986cea6f4789c9711fcca4e590e8006a65420833e0bb56f918e53c716d1ba0c5504f62f416980f601f31abb90c32366ed587ca4aa53a1ae955d44cdb743de"}}}}}}}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000440)=""/120, 0x78}, {&(0x7f00000004c0)=""/205, 0xcd}], 0x2, 0x4) r1 = socket(0x10, 0x4000, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000600), 0x8, 0x0) fchflags(r2, 0x0) r3 = socket(0x2, 0x3, 0xf3) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000640)) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x5, &(0x7f0000000680)=[{0x100, 0x0, 0x40, 0x40}, {0x1, 0x6, 0x4, 0x2}, {0x5, 0x89, 0x1, 0x9}, {0x2, 0x8, 0x20, 0x7}, {0x7, 0x82, 0x81, 0x2}]}) recvmsg(r3, &(0x7f0000000a00)={&(0x7f0000000700)=@in6, 0xc, &(0x7f0000000940)=[{&(0x7f0000000740)=""/229, 0xe5}, {&(0x7f0000000840)=""/239, 0xef}], 0x2, &(0x7f0000000980)=""/68, 0x44}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000a40)=0xffff) syz_extract_tcp_res(&(0x7f0000000a80), 0x9530, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000ac0)=0x3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000b00)) sendto$inet(r1, &(0x7f0000000b40)="e2617b8896a0384076d6ee46efaa40a59c875bf7e2dd5d9525591ef9fb8c404e78aaec5e0b2a012b130b2ee8bd3850ddbe99b5e5184585430c5496099ed55d22caf0beb4a6399d7ee879115dd52912938596f9bda48422e42d6efcb003893f", 0x5f, 0x408, &(0x7f0000000bc0)={0x2, 0x3}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000c00)={0x2, 0x4}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000c40)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000c80)={{0x18, 0x2, 0x5, 0x3ff}, {0x18, 0x0, 0x10000, 0x800}, 0x9, [0x81, 0x10000, 0xffff0000, 0x3f, 0x9, 0x672, 0x800, 0x97]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000cc0)={'tap', 0x0}) r4 = semget(0x1, 0x3, 0x401) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000d00)) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000d40)=0x2) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000d80), 0x200, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r6, r7) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000e80)={0x1, &(0x7f0000000e40)=[{0x40, 0x7f, 0x7f, 0x3b}]}) executing program 3: syz_emit_ethernet(0x26, &(0x7f0000000040)={@broadcast, @random="e14de9915b00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x3a, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @icmp}}}}) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) lseek(r0, 0x6, 0x2) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) readv(r1, &(0x7f0000000ac0), 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_open_pts() r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000100)) syz_open_pts() r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x19) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') syz_open_pts() kqueue() select(0x40, &(0x7f0000000540), 0x0, &(0x7f0000000040)={0xab6}, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod$loop(0x0, 0x0, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x53) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x4016}]}) write(r0, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x4, 0x0, 0x0) getpgrp() setreuid(0x0, 0xee01) setsockopt(0xffffffffffffffff, 0x1000000029, 0x28, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000400)=[{0x4d}, {0x45}, {0x16}]}) r2 = dup(0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f00000006c0)={0x5, &(0x7f0000000680)=[{0x6, 0x5, 0x9, 0xbc7, 0x507}, {0x80, 0x7ff, 0xbf4, 0xdb, 0x200}, {0x0, 0x7, 0x1f, 0x4, 0x7}, {0x8, 0x400, 0x3ff, 0x2, 0x7f}, {0x0, 0x7f, 0x5, 0x85cb, 0x2}]}) dup2(r1, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0xbffab6d3d3d32fb2, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001440)={0x3, &(0x7f0000000040)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x38}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f0000000080)={0x9, 0x0, 0x2}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000000c0)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r4, &(0x7f0000000ac0)=[{&(0x7f0000000740)=""/29, 0x1d}, {&(0x7f00000008c0)=""/103, 0x67}, {&(0x7f0000000800)=""/18, 0x12}, {0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}, {&(0x7f00000009c0)=""/232, 0xe8}], 0x8) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x811, r4, 0xe9e) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000180), 0x0) fchflags(r6, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000000840)={0x8, 0xffe, 0x9}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x3d}, 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000340)="ed", 0x1) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="7df8820ef6ac", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1=0xe000ffff}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035000108000604"]) sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, &(0x7f0000000340)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082f74ba0ea878d063adbc490d08e5cb8928045c06e2f74d3a334788b830e64a66eb35a2f53a726ae75a308914f987e66f9c94432f6dba680d521de3eabff8e5dd452a7ac09dced9ca4ca9e25e22d45dfe5c964e3208891a95bc3a91605d5fdeef4a1457efdbd0eb291ec64914ba75f783d70cf14c8218a04034cafff45466fc729d811a00a79f6a2a8f276351353eab252e63585a3327d8c9808ab920235913844f497104ab8b4f7aa589c61b1b2d6dac2205756ffd7d767f5bb2d570423ee54f5219e2a8a4851b8e1115ab0143892cc1c9d6a3969ffde943b15990e8b063e68e3f4ad43a05df7bb177cd5146209a1c4a1282f6a427d4e9149e64ea88d658bb118fe93c5ac93c552e9d064197ab591da4ae8ab0441bf12d2750a758bd948ad6d1a30e70a9284ff275a07d5ff81f913622d7e14c7dd97d1694b07d02198d30b8d09da9fa1806b7512bf320c1627e201a6a747c6cee041b1646e3386", &(0x7f0000000000)=0x176, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x60, 0x1) executing program 7: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() kqueue() r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0xb1}, {0x80}, {0x812e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000140), &(0x7f0000000240)=0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000040)="42bd8049c2140413a4", 0x9}], 0x1, 0x6640) fchmod(r2, 0x100) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x60}, {0x54}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x6, 0x4, 0xfd) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, 0x0, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) accept(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xb, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r4) bind(r4, &(0x7f0000000140)=@in6={0x18, 0x0, 0x3, 0x68}, 0xc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) write(r6, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) writev(0xffffffffffffffff, 0x0, 0x0) write(r5, &(0x7f0000000300)="1e", 0x1) executing program 6: r0 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x10}, 0x0) socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000000140)="b46d28d1468b3d47ea2bf1364063f8d8028de731021248b26e947841ee2033b469b88cc5b32ce1b39860b387609432336b7b6548feb3b5b5ce9cc3d710996af4ece1b337a0", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x2, 0x7, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000340)=[{}, {0x2, 0x8, 0x6de220920702d3b0}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, 0x0, 0x0) getegid() accept$inet(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f00000001c0)=0x5) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) pwrite(r0, &(0x7f0000000340)="4d4e14092160dcefff755887da375df262b5dd6623", 0x15, 0x5) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r4) r5 = dup(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r5, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x3, 0xffffffffffffff81, r6}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYRES16]) socket(0x0, 0x1, 0x2) r7 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r7, 0x0, 0x0, 0x0) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340)='@\x00\x00W', 0x4) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) setrlimit(0x8, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) syz_emit_ethernet(0x66, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00\b', 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="0ed0a2c550654522c7660e9a1eb7a433"}}}}}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x20}, {0x6}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) setrlimit(0x0, 0x0) setrlimit(0x8, &(0x7f00000003c0)={0x7, 0x9}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1, 0x820351a, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r4, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) writev(r4, &(0x7f0000000180)=[{&(0x7f00000001c0)="4a6eacc53c76f50e5c7ed3266df10e689b59fa974ed23511663229357fa246834dcbd593cf0e07368c733e038de4be23a8702f6adb2dadb729f5684137eae207928675061b7908000f060000006f6eeface402bf2c178b3ab9bffed64a2bd25c2c1dbe7e49c70429b54d92bddd9890f62ddd7f46978ab16f51fb42d2eaf5cfee9222a46067e3e7b76bc18369a780366d5043e3c8495721aa2e0d3064b9a1000a", 0xa0}], 0x1) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000700)=[{0x14}, {0x1, 0x0, 0x0, 0x3}, {0x6}]}) write(r2, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 6: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$inet(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(0x0, &(0x7f00000002c0)='r\x00') setreuid(0xee00, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x4e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) pread(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x80000000) ktrace(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) shmdt(0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x1) getsockname$inet(r4, 0x0, &(0x7f00000000c0)) mknodat(r3, 0x0, 0x0, 0x2) executing program 6: r0 = shmget(0x3, 0x14000, 0x428, &(0x7f0000feb000/0x14000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = getgid() r2 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) geteuid() syz_emit_ethernet(0x1fd, &(0x7f0000000080)={@random="aa7adb69b686", @random="4928a7171abc", [{[], {0x8100, 0x4, 0x1}}], {@ipv6={0x86dd, {0x7, 0x6, "71ba98", 0x1c3, 0x2c, 0x1, @mcast2, @loopback, {[@fragment={0x33, 0x0, 0x1, 0x1, 0x0, 0x16, 0x67}, @hopopts={0x1, 0x2, '\x00', [@ra={0x5, 0x2, 0x5}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x6}]}, @dstopts={0x2b, 0x4, '\x00', [@padn={0x1, 0x1, [0x0]}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x4fc9}, @padn={0x1, 0x1, [0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x8}]}, @routing={0x61, 0xe, 0x0, 0x9, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @empty, @mcast2, @ipv4, @empty, @rand_addr="9d835b7ce52cd2e5e71791865107abb8", @mcast1]}], @udp={{0x3, 0x1, 0x8}, {"201c3a7bfc357cc489211493952b219531db40e2b08ecfe5eeb10d2ba64f24fa05bf21ccc4626ba9700bb6e2de5b12d16f92cdc71af8b7ad4de9cbe33c2cc00ac7495acd271b6af66687abbf583fa4a54a259852cba5854067e5d78123566d4a6c7c1ed3c01c62c9e6be824162066eb5831397b032677f72b1663d638b91a61753ab769714eabd6871755ef5a947da09d444085d35d86ddbd960a60faa07a8e3b91a3a7b02637b897ed0b53036877eb95c74e13e9a1de3c17accc4ce02d08df30dea768c4c34a147b40fe41412812143e5343f4a2f6e204f63f731617788e55b53348487bcac01a86bd54a597056c983207502"}}}}}}}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f00000002c0)={0xff, 0xffff9622, 0x0, 0x1f}) utimensat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x6, 0x1}, {0x4, 0xddf7}}, 0x0) unlink(&(0x7f0000000380)='./file1\x00') fcntl$setflags(r2, 0x2, 0x1) r5 = semget$private(0x0, 0x4, 0x403) semop(r5, &(0x7f00000003c0)=[{0x2, 0xfff, 0x800}, {0x2, 0x1, 0x800}, {0x3, 0x44ff, 0x1800}, {0x0, 0x6, 0x1000}, {0x2, 0x6, 0x1000}, {0x1, 0x2, 0x1800}, {0x1, 0x1ff, 0x1800}, {0x1, 0x7}, {0x2, 0xa54f, 0x1000}], 0x9) setegid(r1) lstat(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)) symlink(&(0x7f00000004c0)='./file1/file0\x00', &(0x7f0000000500)='./file1/file0\x00') setregid(r3, r3) accept$unix(r2, 0x0, &(0x7f0000000540)) getuid() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000580)) sysctl$kern(&(0x7f00000005c0)={0x1, 0x2a}, 0x2, &(0x7f0000000600)="42be8540f4e9841c8999de0af42b77763731c496ea8d5335caa597adbc957be4027f6fae10c3c58316620e790e56ed7ad089894c2cc69d897abd46a49d8c3fbe89c30f4a0034e60f91496ecf2a76480bb1df7d1c5b5a8c1e01182997f715699c16b9fae68bb1c47fd1038a8f728105e69bf11209ca", &(0x7f0000000680)=0x75, &(0x7f00000006c0)="f35674827a869cee696ef81a21915e725f68388550f3a6e76441f2f763f3200bfd5cbd68dc8540e35a909139cc14c6bd181ad604f514ce", 0x37) openat$vmm(0xffffffffffffff9c, &(0x7f0000000700), 0x40, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000740)=""/23) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000780)=0x6, 0x4) unveil(&(0x7f00000007c0)='./file1\x00', &(0x7f0000000800)='c\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000840)={0x3, 0x40, './file0\x00', 0x8, 0x1, 0x3, 0x1ff}) symlinkat(&(0x7f0000000880)='./file0\x00', r2, &(0x7f00000008c0)='./file0\x00') socket(0x852881bd55f0efa9, 0x2, 0x1) -!,,/#(): !,,/#!4)/. 4// ,!2'%, 490% = 29, 3):% = 28292870884 executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000c40)={@remote, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "7114e6", 0x20, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x0, 0x0, '\x00', [@ra={0x5, 0x2, 0x6c}]}, @fragment], @udp={{0x0, 0x1, 0x8}}}}}}}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000197000/0x2000)=nil, 0x2000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x0, 0x0}) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: r0 = socket(0x18, 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7006, &(0x7f0000000300)={{0xfe}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) r2 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0/../file0\x00', 0x0, 0x20) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x0, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699b, &(0x7f00000001c0)) r5 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0x8040691a, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffe, 0x81}, {{r6}, 0xfffffffffffffffe, 0x86}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x37a, 0x0, 0xffffffff, 0x9, "6c2b90f62f6e624e000000240000002000"}) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000240)="cfbb25cbd06bea41ad5a7032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a448236bd622e7493a12c1b64b1ae00f41186a7b024d2dd04000000377c239387d08393adaed08cf632e6959c0000000000000000", 0x58}, {&(0x7f0000000c80)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1014}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5016cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900db57635e2612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a12370642588691f000049045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000000000", 0x2bc}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea7a92", 0xa5}, {&(0x7f0000000500)="28715b10f701000000ad24befe41292f5d2f4165f2a214c533a7f59cebdfe071af14f8fc02000000c9c87092cb6efee585729f29166ec6811856beeb86e5594c9392b8f2aff1c8e1a2ca46fd7c54e3d1f1463895c3158ef6f2af6e37d3ac34b3237a29ee4c9b12363924c6fc26d962397c24e2d8739f6c65dd003b71dae61c54ba22ef7ae63631762eaf61094d45adf5d51d97bff676bf1adcf5d50ad458875ca25f5fef065b63b0057070fd0e973e29ccee0271a28afd074378e882a1674cd5a503657cfac6104aec37e5ddc7c29dd6581942954aa6e6206cb469fdb16ea34c88c50df95e8fcfb7", 0xe8}, {&(0x7f0000000040)="56f9fe105a0f87fd5e7f9b40d5b7df3991d351a4fa4ee83cb0652d5cd867c952a7d344b2889009247aa3f53ce583daeacd81af0a60767893ea53b46f09725931f3b2f0af92dadcf5fc7836d20cc65cba7c19e0f7ebc9949d500d58638603fcbe5095393c2cbed09c000000000000", 0x6e}, {&(0x7f0000000380)="9722369e72ab2787c0a66d44f6cf7258fdf483408a521fa8db74ad81676462a1ff7e33cfedd9b1783dd8491b95bb29ae7707b0bb7198d830eb87faed0135509b2a126b3705a03f42f1fe269c23df8050ea3364497c19c27f9d21db976090c6d47caa706419fd1766bbe42774318bb0b5855b94936d0d3198ca943938e32b2f6e08b0a4fda002bef45537b723f7df846d6f8a1e221d05f7aab91df8c65dcd67745bf70138e83c0d1d475a19c9fa7a8752ed0b19553fe7fa13e3afe970f63283471290669d073658ff29bc2daa17aa48d3e8dce1b80a706d1cf2a73532e0b25fd70d717bd72c99b3596282921373b9", 0xee}, {&(0x7f0000002c80)="76ffb5599a142c5227fc9fd3b2a558931e7279f95224757942f90b26bd136417c8a4b5e76d060bd3c9f4b5f1e4adb5e4048ce95fa44f529770736f6f6e7eb881a72c2f0e933b04e0e73902e79efafcba02281f5c05d47b8c4fee843ca37053db24f4f97e430e71160f1c09d5e9118b1be7111e8ed09feeaa83ce43b8104a7b85cf94ec704efe952d834ae89ec80e770d68987779238136ae1f96d81ef8e667ebe58ae9193406315d105c076da09e7137e58159802a9e57ff5bad3ad5304a4ee054bda4be6014d10a20c0483460ee5f23bab1f8cc125a9ea96badc8355cdbb9496c924c7987cc15ccc071f4506a2950a10291ba9a5f6302cb8487c4f14f0958d61dcb8a5f29f833f5a2574af2ac4a0cedbc704d9e954b7a46aeff64692559789d45a603831ecdc76ab6e5e1410cdd4d4a9ba28e82691d106c4a42889f459914be565fbddc1194fee4724c686be9a451c54704e7ab277433f0aa7bd653f4f65d83beffe66ff13e11a84b208a9a1391077612c267a4a6cace18845312d848420f809f289b71ad797b63570536a81ab149fab89f81c521c73b6d769ee0a4c776867ebe230a0f51546cbda90d980e6f931079561d908a5877f72f84ad7fe6eef188a59b2ffd7243a93c78dbf30dcb9c04c6f951b9d7a2d5c7cfb53295f2d3e51574bab84e1f06feaa2532e3a391f465cbe369ed69324f387c214d83e468d3d4d899dabf24aebf920a1c1fc34be49159c36450d756b3c76d473f8d0e6b52c579ff38180612af3598a82f29301ef696ed6d6c0903e2ae39db1ef6839860fc8b8adfc52a2b54acffef860fb8a27c233afe1da785392e8c56906bf6817785c022a485bcc7c4fd5d81bf53c65aed494f88f84d897cf538f8399367b853a1564748ae77a9cf1bc7a9d4aab19e980d3a45f785fd26130c888740c0ff10ebd6c774a527d332f126e7ad150026a722a779867e9ec43188a7dd7f0fe3cde0bcab2d493b7ec36f356e509cd398ca080000008369f87a0d70b6babdce123154c0471fab1e161789968d3e2925a06bf553001a33bae25c22dd522fc74287345945c9bcc289dbccb6c9f4d68366556ada32aa8a510971460f7f5c19a5d85dea0978cdfe2114dca7a4b80d7c1514db3f51aa4e56a0b2b3d823f2caffdec18f37529ad6f9545271a6b7d89b4f5c3606f1eab7f48cb067b5db80c8bbe5ef0c62f251943f666e724457f3c551c48eb64ec36099d8c2776d6db0727838129bf3cc3a9a755a51b375e171eacf23f8bb17065bd16e3883985326fcc14572a94a12f1bb1de8da95d98a9199bb7c72ca6498d4bfe483383f325d4979987af50d92d58a3417519d7dcc7a74fc47ef878d4c714ef4762bdd36c85dcd853981f7d5f4429e67e3125a5e65ccab07fbac98522c6b478d94acc57ec8c5cf601242350f034beddbd96cf2e0bffb3169dbe0005d3e1896f4f1025261ca321cec460de68460dcdd4c995ee0297140fafaebaaae598ce8829963e56bdbc9bd19a3a0f671e51eebdcabf483f4402a85c72893db41e99e95b2283f6d9b5d5f853f4eb640ed6aa581167f1114e024f8c736a8a7cb1b058bfbfd8e506e052b87f16ca5c9798be747339cfc64ca9450e7a1e24d7beeb2d2329735fddf69ce350f2333ec26ed991fa93a990174c065fdd0d8a7381ff5aafe20f504cb405b08f861d7e306405d78538f5229518e049bed06c5c8fe793c2880c6e0d806481882247f76d477555449a1aa9ff43cfff04c9f56eac9d21a07351f93ed6b58796b733923f09802513829e325047295fd81e5785e5ebf62f282be806c22e676b19c309c9d49f58b21b55d8358f9a76b52e5eb649369bb086aa1656c289e1ad659aa0416f9e0d5a23a2e349b0abe57d1fef59e28fb0ce2ea05e60b082b8e11c5fa32f101f1c986d31e047bc535f3ff8c5be9f8ed67d0cb4fce12599342036c20f8de120138d56fda61b5473019663a4fee9ec4a5dd3bc99098937869a9d76aee963ac3e9a259479926173d0f0838881fb5d4f57f9cc5feb3b5e2d3892b0c2cea96b427d36f14309bfd70b938b46fb86465191e8066ce87557f787013475c8cc4c7e9554f62e837b3cd9c35e397cd3caa74819b1b78a57296bdc7fe93b39c5a1124d986262ae784844e8dd19ab867ac4fdbb2aaa6976d69317d4746bcb9b03889e79bfeb2f3d35a065279100af2ba175ca28fd3f8f96bce2e0d188b51c5f6608a7dac4450303f71b6b502f491d76f2cae821f28cddcc940e7e46f3e38e6f899313df1d65e232c76bdcb06434921c28203c84c94bc330db6cde10589dca2124099ea3b12692e62cab6fa7c6ce57cc59ccf0563b9dcbf517810d1d29a651cf6112fd2e3dfef2ba5645d6bd97c7e47158dd424d5a2b1a2c0ae583e68e5dca4ba61c78d50325504dc14b5f3a24c780b418b3dfe76d8209ba6bcd76619754534b2fe08d26a44a571d37351ce0a60b846e458f08e5b393df04535b2a1806e687acccb1b1443b6ab3eab91998357e6a8cd4c9eced28ad756ffd220a37af98bf28fbc33edabe4ab0b7d7a73a98ef59bd60ee301c78d82880478bcd2d4437afad7ebcbc15f7425b3526ecde3248356b936f1b9335f7bca4c9b3af9118bbeea22877e43c8a619f6594cbd75cc91200e53643d588d97b2236a", 0x759}], 0x8) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d", 0x297}], 0x1) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000000240), 0x0) executing program 6: r0 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000840)="7243a04d541537df944a59a24dfc89d8298a0ea255bed752c7694f9afe2c7ee6a7953546433803be21da5d5f103753289288dda033c4d3d633fa35deb4a58bbabdd0ae494db9055d89506d5d13b7453491739ed618241426b8d0c13829fcd8c361d4f58e07610f93e0305ac31474ea689b1c22d6cb7aaa8cf8eba412331d5f94afe325ffebdf4a200d6342a0dac196422d", 0x91}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="ab", &(0x7f0000000000)=0x1, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x9}, {0x24, 0x1ff}], 0x2}) r3 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0xffffffffffffffff, r3, 0x0, r4, 0x0, 0x8}, 0x8, 0xffffffffffff6308, 0x2}) executing program 3: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/547}, 0x225, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x7f}, {0xfac, 0x0, 0x8}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYRES8=0x0, @ANYRES16=r1, @ANYRES32=0x41424344, @ANYRES8=r3]) preadv(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x1) kqueue() setregid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) setrlimit(0x8, &(0x7f0000000980)) r4 = socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getuid() connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) close(0xffffffffffffffff) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xc, &(0x7f00000000c0), 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000500)={0x0, &(0x7f0000000180)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370ee", &(0x7f0000000180)=0x1c, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 3: r0 = kqueue() pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c27", 0x3f}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {0x0}, {0x0}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0x7b}, {&(0x7f0000000700)}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb", 0xab}], 0x9) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) mknod(0x0, 0x6000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465", 0x34}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, &(0x7f0000000300)='W\x00') chroot(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000000340), 0x0, 0x0) mkdir(0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x101, 0x3, 0x3}], 0x1, 0x0, 0x1, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) executing program 6: r0 = socket(0x1, 0x8000, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socket(0xcd964818aee192b7, 0x2, 0x3) write(r0, &(0x7f00000001c0)="cd933daae425fdb1a6f641bbad11dbad70ff689ada0ae3e5f255338c6d595b25dece60de32a2f873", 0x28) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r1 = syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x18) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffff04000000561ac408060001080006"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r2 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000200)=[{0x1000, 0x3f, 0x9, 0x2}]}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80286989, &(0x7f00000001c0)) r7 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r7, 0x80286987, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0\x00', 0x0, 0xd0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2a, "8717f9050700000000000090d692480d51aa8000", 0x0, 0xdf8b}) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0xfffffffe) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(0x0, 0x40, 0x0) executing program 3: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x40, 0xa) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x1, &(0x7f00000003c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x2d, 0x0, 0x3f}, {0x5, 0x8, 0x0, 0x7}, {0x46}]}) socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) connect$inet(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) shutdown(r6, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, r2, 0x0) select(0x40, &(0x7f0000000040)={0x4, 0xf7, 0x0, 0x400000000000, 0x8, 0x0, 0x2000000000, 0x40}, 0x0, &(0x7f00000000c0)={0x8f, 0x8, 0x0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffd, 0x4}, 0x0) getuid() setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) sysctl$ddb(&(0x7f0000000000), 0x2, &(0x7f0000000180)="241a5d2a4e39ba4a08d1bf87ccdb2140580003f0871556c5561af91e1ee1bb99a2a20048472e6ea9041e8d9b0000105d2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87db0566b3604f7ebfcff1d69dc9866812db4e84d61427299453b7842b00c6b5d02eeafced5208af1ca8a1f62e8bcb565add80db0e7b8b667fb1c5ae6775282e28173530e0d548dc7aed371b7d5e661b513f1cade4f5fde483de16667e3cabc239b25953f8613025f5bc0d81", &(0x7f00000000c0)=0xc2, 0xfffffffffffffffe, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r7, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) executing program 6: connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000000000, 0x1000000000000003, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) geteuid() setuid(0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) syz_emit_ethernet(0x3e, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) write(r1, &(0x7f0000000200)="1489b01c55f460c99c253da8000000007c6004ffb2da238feca71acde3b9b93e621ec7c40f334d819772cec9a07c1f382f75efab422625a9aa5169bc91b909e521109908ec3b8d49a83bc52a873ad41ef1427df3e6c8efdaa3b4811080d9045ea6d187bd79a5f762ee9a743c82966f69a766cc7938b915568c1e196aa46bde5c12df5a1d6747312a273bd8fda9260d5cf5f8a8c0ca5a57204918cc1f0000000000000034d965eb872f9333cca5f471589d626465855e437ad73241f4a6eae06d72fb9cec3a832dc24a9dca0e92045fa9434c37e956f0027dfcd2d1279b34862061d2efcb81ebcd0e730d2af00cae0f08d74f9f9e3ab31db00b124fcb79bef311d51f73a220da080a5124176076c71435d48dd0d04cf202086ba06223b5af5063848f8326caa3cb361f0c16779935666888d90bb64b4b5233a5e7d241776323cac33304000000000000004dcc7266f7020000008b4731955c0431fb77d1c0bd9bb1a313d3a0bab30759f0d774830f2de4360409744d7e32d50a61b6b12194cb8ed1236911a3e48540e1fdb5b0774679f5670e8fafc55e66971fe16c288a44368e5a1fa5761d25d251f054ec449cf6bc4cf0ab93fa72485461b1058598d1c7e654021499e7cb278078bf23fcc628440fccaa61a5ca2c77c4a999a4494a3361ff7817be6f5e969885cd4edb6f14bc28942883792906e973bb6f0b5cadb4c5b73a4f4ccabd03a5f60a1e1097aa5eece6be53c9a6415b5421d86b8dc1184602e8b268cf6b1b791c7d6ebd87a53e3df39ce2718a0af3037cff9011fc", 0x239) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x1, 0x3, 0x9) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlockall() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x34, 0x0, 0x2, 0x8}, {0x8186, 0x0, 0x0, 0x4}]}) executing program 6: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) close(r0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\'-+\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='/dev/wsmouse\x00']) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) fchmod(r0, 0x40) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) symlinkat(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file0\x00') symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') poll(&(0x7f00000002c0)=[{r0, 0x2e}, {r0, 0x40}], 0x2, 0xa6d8000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) readv(r0, &(0x7f0000001940)=[{&(0x7f0000000300)=""/255, 0xff}, {&(0x7f0000000400)=""/153, 0x99}, {&(0x7f00000004c0)=""/245, 0xf5}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/146, 0x92}, {&(0x7f0000001680)=""/95, 0x5f}, {&(0x7f0000001700)=""/87, 0x57}, {&(0x7f0000001780)=""/85, 0x55}, {&(0x7f0000001800)=""/255, 0xff}, {&(0x7f0000001900)=""/17, 0x11}], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a00), 0x400, 0x0) connect$inet(r0, &(0x7f0000001a40)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001b00)={0x77, 0x0, &(0x7f0000001a80)=""/119}) write(r1, &(0x7f0000001b40)="0b4209f17d2b0902fc08e20ffc4e96ac9a277c54619f686ace0965d731ad767ecbba7ebe34ec667f2ae04fbae5f62182209238b5fb8bb36ff738d1f0ee870e4aad3dc7cf1f6959d1e018b313adc21d3cfd6a4caccf6ae45f42a72434be447b73dea08d24adb33308785540226ce63acfb97a3ab833796a4622aa111a5b1c680f41deb790d7a9b0d27d63b94dc9b0a4d884a72c93d88d4b7d5324357f3bc85ea8db6879e0194352228f44f1d72345643c2e01afec4ffb038e2611be57cf4d5845771baa114d3413a9f46dcc544e292adb1b79ac464ffb4103a783b52d158ea1", 0xdf) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001c40)="a4b7b7227dd836e3b9b7e83a9aa10d8100d350bb1bbaba1d5ccf7b0c967f5a55a768d55cebc8606e39ea602edf2da441dec0545a85e30b908dffd509af0bc28ed9fc951a09ee41b9aa83179364fa9ef2d2117da0166fb4f305c7d5a76457bf482816ae8c0877a26eab2c84479b94accb036a5c077f77510a1e843f1b738b7ea9b1bc1a45404cb6acd39352027273a238be5fdfdf37532370243eabe8ce6f75db854f73c2271a9ab63484e27e5dfe45c7bd9eeb478ffcaab086186ff27a8454422782a0ee5aa77adf5fc5d607bb860e464d429a65fbbf54692b50980b1095bd5553b1ca5b4b391252d96d8d86db15848c8f4997ba23ea6916b66c00357a6d5a44ced3ab8de08990fdfcacf59dcdbdf76b355a30fd76543a209a7554aa45e96f73706091293b1632af26e42a4666e0c26a6b9d6a7f5ba688fa5b59e04da5f71bafd468a1b3ebd63afedbe3483b08d10fd3bd03a426e2cb16b6f46f747bee9bc648e78dcfd4d923f976987db24c4d98cee47534468d974b8093ecd7368743a377bcc7510008a1a6f4a66bbdecaae97cf155db5e329810fbca74e0c0fad22d53c25c1eb48061ffc98cd86caff11be0064066ca0d5dbe7065e269d59ddeb35e75b258757fbb2745fa48577ff0fcce3421a989016bfd13ccfb359f8c12f8df8010c631b2347d691f75fa0c9ca4bbdf2dbaa6d8b07019da9d29f1a32a821d60033eced1563fed6f3ecb16fdee43b87d899fa3da8096315368480271173ffe182d11afcf8e7abe6c2c780326709579e3d157a7c643beb9d6a056c044fd5bf8d43bd4ac17b994c8459ad552ce4a579be4f529ac49c5630a6e982572e4e234d09d03bd22b38a752622fe19aed06eddaa0e1dfb1dc61b3848eb8f93415546148949cca8ee754d4b903256f7b9b97e4c0515b4e8e5557d1bac86ebad3781a541c79cb5ab0bcb5270793b8652b475f8f7535ecccc45946e9b5597d1b4bd91a0425756729f4f697c7899653613d48e9659e579480b41b5c2d1873a9f960466dbbf0b6f5ab3cb5a451bb13e6082a70932df156b52224985919113b4bc42e61e4b488d8a4ea2962b27243241f437df26270d017b5e48058c7042877d6ce87c9d155d353202dee2ca5c20848cfbe3286236ee47b99e3c57fc1229dfb92c81e12e7708a189788eadfa780e1a040fb2a99ab28be1d4e9bf613c60504eeb3003eb083b4a8c1552506e7a1c70f0ebf729236e91d8d19e5bfb28570eba729c76383a4845c287eff88c6f8e27ac618401c242683a705af02a8e125913b8caecd8def215135f9aab0cd098b9be1ecf975d26ab1265ee7ccf6dc47fc8cef6975c079d08a8e46c7342f992142d213d702ebbca2b560f538fa4ee4184c59dc30630b1b7a7c065cce0281dbfc70807c3d928e1933c7024c769f4ec4c08a6b978b3c2392bf788c92cb143be147f673912f3137e491b52ce3c646d918f08603985e3a3a7d6a1b5c305c15ff010a17a0c2b69cc77b43ffc8e112c6a53ab67e3365a3451873082b5752fcdc7ca656d0a308f93ff2f268e7ed332e7ce441e675d6b92e8b72e0155d41dcfebe512b891b87c4ec08db74701d94cf3c816b5f52aee114dc45834fa9a3aae8ff0ffaf0acab7d2cc279e15795faadebfa55846a053b24de08301dbc2073fc4334495c5d6a5cceedbfd64c12bad3c6cae448fd4b9195d1cc98c67bccf0b8e46358b808d8f78093ef4199575b56d77858e7b913d165830666a29ffc1fd1f716a999c5b4cddb7d2102ef65c286b71260d6ae2951003154424b349c5d61815e2b1eb631fa0f7175a1732b43914eda0ef801d8b7d0f03a9ed028ea9c4c73bdabb942592d60ce0f885d9d2ea1ab67c65380ea97f096a31c6634c936609637b1b1bbb9a81871d1e06adfee79894d32f39b5948b9a1fea13eaff9c444350411544d9c660bd3671da4a8f829dd4ddef0e277de21e4a492e184501fa03cb2c7633e516378226cbf497bf870f96dac03c5c5cd128f5498f3b0706dce1b186531ff6a8d6b27f481de6f39bccc167e593b4855cb9caa6072e552613061c3dc72e68ad34e886f9c496df423435ce0db48491df3d9c6718d3e77bb5e686c4b0918fceaffeb3390d7d731eaca480ddc7ef2ac103655ae2c489c6ea5f37ca8ada1acf3b1b808486a715ee65a8bcd362f34ba6eb822b7ad02ebbd1e41fc0e651ae8ebbd71d96845cf45f840f2431cb2b72bc648ef291ea0e23ca811791a69649df039cd25e3dca04efd19dc9323ace2725bc479ca0ec3fe2258f6dd426c5bf26b2a9d1bfcbb702e246ce5834697a23118f57c1995c6713162acd4ec57a3b831466417bb491c3eb83a37d3b59cf93512d64d043e1b62f732864ed7a765c7bf6e244e762f0be12d100f5bd14f4a912376b74b1b57aad747b099a4e8d3c4e51065ea91f13940a597a89b68c19e6e6df8f55ddca7f756a8681dc4f0f798c0a3146839365e97e2c1aeb2c571783f1456db853ec4fa7092e5add72df65c413725ff16060c9caedc9432a8d275a4e9d902b25a6873fdcfbe857ed33ca36eaa87e06d99def5b0776f61071b05cae48605d29fedb6a44047144941c12d7859c9a6854973654727d62ae63fb83ab7f175fcf63b6c4403c2c0743844a34e785e2a0df765f8270eb9360b2839d2a46452f64ec81dcf2daecbdbf5fbb38206dc3de5cdd577db1ba531efd7318fc38a901da2fbd001456ff81f7f819c9d29402ace86d2033dfe5936d34bffcd1eb0da9eb0a987d0979dd7ad8bb912a74a75c9b15a728dea8ae7bafc4f2cbbf873bdbc6d0bf6787ddd4a332860e22bb873b98d3ffba322be7d993210a40b25a81be03021a04114c9141dd5d53a145dbfd42e175e7528bf7224e6ada406f9db1050d5dbbfd4cb7ae3e215946f37e4f49820ed09455af75b09648636eb5a8892fd1dee6f861162cddb4d5e75274ece7b3937789834329fe47e4edae6dfa13b46ff8ce29904aa3493fe8315f257f3481c70846c00d7169769699ed91df0f774787c80af14ad6ea8b5db3d952cd17d6158b2c54cce517294f24d3d28b8095c3da56e4172c7ff1d3028ea883f06e1fe2118e5e2620022a196bd55449f45a9b535635e3cec2669f761aa8ee5a05a2db0ad5ab3bb3109d17bf315e3c2f2b864c9887492d56ed2bf44911a301b93dd2715d4f33d29d66a9149639a30af13ae4ae3b9fe5a60ade160f598ac57d143e6364ebf6e2cda922f07c91608c427486c5bf446058adfe389e8adbfb9d2e8ec21b8fba1d122d0ea7ab483a9a09b49cca78598888a9c30bc45dad3c965440eb262ded2b1210b0ad2df671ed205e2437694c3bf318019fbfcfa106356f6b0037dafe1403420e4c6bae8e555d15a931499128ef6cfdc5f2956d1a5b0ff9a2bb4075d0bc0a609f74fcd428347e69913750c9aed48dcd25fddcb07a2e77867822af3cd08406086f73f7eeb11c8c3b5725dfd762ec8191758ae1d29f198ae8cf8b18893187a297da7f18b547484056910770cbf0353bbc584966fa56cc7babb23b2e0a18440cf742814dc4b00a50276820b37491f16ed1672f0a466784445439b861f1bcdca65468b83b0c8bff7d79bea563a8ab9824e7c8cddb530efb150e6a061fee5e81516fd5ff0a994d45b2b9a44caa3d870e5b79a44e09d4786bb0c177dd58ce51867c430fe55cdfc317e0687d2ed30d306e9f8593cfb4af47fb8339b2a00195bdee81ce16448035b6f3922c92ba6b111a6db2b5471baa26abdb0c0c53ca8a9085a63fb67fd3c329c2cad1c090eb1fae2b78463a317d5bf4353e615c1d671ea23d9abb41619d8760f4a42cbf6b66d11c37e43876003d9c87395566cc2488840457966e4999bb4bee4408902082bc1cf899a8cf2a60e571628b32d39d096b593de3c74bc7e9ac154c117f1ca07e85c7af9fdb1f62dc59aecdb6840cdecfeb1122947402fd2f8e4f0d7181f019a883acbc8c0f32db37367ba1ac021a256719aa0583b56dcf237bde786ace2d734a9932a63bf7089a9d2cec358d975655bb5e897daee45d8e4c41b5b2e90fa453cc69183d7c8c2662ea19c472ee1da2a5e5926c37711b6581533df1a52cd95b0f7b2626c754014fd97c147c1ebf91ef2f5b207d87a1d48ac5e255c3556fe57516c0f09502e90d2ee87a8b9720d7fe6025007c114c9b568b57ebdfaa5266235fc08055d06bdd30b3bde0206d2867291498bfa240cf313a2647c36beb2bdc966a0ffd6e1aadf4c393333c2f28664a530233dcc231edb5a4096e9e5cba99970a9c65d459340812719571c5c65d907a890694c32dc29734a6e38fd5d34860e943bf6404afc3730f160578881160ef26fb69bfa5c10dde432fa60d5b50ecc2e9ec58ab2cd8e49a3bbf72c51989763445e67adfaf79a34aeb48ef4b1cebf09d3fdebebf756ed21b6e1db5c5be57871d362d63de0b2d5bd41923e18f1a25264f716c96604a493b18d095032d4f2f9000a041e7c6159b158548a67125d886aeca64714b937c065e0495fc4e2e14eb2a3bc01fa7edf318bee68966513ecdd66a5b37b766de54d48942bb3bdc1f269f8ff24de95c116081ea8d5a5effc9016155231cf956a6532ab45b3ce4f06d626d929706e9a2beda87fea05433791306ff59eb301c14921ffb705c66fbde3aebfa50f0d8f966bacdf2fc72a2cdb2f60e4c265234a64872fb954af97b6d1de4cc725a81b54f0fe4ec89b31a0a7d609f33d300a4f7b71beb7bc1baa787125906f2ccb277f5bd8a62168615c86186875b722fd587b46286f864762943250aabcba5cbb8a7214cbd8eaa8691678f711ae5530e64f89e26470c61b8e9e8e44cfe19c695c7d2528b91fe7af54ebfce3d6526a92da8fbceceb5325f4742517c51410e51c5bc3b61bac606f205830ce9f38b9b6fc99e144a657373570c553b73afc83c5791495978da5d4c71c00bfa5d20bd2f5c1844bbcba9f8d83887483f8fa9387bdd7e7f15b50b29b2c7d0b2562fc7a9d2c226c2017d7c0063ae6f8ae8ae821bf39e9e1f30ea9142150e30480bb3f152c919954cb71338b9e60f9e5edaa2558b93167b748d7b493f08143c647c34a1b4e050b89e3718205f0d530736a7de9eb09cce5c394bf8faeaf8aeadae6f4b9080f863ac664a8191235ebc4b8e2739f6f74c21cfc04f11bbf64a26260d5dea099a819eed2ba2eae1b0c13d6efaa07e95eaa2f6b4fd8bf308e5eccd6f972d178b595969b258b1bfab37bdd65e8f8a7e40037fb01f62eee248ad64ab03922d996c9c5ef94262fc1a20793c75c521f2299fb84af2f7e6d442ae437fa0b2e16f5e543ee2627de1bbc50f3ba895acd9dc90604e0c5fed18e5fdb26f0e734d0d91e600ce10028b49e386009fa5b825d547537ef5bdbeed6183212469f47c6d56144effc0e8ca09fa56e8516f96e9977303478f107869a9889aa0704a1a68fa2bb839a21e8cf46c9f9087d2ef9233c997a160240f174de350a521bbde399552a88adb57b1b79b27486a670c8c09f31e09156a29cb6cf2b49c3f43e84bf051b8bd31f5ebec06984721f5f65a2df2df712089ca07ed66f3f96fe0f1fac59d4af089051dde341d76f759f5430ff361ad87161e4070924c261c294e6e490d4e44ec26f111059b75af85a71750694112dbd447b73844374229b1e98349d7ae24c3062cb16344850c5857f084fb89baa5378a9ac5bc5c6e047829503447560eb59de46ba719f687f73a08e9e6b3b2e4cf56b59e8ae2270f20d5bec7ab9e4d0691ab3c31bf3ade1a65865c01ace89597c100d1a8c9c3163b187a13627331469ee157f592", 0x1000) r2 = socket(0x20, 0x4000, 0x6) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000002c40)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000002c80)) r3 = kqueue() fchmod(r1, 0x20) sysctl$net_inet_divert(&(0x7f0000002f00)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000002f40)="219a3a3b2abd06bdf3e5013f6bb077fcce5b8eaf936087807e03820dd59d3e3562422e44ee542b7fe83e1f92318801510819a5819867a3ce7a027ab04252ef2d07a20e5cf661aec069f5f88c66abdf92a8c99ad31460e80952bd446fd5b8d247b36839e83231c1d2c5d5305453d364f999eb92bea7aa464ee77bc055e2e48ce1758815cfb8b25116b6d7b7d1da10df7e14e5142d6eeae81d7637179df6cb2e611790d2e8e338f67f85086238bae2cb178a7c56cc2e5b5ef3280c5c6d31435b2c143873e241061e02f99d965bce28826dee338d31d1233172111e5aa9936106b2a7bccfaf4220bc31821f88545708553c563edb382d72455ec8b5bf9f9406f18b159afafe348955cedf1559501140846b400b32ad3f714c17355c8e8ad90b20c1173656ba67cd02a60d7370219e5d702dc8960bc5e64e783a9635216f375243df8a9d6b4e0b73be55861629c31aaa5f7c37fbc01871618b792c5ba995cba9932b82f9825704094bd50feb046664cc12003993da5972fc39ae39b9cf9f3545ce2a97e4dc1bc3c4897a6b5d731a4b25f3804323102bedf823e362dcf3e01f4959edcd59d23b1e80f0839225bcbeb447347074f2651aa01b7c2dc1aeba4bbb03ba793c4e83837e92a0e3ff80634cf12dcc16d24cc30ea7fd638c0772c6e690157f91228b18f9d8eb1ab86a4b26438f4614eb82fe726e392548cb5158de50fff5565ccd027a0df7675060c34f12c04c7d9b894c166ca3c8f7a091e65a28bcc34286224c9800c57e64750b84c60af2de1ca56843b9e79175c93e1fa219e7f2763b0ef5e42b7b2a8c4f596f0cd446063d5874626d32bda5a4196a0aa6dcd082f5165481167237ebd5781e7f5e2e9b144542a6628711a816b88b8acad992f8da03a301754268d7c8ae9d7c21ed584b00283696d6433d6575836793047ce60db66c3b53fb225180068d9bb98cd95b695a8cffdb01b7672ce69b07894241d7959277878ee7d8aedb974c61ed4203f2030d1f1ffd5364cf0d2a2ec4e0875fc0d646307e0f429ee71b7bc0f9131a63be43a1f66f94947737b887e4c10890ef82e81d0ebea82c7b55e655a62fa4cdd3b3909932ca0de1d824cfa869555b796c20bc4303a8a9afc1c0f8aeaae6fa9a2e7db6f6e446b07556dac9d2e8afd6872ade709d54e5cf4c2513682ab131fac13f2b6e3efbcb776533c063a99dd2ad2125cb74da0d2ee38afd6831f12ffae7491fff2ce1c27a82958c4920765c228f54dbedb974206504bd98ddcb10e3ba31983e49b4973773d0c90b4e2dbe1626d813570ec883536b162174ae8b71e841bd191aa6a92860cbb78bf6e36af2681915e5e882f13404202a5dfa3abf31efe7dc982d453dfa5e8987c87ab2074e94851026fcd2913853ee4a953841ead1efb73e4ce5d2db226c24ff5265ae130874e3dc76f7579f63ea505d61ed4972d707d4459bb6ac409d64422e1c1fe16f8671235d667c8dff4b9ced44492f5ba74d3a0a395afad06dae71d0be7bfc84cea0ab0d73010cf563460c64d7d2006ed4a2bd026841d25021ffe469d0514b9781a24ffafc4c191d7b6d3451284567adce5b10ed327170378bc057a9b830a1690bf9e9cf8bcea448bcef24499cce2d8d0e9fdad22d131be5df9791c5ce4776806e41da22dad4b1253b2ad24668b5f58779ba0e6f96e5e79e1505dbc7cd835332542f8a534c63f5ea289f3fb44dcdfe2ece3f6a8698741483973677aa82b26fa35077bc7ab2b52b2620419d5ffeca30527ab5eb10a6fd7f48d2b96eeac48dd39db66d3882bbbb32f388475dc02022a3e6b5a0a42d70b5d160b12c62c55115c91a2f0dde901786734c3eb724f22a07cafa78bbe75e6560587f9b1f6b9a41a8183d86d6111a92991bd1179e2c80125c6317008f99bf28d7c050975ab6a0f84e0ab9f5b863c69357c3bb6e30be8c954ca731ed27d2f4c7d0ffaab6ae3842330069375638b06b679f922c7b8f68015979f09917b5e0e469ba4b5a3fa135d4bef2a9f65ff74eb15957f18b82347c6012f35adfaa2073d5e31aff1f6436f649ab9c765830168dbc90bbb05b782334bf52caeb85238329729d6b6322cceb19c14ad9171ea42b61fadb7461cdf7b89c7b681b903ab43432ee13f0ffdfbd58b46e290a195e1191dcc423fe0c47cb2525850b393c5e0f9faff59cd562dc1ce913144b17050dd81dbaba135838c394b64c8d234c4f894b1ff5ba2945cbb1469c41acbba5b9d2480d40f7856233eab7ef0db53079e9030e758d5067786bf6f383c22bd2780b761f747376361f2e5fb381aa1302e6977c90fd8ca86149030459d272eda9b42e16b85e4b2f5a435efff6539b7c8c635c11849143eac66270ffdaec60267d55febe3ac3c353e576afafa04b050da7bf617d981dfab7f32ca8138b679d4db25d8bdc81fa1a7021fd377b8d98881e8e134a44b34104c02d01f33c1cd0cceceff334f77f0d53b54141b31f12f135b690776725bd7ffd8f0df6594165887e6bc2df9cff7b8e560cc2c4153a0a8f9e1d241e9292191f0172a90b9c224da7edf3095f6b908e99f2fc5991c08b7b5b9e60e24945d34d43a4522e27dbd0f90c60ce3f92f0a0010899a770546becf2e4fc4077ecf83488341ee7f505aa05a426d9d1430316a07146f8490c996bf43d5144e24d765fc017c4a1e32c087fe08b1547fc28cc01c78a6f8da42ed59641bc7dc59df474afa6d2a0bdb090b2c2fa1e62eedc25a4a0e2e896acd583e133879d076c7283e06cff4ed483eb2ba6c6470a56ecfe5cb1785736fbe38d0eb7e816434af4339a598f790453eee24021a8ee2ac6dbbb1ff84aa07d64ad6c60c02d6ecc84d22566df8d4cac5ff1bd6f8d9bf2c048c6f4a93a6dc71d0c3057e7ff81dc76e2e9915f1dbe461fef633a26c2e4797101d949b99a77c2a9a7db922e59671545816640bef5e48e14b80c8f67bcb48d76951de83af968e9ffaf3d7fc690f5d3889687c9ead0cda5d433f6ac976f332944a752264a904b09c565f842e6014c752bc9abe40a7f62263f213c941e6e7688de516590f9538437ded17eb43c64cb1496d8a36b4978554ce67f29b7e9fa86dcddfd2a8042ae47f8b413974212c39d7aea2b171f560fa8ae5875e6134defd7270b60323feb8e578c73c14bb90b590579c8b46aeee4f32e0954c3a445d712bb41e9b6379ee7c87048d74f8348259f209e42c643671e7c0ace32c04f73ced0bf085b2cab4f7a649ec80f6fb3d7331f3c3b3ec5556eb30ab706e417c324848f130d4313309cefeafa40413a5f85375e3d7212f91f685c04df2b04ad670993219683e5116d5633f2ec639c686d4ed01bdbc67eac4cae5fa11f2669fc3e4b7620d25a5b06014aa886cf49332a40b971acaa3eb9e2c47745dd236429c6d7a24d8223991c19bdb5437510f1c0311d9626dff9f2e47cb247d93e27d17b8324addc1734c520f7a6e3fd3918575580269a0b55e679c1da3ea16d3be2d02cd2fb8c47bdc941a0c3fd5b236daf1af450bef2adb9e415784f4380b54a4f6e5015a477c28b3a918f10b192bbe6bab878e267d21b6d5378bfae542c12966f42e8940013fbe89a3f0031a3680cbe5ef264de95d25501575d0fc89f2e30e764ec9c935bde7df96646922ac4b1202c61ed02c8a5d2db6ca657573846caf57e64fe942f1d9fa6df4d6739edb53f61a6a45c8fb219c8c9c18f6208b837d336c13e98c38e25dddb6c0e9c0e45a0f5e8cd683c329a54264bf8fd483d4597606867cdef389764677b56261b3f922b7e11bca0cd0c055806fcb497681a83597baa280425aaccc18552da6c70880164ec4142282681b803eb3ed1ebbd5ba8c190b3cadfec8b4b2cbe093f7f2a2014008932b845a8352514e18e9433f50b4ca808db8693ee3c31e4dd612342c266dddf3cd339822d40cecae0db8da0d169337bfa0a1133a138a29951cca14a3176e92f97da5a8f235680d713d79962846a1850f978b46cb6684bf1e3c12d2862bd42078abd8773d8ade74d663883732ffbfc19a9a54e35b6b1a60e7ce497ad900e8ed62e9366c73b4e1778433fc77e8f2d7c54d4bb6b75d71cde25e89889c9eb8fb308b238d4894e08776559fc17a74c6263b353ffa0d44d53f6bed8b65e05415c6de1874b62a80e2a971c9cc6b8c938155efb8882f0e7a47b730eec2792387d7a88da8d6e968ca18d181a91a12ea1eb1cd4b0c48e60689123c004790b102c47c35cf26a1782141217cb049e6bb47d380de48b4566561c6e6f0dc86263b22e500fc801ec7eec77532059c70abd5a16263e1925b97bfb0bfdb1657ba7f81052c1c910167834236888215f3ca4a6b31b0b0bb48b9dd2bd2bbbf6510d1fd0a1da03486873746628cf6107273e9f9da642a0b100c3bdd50cf6c3ee525f0ff27315023fac8fd48f6007ae98187829ea370f6c3f62bbe9c503a9afd04e2b732bd9067ec1d0e560921a5ed9b5b2b17be9efe6d9b32ee238999dc126e26456e352625e3a772615d480618ed615f8c899445cb65c79a338d705af613c3d4737c37c13200225cb9e5c2f274d7756953cd8adb7f54035b15c104fac2f502fb3f5f5feafcaaf30bcc99892f69c9b2b77e64f7108596a8c5bbd5ad2e4724caa7c3380f591d0bccb39639c0106232974c813c417fa1b49d36844ab158311211fe1df1ae52aca9e28a30566fba4218cb6b450b979e4cdad698aa1ca43130ff3d44e1d46e426dd3b200b3dbe55176560e10b329bb40396e650f1704ffaf9160b93eb049fc2df68a97e913d96f6573a3792b8333a9c92447e35baa79ae5c2013f50326945cb356985566ff996435427ff30a861030c8e5e709611c95d15ffd1c625a79673a81152a31bbbb9a0c00d756f0e2fcb8f66c692593690cfba22b6183f7d2475ac31f2edc4eb4fd2cc3dcdebaf54b58a768afaa34e7f7a9f5ac7a4fe6a567c7dd46177a285f43d6395e4d8fb38c7950cf10da6fc2c13e410c9386643f091ea509cae7749b6d76de208bc7af29ce3c719f938bfc9e51bc6c1e58de9ab9e9d83b43a574f7795d2adf6b242a1249f393a7380488615e672d86793c66436444dba2d5ccaa62b910a5bf4b84d582627bfd9ec88fa615eea20ab50a4147286d56da96d954ee353a5af51deef3b724c37655bf6c2f9d805a6c2a34ab9920155eb9c0d602c4bef530e8f4c33dcbd4e4a229f8dd710f8e640753ae20ccb536e101d503dc832a4e792a7d90a863085e461d8ed63463319eab204a4de788eadb7d163c16d3ebd027bc8d106c5645e1b2a64b157f64d60e4405f2c27a73897cfe77cbcfe7f29b6509079641f64db3274267eb41c07f866c4485056b3d776fd32a5ffdd9c1e785f546ce0735228b8902ac73d59e9598495f964d3c3591045e8b81eb72fe31b8a950c59c1efb1b922f00cda610134d95b62f24c8fad462ebd455f71f253522f307130123646a33b70fa8a63ff62bc33099f652310b7edc8b6c69cbfa4d1a3f259e219cb1d2923834852ab389bfa9d816d8490692c270ef3fdf3724c936c184475dcecc4772d4ac809465db38e0ba0ecc7d910189dbc98301677efcc421f70bcd4bb36d622608078a061e3b9cff22882d97c353bcee298495980299ceff4c4f203091281943095e1756ee6e7ee631cf5a7db4f47fafe8cae5f4a201c6ab5e3c13b18954ec5b69b203d7cecf6e6ac6460833645af011076e9c1f03145eca35bb37aa07817ec6c116c77360aa7140d0d67addf25e6c6160321e3db464306ba7d5f06b588e628bf122bdc82b5a3ce0be56e921490afa7406a5013ea940b", &(0x7f0000003f40)=0x1000, &(0x7f0000003f80)="adbdd994d183ebaac3a21e5ba9b9e95f203d172d3f492ab304a960ce54904c0cd0b716aed9e825d0d173418e5b8898bcec92a1e3b138f0e569d53c56d7387d51bcc5d308fefed505a63f9596ebcda68bc5be6301abe905b15cd0aa94f8dbc6ce48917f3baaa8188de863cf16f401f85d45cf1c95c0430cd11cb4d3698e3d9b9618276089e07e34763895f275d35450bbb4fde2182856d3e09b07703bd38a717c21f3cba255894bc08a1c986b3f0942bad2", 0xb1) sysctl$kern(&(0x7f0000004040)={0x1, 0x1c}, 0x2, &(0x7f0000004080)="1437ea2d92271ed756da1bfc1947d5931eda07a2e6948b2b1b904b89fb24eedb0ad67a4c24af5aeeb8ccdc6880ff05aaf45eb0cbbfebf5e7124f664ac3ac6a3260cc8b0f25e3a40a14c6a54583881012bf62be761772052aea855b61a7f5481d3846d761bf75aaf7a09172e3432f709e273eead0a2c91cea7133f86ab98991f8be3fa32252f8eb63d362f212d576b09d580b11d9b3ae1263b5452d934b05b187ea3efcd6fdf6d099484e2476ace634a9f6b40fd06dadb58ff39770cf54852374e797f451405e9a3abfe4c75424c7ec6f632bbe091aa8908cb0ef71316aabe186e2ec99c597a1c15945721fdd26f8bbff4774773855310b695fedba61387ae9da8ab0c51776090a213644783809cf4abaef3dbac3aac862edb9ee23757c42e3c488e3cc0bacf9151f5bb172c1f7e10cdc3e27cb222874f655ed457b3bb3a11b6f60d820ece45439bb9dae70a4c7afa350dfc42d0e456a92a51a8aaf6636b5cefdb61b1539179089f297fbf2d298b29d5d2b46ad8540e45c700ea4b356bf8a727758a59df0852ab045a9845fd5ed6f2d5f03a4ae3537e3a893a43eb306fd6a81f554d6bcbf978d43e3e7a1f0f0356a605b41d49e1d1414230fe3730128200cb4883a43c1df88835c8f781867424295137efc8054e0e3e2424b72afca302a601ec3a7e17d7acfeeb08e8b85f41771ff42cd5388785f83fba36c434b247badd08db3db0d42c0cad46cb611787ba2c50890dddc830e0ae6929ecb65431594eddd39d9f78bd3d3ea0a52436bed655c0a6fb8b719d89e81088f113e762f910dc9681de067b0a3ec15f3174bde380505584c0c5a78a293f220e32afcbb36555d35b2acb788c9f1c0366441e87f3686c9ae0b48ecd7bebdfccda2bba482e285edf7868da834a592d2349bd3153dea0d3355c43567d609705cdb7b12c39510cf228257a18d2c8fb3d318dbedbc594983368e0e7d4057134dd4319cb72d69420298e67e8799a119355d93be0cc4a15556455890aadcc7241364a9a46dcec3718321cbd48ed2bea0a2a6d9cf4516ad65c29fa6dafd76ceb9ba3028e15166d4b818401d23872d0c505f75555494ebbb67c2d061e2798368eadeaf6e80645f4d8247d028e87c7875d1d44e6980cc5db02c973a5cda4c9c05b695ed7b7b960333dc1fcf07ecf59aa3b39d3623cae957b0950cb70684686554dee9f81d215c763998993e7f4226970b3eb909fc2b056140336e5e2c7f6c9bf4438d9b899851fbd7a3ab030b91d0d0cfa4c96af5e3c11756f5a37dcf0363cccfffc8ba462bf0c05ab826c0d47134953ff6f654b11537af7105b496d225a88152599df93dab81084709b0baeb5c0b345b6d4d6464ba8f4e295b159b4a84dbb3df4e9e7542f02f1a6954ac15cfca0803816415998e59e9175322467090f93392766cd6da898262e954616bbf0a27d0524d8b7852be6bc53907c4a94eaa7d7ec901ab6e748a7964775ebc90e2dd166bb3c62ac96633ca10dc78b5c489663b6779f8c9b2b830accc3f0d7a5cc19a7a9ef47e823064dc2c0a228928f490cf4ab949231b122131c6372ca3d410ba8793384373969fb4cd8ad76eefb53b5f46101f031a1949a09b9bf76aa456c85b3b65596426c81678a6dbdcbce93c00b672c449eaa86e26d1fa07213846e7036de5ece4cb7d72ecddae5d77cff860bd7e0ce1ccad37d2e91737db11f2e5c762ea487edd304b441ad35d7f93013eced25ec53449e2f219691b06205f1131af490c22d82c0f597221d31115056c05768801da0431de0df1c1f115a01d7e282244c9c8318760212a40efb5773fbc33d897facd886828659a5faaef75992e7b0a5c90cc321720e236090133963d05cdb501e87287f232d8da8e730aa099d34dfcd6905df40e25199b708c8775c37aa5cf1a039c98f06dad39b359452e92dedaa26812b45677c69982916875c6b1f29465a5719d0117a12d51460d3432ea25f036856347c28894d5ef67b22068f8a7963c90243588025e1abbb691f33cde0f99080c08a2675eec9d46a4499ce45fd2cd539e09f14d5138aa666b0aff0ad4b168919e3dc03379d7ebf1dbe5423d3d522654268f69b51ad173d8e0a36cae7b6ba4ead2def096051887bb845ffec837b507d52c181086a5fc0f212c67fe01d55f242b375c720e9971d4034672064c508e84ddb816ee70b3dababf237e9a377f87c6e3928356d9bcc395b2ffc4647ec4c38a90a5a714a8e5f66f81ac4bf162b1a65979cbd1b27b8b7496ed741cccf4b8ecf5946d668991868592ef75fa0eea5f18db108f242a6deb3ef8268b71c50a6799a384f01290321f787108f71be1d93d0faf2447828808b5ddcbf7b779d7440e63dab4c0eb9fae3c815e87a7975feda70621f3fe2b9ed37c81e04b2092befd5f67378e99db525cb08108b068d60fd31003a7de0e269d2a90c4cf491a3995d778c366a3f1e54de03793f03491778039a8e1a9efb061f5c319419a8950867e486b64a8a4a044a23980ae86ad8d7e6720017e9c0a421104f451226ffcffdac575d0cdc0e2aa443e3fbcd144be1a7e4d183f3656e7c70195cba1fe1ed49380fd2e38be55994258b7a0bbafddffce06e4c490f672d39dc87f41b83e689054bd61f7ceb61de17ba5d6e459986658df89bde972e00e3a5d359811f2a8afd3de2b714ea693f0730b5dad939551d957d07ae75f38e3a3ff14bd45a75202af7a0a2ab11edf0bc5b10cba0a7a3a8db75a6ac11971185c5fb1441de0aed4551dce132f0d22674cd53bf69ac48f402aba94a465c050dc390aa0a04d32c9224a049918de9cc0c6a5684c4fab27b4cbbe1515564f6b7ffc69faec0738a8d6750c8358e7b2df79e13f1d3913e6eaf82133fd501b44c35d58046db4ad42ac01251ef42bf62a62c7f3ced23b14345f562cfb88db06fee59a26395f5f1f6a78b716a7c320a45dbb8a6b668a7c7731b6af9d14d7fe77002f7999dda8277732efbdb8426b615ecccf1c7a97cb9eebad4e243dc85f95f753bf3657f3e1543eeeb46f552e9baccae5d60d78f7bdc7504ca54cebac68d2517963f1d56d7783f6623669562a04d81c35f8ac22c27449a629662a9ec1835bc6fb8c63c538849082bf3596eed17b2c7736b5d25d0df1cc18ceaf6733674593c8221a6d3a425d65602107afcd39504605696f28ea7fbefab3308052429452fbb5fab7dad075c9afcfd7b4dc9297b5cd8e2e947ae3d71dbad7a7e7e457d3942bf047a0877f02321b64b2ba6679027e1de3d94222c590920790ff9e5d832ece5d0105fd73ca9aace161b15ef01afc44a3149bd55e5e8ddc50446c4baf4b07dc55972597636c14553bde6cf4d0f0379e2785f6499add4181496c196b6f6b3feff9e0c5edd09b16a10db0efa19f46adc45f70bdc8900417d58c987d2d70419aecb62a18fe1544cede84c9e617464a0a81fb534ea79bb02b06b9dcae02f2193429d2de01f988a295951111266a1f690752d81927f35b19e21aff3658a38f2e54295ab5342028b26c474f01b1e0a10fe23a23be3a71c0012bb668c20eb49c00a69120c0edc8a80b8e7fd2b8f8d7d355f10f5c26671997e59526d66ad952ee6a4af11f8ea89facd7428862d8b755bc3974a2a85afd6a07d4553e28b62842fb9034962382a32a1e5ccf303254c3c9c1a887c8e73b9dc6c41932e7fc8d89652aae30119af2801bd2c75879e489ec42c0bcce5fc407779e78a38a4d6921c8641504ee88ba6c4854a19e4af62f8b191b918e606ae623438ce09e6e52b5411045ce9bcf88cb5d5558efc96476f4f61034431804ba9114e6a3697bce4a55b57f96b45b2209f8fb82c8417859527debcb6bba348496889fad1d73206d3381be5f4aa8e7c99c4a2bd85e4a4efb3759edebc8f9bdca01f4408b42981f7034989ba7fdcc4e78b58b9d212b462e78afaccaf8780bc7047fad55b999eb6b80d726fb1e227695d84dd658b2caded06a26a895a06f41c0e6766956447afdb9c90fa131871e88247f076acb746ba44a31ba9f4abed80f34e17a9b8df2cc159e1acae363d5150c56fa837de1f3789639e2e2b6d44165f8c264fda0c886fbfea9e512508b71d09a9450f94f0ba8ff1e7bd5a6b21bdb2fde17830b6b94ae6a19323152862e2a769ec05dbd6ceb21b7577b4b4fb367a00160cadf729d6733b3b67ca6b5ba6042c0804af55952b6ab4a107dd10928c2a95087ecfa4a8eef441da582faa2bf97573bd6fa247d764e8c7db98ac17be47060ff9155ac280c07f36862612387d0d61b5b0994aa812b0c3ea18667fef5fd7eb2ee48d6cf7408da44bddc7134328b5bccea913ff1d65dae4f413c800191e94d663d8c7de7b066fd4b0de4c1ea695c01392f9e96e9402b9d766d2d690118115212292e6b5fa3c6a53c356cd0009a7dadfe5ad8b6c5013a89569ad8a31eec82dc3ba96afd6657a9e4fb8a5d2c5fb84c902730d042b4838c486833d2413247ea08e02e0a0f37f8544d75afd374bafe5cdb5dd6c012ada68d0fbfcdc6e96264a649f8eb1e268845f80ab1e5d0896248dd3ccdcbaf91dc7a651d82057a0ef58a3ea7a3037c4eaab961c95524ed9acb3a2bf127bf547574b5b6d643e6bcf078292dd8b2e8ca36650ba0badb6d1c27dc77bdf5b62e9a60dd7786625fe332c7d8177ee00b5f740e4e3b9512b0a81d55b254ab7d15674a6adfc86f8ba2853535c4b11d57c7871f15d679760bccc261aab4825049970e25551a31dc3f5c965bdff8445747c933ed6997dd81b7e00f8c9e9e9ab3b850de77a620ea40e8d08263e480ad6576250922dd357357f3234106587b45e8a1ffb13e434b3cb05caed95ac753084eec0068f0b6b81ddad1c265ed9b50d379722768528917a2c3c9b81af9052f59481bb36d0ba18c493380dbd46ce1b346c77c5f044219aa0627eb82481eb36c191c1ea2c58e148f7c43eb1881af5f214615b0783d98cc48f9c509c9739fc2417e55062005d7d780df4965415d18ed42ff58584e51a927f4d1f6c27132e8687790de5ef617f97ad37adeba15155fd87c9378c0a18ba96967a0f2405cc025ee5fdb1655cd9c5345b46db7b4a8480830d7844975939e8244924cc80289864c232599f3b0482963d17e2739d0a8bef77f67c81b73a3d3c797eac3eabf5866778b939b1966a798b4471a28c584a5adf498160c093260b64914b49321a6355fc207ea65924edf8b2f26f4b13afc6a939b4431af09871c9fffd9f7e4bb513ef0ceeeb462268b9c55d3b12cdd4700ff25ebfaa0ad0747758b23d0a2c6d38a1ab3788ace36220325c902a87154ea2275e0757e6bb9aa444e730742971cc4ab1febc2e1a70c4ff5de834dcfc59d463bb99ce859c19e59b3dde018847d0eee093208467b51e94850446d77316cecdba8a742bb4bb054ccac2aa6a9d5f4389860c08f245562ba3a1cc41dda5323c96a4764495bf1288acc3e142111c7fa6b44fb9b64398159055cfb5e5dd5e74f3307a36fa5ad299be28eaadfe38a4148048999b3da85d096e6a926d218e115d37fd59b6775bc29df3e182ecdf103940f8ab3680adbe2b9493463d0b980cc1f8e2a9eee68970976893aae2a5d05e14958d0f19692c672948989f7d3bb090896b7789b9b60cb8e6d89671b766914fcf49c6dc61883630a6ba705232d5198695843fabaf6cb200cf3d0b6d721b4640d4de421b099fbcfa8c886baa5aaac3e2abf6071ed87100c8713b5207f765e300d64718966fe56b2a218b30ab90c20e882a4ceb18ecadd9ee9f9c11966a7558686213793d75ef1c6f52764cc736f71b8ba3952", &(0x7f0000005080)=0x1000, &(0x7f00000050c0)="6fef469c776bb35a5cea234de8d233ba040c9c6f7e90ed43ebf891a644d08659b4517b80b25dab4d0785c9b846f578d5580d25b97a4184c1d85d5ebc27be9faf13b201630fa74bb27b8149b6c5c0325b8d641b04f694e6ca2036b801c73f5bb0120bb93d92aaf76e3bc45e6c562c2774b5ba2e107cebf753c0d65f7191a099558a45da5ca4fc9ba782a1f25aa238f302d8562208a2cec20f1e5b171c61f16cc577fb2177b03783e39bac1deb65a0ef558e28f6586205b7ace48b02ff1e1d1a2c9714d9789041c249ab1822a31bc32b78dffb3b75dbac1bcc32e23942b889662341ad", 0xe2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000051c0)={0x10, 0x3, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x8000000000000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xe58f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x76c6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x7ff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x79}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x449}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x3}], './file0\x00', 0x66}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000053c0)) minherit(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) sendmsg$unix(r2, &(0x7f0000005b80)={&(0x7f0000005400)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000005940)=[{&(0x7f0000005440)="f4d5535650003f272e5f2ba17899f1bdcb6f5827a0e670858df2e063afb9088bedf69723e4a40089bb056aee1e19058c275185c753af1d8de453c72a8853ee0c35be7794006d8f75f3cc1c8f116513171d45dc10d90cdc5b87eccff5db4798d05222e8a3383cbe47239ada6726dcbeeb67527c4a35d24e3b3362992dcdd9062bf5079bbceacbb432e22c7b0e54616ed800d2f02dc90e279174b2c8bf418d152e1bffe02393ed9f757389093a267a8842600b0c7f6d449c71d332bafc4d295426705362348ae142e098759684c44e24057f6bcb3d741f89", 0xd7}, {&(0x7f0000005540)="ed95f280a25d74bfb3b57c80a3313741e94830c0a6", 0x15}, {&(0x7f0000005580)="0369182fdc77876f17d24b5e2ee164ec2efd5c7d4d55c28db6bbebb480cc29236e970e756be063d7dd80cb30c9d5d957e1af56985c933bda3146a8109a179caed9101e36fa176bffa1", 0x49}, {&(0x7f0000005600)="6cf0f971872df2036fb0b170236b88568eb73ea38cd304760d24c2f65bbcbeb5cbdc1abe5ea049cbc2704a24a7619999c11ef7bd4d545189d212cfa2c8aed03b995c17d2ba091adae46e4758de50ad5b7ed75f9d0f77a51beffaf5bdec65a2b920086609263450dda09b8b117fea9d989fb355e6d9bf26b3519aa0c8fde495033a8e0c2fbf9517e2b7cdaf739c78fd838a76f70c0775e6f58313ab94bd3db509a5ff8670707bf8af6613b6c99c4c9ba3b0a9ead7", 0xb4}, {&(0x7f00000056c0)="605394e6e8228873ce2316c0591455abe7ca1b2eaa661e1ecf01bf337a1cf723db245625ce56e46840fb68b3cceb6f350b9491786ba167c9c69fd2dbaa48605469b1834fedf61775732b21d059aee6497afa3db75e4fc4c8446c3d52c4ebcb388f3b96432bae9526992e838c92f9dcd3439e3c84ee98d356af72974c72e6fe87b9514f632b88571aa124ae148fe131f852128e173a90e7c8d5c7c1ad9d990eb83868c8c10f8266a49b67b495d7320fe43491e3c7124cfecbb6d13d4e421900412c3927885a065a323669f2d63e8912fbe4fa74347b2f23c153eea2e0897af467661dea", 0xe3}, {&(0x7f00000057c0)="6a5203ae7f7e92c8f2419a28664026a3119f24e2a5d2779e398a2041dbc57e88dddab0d2cca8cbfb102e82d6c71ef0224902fb108422ccd9819a48599e4ee8a6b34773f6721395aea6d866bcbdcbbb521b338d467bd47f0a608ebe6d54a6660194e76c2314918e5fc5e0f79be9c4383627d81bcf886ad3c3c61626f281acce309a22f725d02a80c1484886e4fe23f9e69a49a76557a6fb2a08523f240214626e64", 0xa1}, {&(0x7f0000005880)="4cee2d213d96e34c8d2994713068b5b8c05deda00068f36a7e8db849cf9b34c6c03335ca8c1128e81939e57b0abc3353a65822aa3786f25954d922ce0bb49692ebfcace362cc039d834c2fbca0f4f45560b02492da9ccef7c916fd29005f5baf06749b9394cf4bd465420e984ec5d0db0e1d8d096d0e30951d232d8b46cbbf2c48aef9abee", 0x85}], 0x7, &(0x7f0000005ac0)=[@rights={0x38, 0xffff, 0x1, [r1, r3, r0, r3, r3, r2, r1, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r3, 0xffffffffffffffff, r3]}, @rights={0x28, 0xffff, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}, @cred={0x20}], 0xa0, 0x400}, 0x403) executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x9d420e894080c32b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000480)="2558f64bf442cdfe7eaa4bb103c2e9f446b0297a9fa71857fbd8238f51c9277e99be3f2eacfea3a9590b07e0e930922f7a0ebd0bf882ce62eb5cdfb29281e389145f4316da89d3c97973b9dd0039d9913dae0a4b5dbf9287a94959b933ec16104eb3dc20910276d8a1b6ef9f42642f63d5246a00b6d6dc3627f8854c83f321ac707844671341c21640d415d4d107ca96cacc5c5cebff20b4a5c68f4fcea903ea365f6896303e971d744827ab0210263b79af2cf8a47468baea9f6b51b3d33fb9db54688d3078afd271f5e8891a29eb418fb0693456a3f0c639cb12dc44eb88d668c17d7ad995e38c46cc457b65e7785d5996880fcb6c65ae40e998d11211e9ba91efec39a308a4f2161e1a91e310b57c819420c0efce26e36275720b8952b28347e370c1bda07c90994e033542be91e46be51418e1ed15905978fcb7119d7c9a27f17393d098bfe651febfe573bddf8e62a71475abbabd2be6039949c02614b30e02491a46299a591a3831673b3a4999b015200e1c25cc875d03665e4feb3126e4a13e4804b3c46511989c27e46f0f2ec5f2b53b1e1e95fa0e8f9c7bc6cd60c933805dd6ba5961378bf3a9902074c0216b3a0c65d624160085efd04927cc35e4aa01d3a15a1c138a0e8d4efd6fc6dbe4625c064a3b745104a7f21af0896ff124b95f", 0x1e2}], 0x1) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x69}], 0x7, 0x0, 0x0, 0x0) socketpair(0x6, 0x2, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) close(r0) executing program 2: sysctl$vm(&(0x7f0000000080)={0x2, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[@ANYBLOB="89050000000000000070162e86dd60f6190000140600fe8000000000000000000000000000aadeca2b689548357f3824ee4f7ba22030ff000000", @ANYRES16, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 7: setrlimit(0x3, &(0x7f0000000980)={0x42, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbe, "00e3fe00"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) executing program 3: mkdir(&(0x7f0000000200)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) fcntl$setown(r0, 0x6, 0x0) rename(&(0x7f0000000080)='./file2/file0\x00', 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x44, &(0x7f0000000140)={@random="99b0e6fea5ec", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x36, 0x0, 0x6, 0x0, 0x2, 0x0, @empty, @rand_addr}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x9, 0x14, 0x0, {0x5, 0x4, 0x1, 0x34, 0xc000, 0x67, 0x200, 0x6, 0x62, 0x7, @multicast2}, "bcfabf6d9f11"}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x69) executing program 6: r0 = socket$inet(0x2, 0x3, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) socket(0x18, 0x4000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1) r4 = socket(0x1, 0x5, 0x0) close(r4) socket(0x800000018, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x6, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast1, @multicast1, {[@timestamp={0x44, 0x4}]}}}}}}}) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000380)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0xc}, 0x10, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000840)="7243a04d541537df944a59a24dfc89d8298a0ea255bed752c7694f9afe2c7ee6a7953546433803be21da5d5f103753289288dda033c4d3d633fa35deb4a58bbabdd0ae494db9055d89506d5d13b7453491739ed618241426b8d0c13829fcd8c361d4f58e07610f93e0305ac31474ea689b1c22d6cb7aaa8cf8eba412331d5f94afe325ffebdf4a200d6342a0dac196422d", 0x91}], 0x1) execve(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r1, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) r3 = socket(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0xffffffffffffffc1) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000c50000/0x2000)=nil, 0x2000) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) getsockname(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) syz_open_pts() renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) executing program 5: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}, 0x0, 0x0, 0x1}) r4 = socket(0x1e, 0x0, 0x2) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) dup(r6) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x1c6) getuid() chown(0x0, 0x0, 0xffffffffffffffff) getuid() setuid(0x0) semget$private(0x0, 0x2, 0xca) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffd, 0x0, r7, 0x0, 0x0, 0x0, 0x5}, 0xfffffffffffffffc, 0xffffffffffffffff, 0xdfbfffffffffffff}) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x56, &(0x7f0000001140)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) mknod(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xfc2f568195d1dbed, 0x2) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(0x0, 0x0, 0xe618ed3632e250a5) writev(r0, &(0x7f0000000000), 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r6 = getuid() setregid(0x0, r2) setreuid(0xee00, r6) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb88a839008100110008004500001c0000000000060078ac1400aae00000011000907804000000"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r4, r6, r2, 0x100, 0x53}, 0xffffffffffffff00}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5", 0x9d}], 0x1}, 0x0) semop(0x0, &(0x7f0000000240)=[{0x2, 0x0, 0x400}], 0x1) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r7 = getuid() semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/266) seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x80000001, r7, r2, 0x0, r8, 0xc5, 0x6}, 0x1, 0x60c151a, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r5, 0x12}, 0x0, 0x441, 0x8000000000000000}) execve(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) executing program 6: nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='*-^^+\x00\x11\xc0F\xa1\xf3\x15\x11R\xee\x01\xbe\xbb\xa8F\xbd\xf6R\xdb\x9c\xdf\xd9\xdc\xf6!0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x6, &(0x7f0000000400)=[r3, 0x0, r4, r5, r7, r9]) pwrite(r0, &(0x7f0000000440)="1f98a019c224d5bc59adabb1fecc026fe2ad37811b43d6c1664b9938b9d1a6293d34b7ed8e67032dbb77202e4a4d4be89f6bfe881dc469802646c6342c0c8a4d09a78ce2cbbcec347ef7c8a1019b89a6d34630ff57237aca1479a406ea7375cb72db92e7e9f7e51e36073024a138a58151b271eb73269fb8199d982dc5d52dd9d7a4e0ad17efb8e475f1e77f3f436d88b3f65629017f98fc0b75560eb891bc544513c8b03ac67a0daf540db6aca2625f40b451a2dc43a74d9cc5f8d666cfe94b1783b1d4", 0xc4, 0x9) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x1, './file0\x00', './file0\x00'}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) fchmodat(r0, &(0x7f0000000580)='./file0\x00', 0x160, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000005c0)={0x40, 0x8, 0x3ff, 0x8, "3de42edc6559f8c2cb6848c072d020491e0dd215", 0x401}) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000680)={&(0x7f0000000600)='./file0\x00', 0x7ff, &(0x7f0000000640)='./file0/file0\x00', 0xe}) fcntl$getown(r1, 0x5) setegid(r10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) setreuid(r8, r6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000700), 0x20, 0x0) faccessat(r1, &(0x7f0000000740)='./file0\x00', 0x118, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000780)={0x5, 0x2, 0xd177}) r11 = socket$inet(0x2, 0x4000, 0x0) fcntl$setstatus(r11, 0x4, 0x80) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000007c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000880)={&(0x7f0000000800)='./file0/file0\x00', 0x8, &(0x7f0000000840)='./file0/file0\x00', 0xe}) syz_open_pts() executing program 2: r0 = socket(0x18, 0x400000002, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x50}, {0xfffd}, {0x595, 0x0, 0x0, 0xfffffffd}]}) poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x14}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x0, 0x4001, 0x0) r3 = dup(r2) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB]) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000480)=""/191, 0xbf}], 0x4, &(0x7f00000005c0)=""/167, 0xa7}, 0x1) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) executing program 5: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) dup2(r1, r0) r2 = socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="f9ce25917f46b8fa9e44f168251fcc0ea26bac863232c4cb8711e6bab4a64a894fbe282b6199284898f237235f", &(0x7f0000000140)=0x2d, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$hw(&(0x7f0000000480)={0x6, 0xd}, 0x2, &(0x7f00000004c0)="57b1b8b4f1e22c4a8ee868da51aeef8cf2d91bb27522baaa73940d70924dd478e701eaf46f5c291caa26cc8566ed15c109dbde4351528dc2dee28dd5e1251da9d778acf995a170a4ce22763d8f7823684c2e72005cb3f07b55fa0b5c958351ab2c164cfd89426674ba30dd47ce17fe154ecaa346ca94b23621b90a90dd88932a4a072a071740d30995da01db9fb584df8e5ac525d3df9ecbb17dffe088902b6d32bff4a6d2c756a05c1a1cb115f3ef57", &(0x7f0000000580)=0xb0, &(0x7f00000018c0)="6567ea84a8ceb27bbb0c3e6ba1f4cab4659ee1cd30e53db2537e9be7a140e610e817a358eace7343d5e9d4ae968496f598c53ce23960b327722d3d609de02b1f4aab20163033aaf0b25008f25efef3828a2a109c771517bf8cd2b58d0fcdcbab5163747ec73c36987c52a467655cf9151d9682f48966919108fa41398ee14a4beb9a8a4297204471e141a696d32fd482a86c65ab92e179258cbee2f753f2b5f5afc256bb6b8054df689dee87672061db677437f14262350e7cc78db634", 0xbd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x20351e, "1a0000000200f90000000000748412ffd1bc463e"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="7f2e14cf137276fc0a7482cc94affcbbaea076fe4cd6238f57474928e9e77a212874439215c5f1bd5900ba49cdcaf9be1a44e3abcb090b5f9198de5b9011f218034c31be5a5b22c1f138ef80875cfe03ad813ce2790fb694a65fe42e97b1f95cc24cfb0dd3e5dfad67060bae4f268765feca42689f33715a7c5e4187467ab2af26a7c1090200", 0x86}], 0x1) sendmsg(r2, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=[{0xc8, 0x1, 0x0, "5c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389"}, {0x98, 0x1, 0x7f, "284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a48"}, {0x70, 0x1, 0x200, "677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9"}, {0x1010, 0xffff, 0x5, "8093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"}], 0x11e0}, 0x401) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)='\a', 0x1) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x5d5c) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) r4 = semget(0x1, 0x2, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x2, 0x1}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e", 0x33}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x800) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "6104000000001a0000ff004e200900"}) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r0) getpeername(r2, &(0x7f0000000500)=@un=@file={0x0, ""/4104}, &(0x7f0000000080)=0x100a) r3 = dup2(r0, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f00000004c0)=[{0x20}], 0x1}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) recvmmsg(r2, &(0x7f00000005c0)={&(0x7f0000000580)={&(0x7f0000000240)=@un=@file={0x0, ""/63}, 0x41, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f0000000840)=""/78, 0x4e}, {&(0x7f00000004c0)=""/10, 0xa}], 0x3, &(0x7f0000000700)=""/184, 0xb8}}, 0x10, 0x1041, &(0x7f00000007c0)={0x5, 0x6}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000001340)=ANY=[@ANYRES16=r1, @ANYRESHEX=r2, @ANYRESDEC=r1, @ANYRES8=r3, @ANYRES8=0x0, @ANYBLOB="6273c8e6c3f505962225ceaa4e535e63dd54dab2dcffb6204f0a8e7bb139f37ad186d5e3005913ad52e0c2296a0964cc2e487b7d698eaa890d0489429fc312f54fdaecde531c2446e28e913e552b108ac5c16f9561ee3b40f189eed7b821e301c7ee868831ee3b3c5fd5d60767e79eabf7e8530d0abbc97cf9bcf9965a540740205a149ecd09e03d", @ANYRES32=0x0, @ANYRES32]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000800)={0x3, &(0x7f0000001080)=[{0x53, 0x0, 0x5}, {0xc, 0xe3, 0x80, 0x7}, {0x6, 0x0, 0x0, 0x802001}]}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file1\x00', &(0x7f0000001400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x18, 0x8000, 0x0) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file2\x00') r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r4, &(0x7f0000000180)=[{&(0x7f00000000c0)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb319", 0x66}], 0x1) ioctl$TIOCDRAIN(r4, 0x2000745e) syz_open_pts() kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000380)) rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680), 0x381, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000006c0)=0xffffffff) sendmmsg(r0, &(0x7f0000000640)={&(0x7f0000000600)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)="27505b9006d8e784f4fe6f5631d91783e29244b350646e4d799f1ff07391c58d0830bd9a30397bca2b8b39bfbd7af54f25fd78c8840e91dafd275acfae795c55de8ffa4155e74709e06c9bf1528451f877944625a31e8df1e58d180ac5bf0032fe9f2bb20bd6582c781671d4104ba04f4b3652ed2a1e2022f539", 0x7a}, {&(0x7f00000000c0)="568d924692a8a7daf5ff406be25082a2b00fa14547f14de3b31eb81c99a31ac9f20d5354938b64e8990f0316abf49ec511a8ca95551663b8abe0d34ebd7ab3cc99679b4d3c0ed9b9c48cd216b4e889f279f8482e28e3bd080edcc6c8638f4c8db719e6a6b34f055f4ddbc32b8c2a7ba201f8db9fff8771476f247cf82e58483f4c6cb6d5c4efd762303f037214ec177eaf7cb24446160f51a6b2d6c195e9fc1c5c4674d189cfd5030502f8e35bfcd8272033e3b03fd2dcec9f2e59989030139c0b09b7dcbf0c9a6f4d95545d8fb08a883b7620b2de23a99496759041d1e7e3", 0xdf}, {&(0x7f00000001c0)="b3250fad5c2d47e3b33bb35300447bbebebb67237deef8aab7b03d76d0959973f9a41deffb4aca061d50f50bdf125d90462f25c9609423d133c22733ce30403c93801e97b069d4d5688dad0ffba08490f6f546801e2e693b4027afcf10acf6fe2d5b33ddef3732f0769ac2facad2156d2d9510e61b8669d2ce07541cf644b7090abcbdecc1ca985f0a335efa879aaf487ce0a3df464aa46aca10c97a27a4ccaf", 0xa0}, {&(0x7f0000000280)="8aa539cb58f21de25326596b245877c98d51e43d27959984c6345e4a81c98b8645179e7d4c595e9d8a6317e7c1d450c2e919aeac87987513ede9dc58c47af0b1c42c099420fef866d2ba4b88a34aac6e5d41", 0x52}, {&(0x7f00000003c0)="b4f94c28cd4b8eb69d700e6e2a827c1b698eb12718bd4055824669c2fdc19c955d535aa4c6910a08c7ee780253b76ac3d542eafc334b8be899f61ce6740adba40345abc4b9586fb36ed62a67", 0x4c}], 0x5, &(0x7f00000004c0)=[{0x38, 0x1, 0x81, "c6443bcff7c5baf5a6b7d4baa1b68e9521f98cf48795b4579884e05b4c464964ad21070d5854e6"}, {0xd8, 0x1, 0x10000, "1186a93eb058d6bfa654594e52ae0bcf74e8507ca4d779c379a7039d0f6c07c8df59a78076046840394c9744b03eb54350199fa7b097951fc0c006719485a34615710f3d49820db9ad5693aff16e444d257b4314bcedea171b31cd67889fc748678a70b2249f8e8febd433637978230b9c2e11182d50ae1206b83e790e9c46bf71df75bec8e564a77dc741fae3871dc0d03553ddff78ad447504b4270c163fc603c39478b85032cce7c5edb907c155eff2e5c35b6673fd993f5543c55903b756c2"}], 0x110}, 0xffff3992}, 0x10, 0x40a) executing program 2: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmmsg(r0, &(0x7f0000000500)={&(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)="5d52a6360038cdca13a79d5070a8312ffeb525874943629075e3bb5984fa8fd8c6bf8ad30f8cc3a99e9f2d6fc93ff752ac390cb8fe8a6c744af422d7f6f5063e1b925d72065a4aa8a3706611510f8386e330ff4a183a2c5261ef0a9bd7bbf2d89b6e5657b4c8e08f9eb41fa9664c2e11918bf5e085dd966954142f0b15a7b6983589db069a735783681a49c02923d3b9b38b091328c52a24fdbcc5de2bc2c578389aafc98dcd79b740261adcf74bec8008da0f75224b6fd665fa7e65b4d9779514a9256446", 0xc5}, {&(0x7f0000000180)="3abcebe15f3ab2faf45bd35e08dd7904c1120e063305f41742f4d381fb8731766bf388f75f752c4e0f74fb649fc53d70b57290e4c8c6d99a440e2b63f1db92b1a602cda2dd28b902d9a40b0dd1b1379956b3fdec78ff38772be55f1aee39981b086b399bac6c95b1ed2bb542447ef042d971239dc53d8fca3560bb419e10cc01a3537736d81d91d956cb1ee7320e0745d9b71aa72b49dc196c8d1aa3e373d95795c92a36a9d6ad636bea8c0056ebe9a9b635fb4da1d678e88922ff19da623034dcdc73d36ce42fdae35c9fb427b4f8d5d717d2582e9cfc8de60bd50f479a50f139d2a85eb02b07da4cb3b664f2bf050ed899dec8", 0xf4}, {&(0x7f0000000280)="62ba00e4a4ae4a8e1726c7b919b7f6ca387579e528875658be6e7b853d4d4c93626c5aa0706c8a1a782cbef1b9c2ea02bc9bb9e5e18cf3c93a2a79b6e5656d447fcdc20670fe8b11fe8ac9e3a1e2c03045a7445b76d7e036cadd7ac2b23ae442963dd7c8e564fab7b9b23a58455e47a1bb46b82b98def6682557e2ed97c942e01bcc7e51a1d93a303e83bf70be121fd0e0f4cab2838e4dc9bba1ff53811870e2ee2cfc", 0xa3}, {&(0x7f0000000340)="00d91aec77078b505d79dbcf911464e646044e3a5122af3038af7323f6bd9b8d", 0x20}], 0x4, &(0x7f00000003c0)=[{0x38, 0x1, 0x0, "96dbfea346d67b28ffb46ac973234a6c40cfa60f725d9c463e282468b122e0bee656"}, {0x30, 0xffff, 0x2, "a204a348a30b6b2cd34fa3c2f7424414b06d34edafe0698245b4"}, {0x90, 0x1, 0x1f, "7f9cdedac1d9b73caf60210647ed766dc83697ae1835f29c1c7b87633b574a8272af05aa0a604556ae3051ed4c59dd3828bb6d6177f8092e987a5a5644eecda9a1ceb2d47086c95b21edecde37f21036d0c3ddff78ccc1418b4a535fe3af1a3a271f0f6cd319e0d94d0cf691f08fc7e2f16616abe5b013a33984ebb914ef20"}], 0xf8}, 0x2}, 0x10, 0x1) r1 = socket$inet6(0x18, 0x1, 0x6) connect$inet6(r1, &(0x7f0000000540)={0x18, 0x0, 0xffff, 0xffffffff}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x8000, 0x0) r3 = accept$inet6(r1, &(0x7f00000005c0), &(0x7f0000000600)=0xc) sendto(r3, &(0x7f0000000640)="7acfa0368c875a4d79168b2701b516b7375361e6536d44cb8e6dd9893a6122cb827b0a7a1756c706708ed5a46256167d05d8be44e41b8d99f757edc8bacbb37990bf9f293fb3f048", 0x48, 0x5, &(0x7f00000006c0)=@in6={0x18, 0x2, 0xfc3a, 0x101}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sysctl$kern(&(0x7f0000000740)={0x1, 0x5}, 0x2, &(0x7f0000000780)="09d3b3a84c3d81e6734984883fb222e68e4592cbbed4f530f7267043eb0c06a96e804e4b919281a25ade562b36be7a03764d10fa9c95fbc61be949974dd0c53fba51755fb39538e17c781536af94b486fab53161594a96048496eadcea8021dc15ed67b0935a1d6dce87114c6a262ec2c82b441b5dedc78af906a5b9efa70ab611fce1b61bf079123c4abddf2d692b938ad3fc5829376165c7d82bea7922214efd6a48797518aa47028e31a3ae5bec36b1e6209a20823d7080667105d49db9ab4f053b29664b70317beb9dc7e97d83d17c44b2bb8d32eb6c", &(0x7f0000000880)=0xd8, &(0x7f00000008c0)="90730af2b3d73bb5b12b08151a9131faf000d0781c6e3d6ed3a9b0cf294f38692b585d6af04b27ab53fa78db488157d67ae78322897708a1572da7042b272cb1de1281e3541c45541c3e54910fd2e74afa28bb67ca74c73cc1fe5ab73909f68c1dd3daf68bd98967451e07abccc5f3aadca37ef690a89dce3cebbef34edef00e3fdd2c2fe050fa202e02eb65b7590671a546a20ec9f42459c1c92be04bcdffde0dab", 0xa2) bind$unix(0xffffffffffffff9c, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) acct(&(0x7f00000009c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000a00)={{0x18, 0x0, 0xc3, 0x28a}, {0x18, 0x2, 0x81, 0x3}, 0x4, [0x7f, 0x7, 0x1, 0x8000, 0x2, 0x1ff, 0x8766, 0x3]}, 0x3c) write(r0, &(0x7f0000000a40)="bd2bd1c8855bd6543dbde7fdab475ce411f2f4d2b473a56fb431f6bbb580f85ccff1c6862f94bfcb9fb0226e60", 0x2d) fchownat(0xffffffffffffff9c, &(0x7f0000000a80)='./file0\x00', r5, r6, 0x6) writev(r2, &(0x7f0000000e80)=[{&(0x7f0000000ac0)="98e9ea7c88c94450ea0cbed1323dd36730c062c3ba74731cb8f42333e38b279cf27eacef108f173fb6ec436c86bea1f9369c88ae28c62522ab89325f2fcfe3fc278e5f08af682202", 0x48}, {&(0x7f0000000b40)="df5e593e1ddf01a8569d65b0a441360f5b5e5770a3336a7af86ab98720ba35ceedba01b1e82825bcd4a4a203a1e9cf90567ee1959b63d483787dd253f0becb7ab28ad56db7860060ff7158ea38cc6dfbca73d2083496216414fdfc957ac769eb212f4c5c7577e1470c0524dd811d2d84cd647764faa7522d51bfb96d1f2201f12ad8bb8f8d70ad179048e462defb93798ce915e647485f5afb050c10523fcdbe38001a58bd74c0c683af7502e834c4ae17dd0d772b1c", 0xb6}, {&(0x7f0000000c00)="116da199dd72eecfdcbbb6b6c37f6c0d05ffd2e5a718b3c2fd596a844542414618d6bac839f748b542b57371971a3913ba85565301b546fba68fb52d160a777f3901508d67ca91dd2bf5c38dd9cb0d55995706f13e8cc5aa2e3d494c5dbc2ed737ed5fd0d244217413b85ee249790c89c15edee1e28361af38870190f6d4d636e9cbb1f7d781e476f0e4ba54342cc99b2520c0c46fbcad5bdb7205daab56a3107eb541d6b02348bd503a1bf28db37530346d23702b465566c1cc0b5b0388bdbecb8bb0c04ae9b25fbd46eb907369be03c3f95c4820c24e7c", 0xd8}, {&(0x7f0000000d00)="26c2db949d7d28879978603f73683333e4890e60", 0x14}, {&(0x7f0000000d40)="5e619418fa7c", 0x6}, {&(0x7f0000000d80)="dd184a1503409672ad2f91a8c009d2e02b9fc2a97c0a07295719d5cfbdc1a342e64b824a0cbd286e3274c8002679a31156d54e94761ab5645b7e5cddd1dc05393368a2ad40d834e671524869043968809697842b99f9278bc8025b5dcb3c0c3e5b77c347951fdda8f1fdfc5ef7e801a4790dbf80e84cab0918c4f67804003a545060f5681d19d99d94ce25f0e76dd981382d7f82fffd0fee5c8009e11446d4e1e2e394357804482260cb269c0cb41990e5dc54ad40762e5a820cbf7fa715c1dd4e5c08acdfeabc8edda6f933106873b43480bf5d6160ce2d998fdb40314052e14f64", 0xe2}], 0x6) getsockname(r1, &(0x7f0000000f00)=@in6, &(0x7f0000000f40)=0xc) r7 = msgget$private(0x0, 0x41) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001000)={{0xfffff001, r5, r6, r5, r8, 0x10}, 0x4, 0x80, r4, r4, 0x9, 0x3, 0xffff, 0x7}) sysctl$net_inet6_ip6(&(0x7f0000001080)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f00000010c0)="2b3a87f3c301dbe3d14d95f2c35009b1be5b515286eabc4f0599bf0673420f0dacbaba73aceb6b9a0922a26f2d9e491420967623079742a4febc014d9d562611e70c090a62baadf0e9ced00a3961ec91d1ca49fe66eda10a2be42dd6fe2cc72e34925f73a326c769916e3dc89e706107a96c986a03ab0857f5472d12c5051b74523015fba7167b2d93085d96da59d7c2f64f4b582214f1ca3359bc363e12784f317cee6163f57d7a1e57cb0d4fab6c21e6fbf6d41b4ae27c1d22a7d9de63798d141b5323fd40f13cd0d76292c0470ea787da588d77f28f280090bc78b97ecb0561bd1d6f447468161d92a1e18c9dbc23", &(0x7f00000011c0)=0xf0, &(0x7f0000001200)="12daf8093265f328884cadddc26919f1dc33607adc664430f3d93e0aaeecddc9d90e8425f08f75032437180ad838fe63a85b3851c5204f2362f19eecde88c0f4a7148d19dbe15789e180e7b31859fef7ba9f1c6d3df8e48c159fb184dd23194866d97ef58509ac78fc375d4a89b9ccee7874ad22f3788f37eec3233f3234cdb4c4041b3086ab47db5d6c9651ee174519a2312a8b56f2561b6e460ffc889905f6dd8aaab1a6975080f6a68073ceab69db3dff689e0aa98716b94ad2f8f7463dcbafbffd295a091359eaf5a59f324e", 0xce) accept$inet6(r1, &(0x7f0000001300), &(0x7f0000001340)=0xc) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000001380), 0x1, 0x0) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f00000013c0)) r10 = semget(0x2, 0x3, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r12 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001480)={{0x4, r5, r8, r11, r12, 0x25a, 0x1}, 0x906d, 0x8000000000000000, 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001500), 0x8000, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000001540)) sysctl$hw(&(0x7f0000001580)={0x6, 0x5}, 0x2, &(0x7f00000015c0)="b27f0379fdd0cffaeda87a9f2f9f2552281b7579a781b6e8653a4db1e4d52848583ff3719557f60992a367b08b7b937f76a28ae1e338513d18a9d0c9df0a9483387f86438178068b57b9e1f177288f9797d1b1ca4cfd4e0ccab8725610f4ff860a90b6da8ee291ead451164aee8fcbdbd63cc8a68496d9d1cb3244d5186848c3eb2c363045102472a709917bb7c581e33f14bfcd737a03f14456d4400a4d5871cc34626f31f115273d1dd4276a95d04b45a59eb48af26c180bb5b4", &(0x7f0000001680)=0xbb, &(0x7f00000016c0)="27755968fa39f087291284de5d2675a8148d2bd8f582afe82b7998cf5e9aa475186ab945c152f443b0131be6c5f505dcdfef74877e345b3fc99d2defebce67addfb71f20a8e110c055a53eb5ae128689d30bd5e2f418eaaf58bbe14f8f2d497a07aab1fcf5615a9910e65df4edcd521321", 0x71) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000d40)="9b3af791a44ceeb2f3233fd8045a0f43ae95f198bacefd7836bd6ed559051caaafc2eff14267e9a3afcd0958ea8f50dd9dd97c98822e7067c0766fe03ebaf66de3fae0c5812c9cbbe6afc9a91e072c1a0a1a66da3f3204263679027c71e475d2d71fee5475dfed564a161b8c14508e688cb4f54e80657b69258485a6bdf1ebeb0e50c187d460330a6869ec68b28f222a22acb1f3d1506fbb5578762b8384959e5836f15539e06c590973f12b830ea89ca2b93cd2e87f8e05bc9f264c61c1abdd0ad8363ca854ef3b35f875607262296d08e890d2dd81bc641518d8ac993c367e4e00396fb2db4b2935c43d95da6e98d5cefddd2692d2104c71f1191021448106f08a652149b94e0d2b550d93ff0999e4dd48b22920eddba91ba915dec61676ea4102b8fd0caabc6f2dc1b778c566d22a3ce73ef88ad8233162d3dea07fe0c68221808c95bbb54217e0dd75ca75aa16291e9063abac9c1e5e6012dbcef95a25f247a45959418b3f5f612bf256522f78259b2cf765152c178ef0fed81ec137b81750ac6be8fe9419a92031c3a3081ccb2630c579e3bfb944b2aef48f27a9296ef411f4f1c1de8a39cf94a47898417aec45639aa958f0b10e15d203514cba6f9d5214a5adcb565110a1f24d202dfd29e880b12701bf95be462723a6fd643af3cc70d0515e81dbe9894e6f0073c4cd5eefb80e5bd3aff0c1603c68d149ffa4167309a1b707036fd3d3e4990e9891d313964e48535fd484cbcaa5daa522411780da3b14837e5ad998b9ba84281d3dcbacc1d816af2fe81469fcefb2b9886c0b7cd54d90a66da56027e76b5d2e78e1e163b2f88423d96a54671dc8ceb1e41dd722e0b164152208f89a4e12829feadf28099ed387393c14283f04761ccf004b5c6fda27e88b1d39cdfecfc75cf957c3ae111556f0cc45ee166efcda208f11015dff89af20108afa105b742b61789dad2ed544790f78cf30f3e3b170499621e97db74cc46451ef1f38de07592ced8f659d48d829070af32e30d1bb352677f3dd1ee915f7d072afd61fc8c9ae91100eb0f35c1eee1d82442fd14ba4dfc6e62cf64963fc48ef00b10c905c1b6aaf5afccc0d4db215c2de8af082fdd89084bf5bf9537ff1a1277f8f07287406ff9d500695a441eee323a4555cdb95fdcfd35dd4b67a022b0fd84f1ee1c45f9332b4f04f63dba452a44b6dcd00787074585c773e9a26626aa282ea452224a375481edc44e4267106bdfa163f42f5d34469bb977eb1f69ef3e0d6403749bee4ae3137d348c5b22e9a160e2683a811f030329a3a9ad6a3749436d77d6100a35986dcb8955a87ac7428a73f84bc36972ebad43d3d47970854c78c1d68d110bc3342129c3bed7319f5dde8f05bb6044b4f6df758040b519d556029d672f2f1c34a7adb67ea1afcf9ea0f45bc49566e90647a78a32038b8d961502fe30e4323ba0a1b38833e7f6e7035a85fe29958a2be9f72ed6d00a7b73caba0c7ba70a9e042929fcadda4ec58233cffa3c8283e24c66f9b2aa59bb4408870b2bf358125314565e36ccf4622a2156abb3a6bacff0fa2249bfb03fdeff47a4eadf35b53713cd34b550d67f50912aebdb1b2f5e2becaeeee484fee401e5c6401ad1a41787018daae8dc991d9d54a5db7760a8f05294bb3bbd461ebc0405442887c2abd7ccce3cff85c8e60131b7c3a556d185ab0e8b667c022558d9db232a98d268cbd628cb4d1e5403d74281d6fa0a6284fc65a7cfa4fc0a95fe29d8749e3f31dc5730e9584031b16c9f1afc7ba63b2ab51f51b600960bf259a6b79eb78fb82992f56464466ca0490dcf141ce678e1dda5fa8b23f37066b7b65cfa428fc25bdfa0db1d2b89080c5f89edbfd6644ff14d4a7d1ae9edab2fdc7c641d1820b413833d01578ff5eec8f1d2c3bb44ba79da65fcf427ab1f67cea44aa53fc3d6b0511b2aa3a1cb98f6cbe8f4b5600c9fd412d6370d2e643f33aabdbd9ccc2ef5c929f5ed83184eae73ef4eee59ff4d5c29d53e4d1bf96d54caed77d602666904f4c89c64f59aee6edab46ed88513a241bf8942cc7988b7c44544451b8069fae42dfa5f8ef029fd20c5add094032d281d8a3b04b20a3fca48188154ffcd4f2d9130e9486fe8ffda33adefef1e1322a623a777d0a2becf6b6a675344eb1038c866b2ff7e982cf571c0462e69bdd30c50098ec232ad9b3127ddb9584d9cd1938d8d7bb55aaf8c879c2fb6b497d17a1bd1841f203a5ea6968d703e0edbd50a3e74e0399603dab1ac49f61252dd82fb05bce7cf5517def196be68fc36707c14d746d2409eed642de859d6b019723c7e9d26aada1ad71954392be772fdeabfc4cfdb705a8e1f51ee07bc68585da75b97eb91a12989242270070a8b056d91f948153355e3250121a52e4c71bb192444da74808a5b907c331fb58bd89124742f085402e9f69a688881b09c74f90a952b8ae0fb25c00", 0x6cd}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0xff, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r4 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r4, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) getsockopt(r4, 0x0, 0x6e, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_emit_ethernet(0x36, 0x0) semop(0x0, 0x0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c79935", &(0x7f0000000a40)=0x18c, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) dup2(r6, r6) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f00000001c0)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) dup(0xffffffffffffffff) executing program 4: syz_emit_ethernet(0x72, &(0x7f0000000140)=ANY=[@ANYBLOB="4544f333d450aaaaaaaaaabb86dd60000000003c2c000000000000000000ff000000080000000000000000", @ANYBLOB="d111b1c0e7820d72204a74b4f6b2d0887d973f554a96aabde1697c20ea34e2d3472c51cb0799dd9d462edb", @ANYRES32=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0x80206910, &(0x7f00000001c0)) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r0, 0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 2: socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r0, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r2 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996b272d2dd", 0xd) close(r2) r3 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) syz_open_pts() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getgid() r4 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r4, 0x0) setreuid(0xee00, r4) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000080)=0xc) executing program 6: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x61}, {0x5ce}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) msgget$private(0x0, 0x460) socket(0x2, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000600), 0x0) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) write(r2, &(0x7f0000000100)="faee4db2a5febc10a8f78845452301dfa0ef0a070a6bd603eca5aae536b80a2cf5d40720485bea59bbc24a5e8d139bfad12afd620df8daff8c89e0f06caa2f8cd2f0b991571cdff56dadd4865e556c5d99d28b06ae98c3352eca0024b7f171d07a440082", 0x64) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) getegid() setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000000), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) pwrite(r0, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) ftruncate(r0, 0x8000) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r5 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x18, 0x1, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) executing program 5: r0 = socket(0x11, 0x4003, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa701ef5b3750786dd60d9000000383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000200000000000aa02009078000000006006c33e00000600fe8000000000000000000000000000aaff020000000000000000000000000001e4ffa97d22d03bb8"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x0, 0x400000000, 0x1}, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) accept$unix(r5, &(0x7f0000000240)=@file={0x0, ""/262}, &(0x7f0000000080)=0x108) ktrace(0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x18, 0x1, 0x0) dup2(r4, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae00be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a3e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c40000024311c24c57aea8c5b90020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000140)={0x9, 0x1}, 0x10) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffb88a285130c20800470000300000000000029078e0000002ffffffff94060000000001004e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='P\x00\x00\x00']) executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0xb093a9364c913061) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#', 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r0) r3 = socket$inet(0x2, 0x1, 0xfc) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x3, 0x0, 0x5}, {0x74}, {0x16, 0xfd, 0x0, 0x1000}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x9) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="007fd62cdad2d31ddbc404ee624cbfc166af5291047ec46800e75bf9edc82478e1f0ea97d82d012242f8344e177b7debc52b3064f2153fee0a58e7fc2e0bc3b9b84f0a20aad26dc159b0277d3e8425413b86ebaf1cf8ddbf786bcc5236d448aebffe6d646d1d947e220a", 0x6a}], 0x1) open(&(0x7f0000000480)='./file0\x00', 0x10, 0x82) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x140) writev(0xffffffffffffffff, &(0x7f0000001c80), 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{}, {0x2, 0x2, 0x5, 0xfffffffe}, {0x2, 0x0, 0x0, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) fsync(r8) semget$private(0x0, 0x3, 0x15a) r9 = getuid() setregid(r6, r7) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) setreuid(0xee00, r9) executing program 2: sysctl$vfs_ffs(&(0x7f0000000200), 0x3, &(0x7f00000002c0), 0x0, &(0x7f0000000380)="2c0659009dec298abda0e8f7387d66143667377f7b45b271e7719572c5eb29b9e960aa28dac9c3363007d86002d3b176ce823af58dc245c243e5783f4e6b991897d8be089e875fedcd94463eb63ebc8850bb91e5a5a52ca538f6bdb8a293543cadbc757adf727091f12b852f985a62c8682b6d5ae6c1bbbb9475779772a909a02f4a3ff8f50dca0cc40285023cf85965593f1353d4bf19f1465af3e0d560ea2ab88828bff6c91cea223c7ff1ed7a3f0c564f50a38e786be73ba0037068cd2cffbad0b0f0ef83f84d6bc1083e6484486ec6547a1cfed0d1b3226d4cdbc13237412cd54ff7f121600651fc6b48b7fedd7971d124c38e0ebeb96f3ef323", 0xfc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x15}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x21) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000180)=0x4) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000000}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x1, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f00000001c0)="5cd000cc03e3c3ea", 0x8) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000cb69bc836f0000070000000000000000fe8000000000000000000000000000aa4e234e22893d8791807f880c9ad8", @ANYRES32=r1, @ANYRESOCT, @ANYBLOB="5000000090780000"]) readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) syz_emit_ethernet(0x4e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6, 0x5d, 0x5, 0xde}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) open(0x0, 0x710, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x2000cfe) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x3000, 0x6a4, &(0x7f0000ffa000/0x3000)=nil) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r3, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x62c9f0ca1ccaca6e) r4 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x1c0) pread(r4, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) -!,,/#(): !,,/#!4)/. 4// ,!2'%, 490% = 29, 3):% = 28292870884 executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100), 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x200, 0x0) r3 = dup(r2) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getpeername(r3, 0x0, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) setrlimit(0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x72, &(0x7f00000006c0)={@random="5544f333d470", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x3c, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a003f00000005", {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x0, 0x0, "d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa8"}}}}}}) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vm(&(0x7f0000001140)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r0) getpeername(r2, &(0x7f0000000500)=@un=@file={0x0, ""/4104}, &(0x7f0000000080)=0x100a) (async) getpeername(r2, &(0x7f0000000500)=@un=@file={0x0, ""/4104}, &(0x7f0000000080)=0x100a) r3 = dup2(r0, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f00000004c0)=[{0x20}], 0x1}) executing program 4: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getppid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5c}, {0x5}, {0xc3e}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@echo}}}}) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x307a, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x401}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1e89}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xc2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x101}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}], './file0\x00', 0x5}) r1 = dup(r0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mknod$loop(&(0x7f0000000280)='./file0\x00', 0xc000, 0x0) r3 = getgid() r4 = getgid() getgroups(0x8, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x6, &(0x7f0000000400)=[r3, 0x0, r4, r5, r7, r9]) pwrite(r0, &(0x7f0000000440)="1f98a019c224d5bc59adabb1fecc026fe2ad37811b43d6c1664b9938b9d1a6293d34b7ed8e67032dbb77202e4a4d4be89f6bfe881dc469802646c6342c0c8a4d09a78ce2cbbcec347ef7c8a1019b89a6d34630ff57237aca1479a406ea7375cb72db92e7e9f7e51e36073024a138a58151b271eb73269fb8199d982dc5d52dd9d7a4e0ad17efb8e475f1e77f3f436d88b3f65629017f98fc0b75560eb891bc544513c8b03ac67a0daf540db6aca2625f40b451a2dc43a74d9cc5f8d666cfe94b1783b1d4", 0xc4, 0x9) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x1, './file0\x00', './file0\x00'}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) fchmodat(r0, &(0x7f0000000580)='./file0\x00', 0x160, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000005c0)={0x40, 0x8, 0x3ff, 0x8, "3de42edc6559f8c2cb6848c072d020491e0dd215", 0x401}) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000680)={&(0x7f0000000600)='./file0\x00', 0x7ff, &(0x7f0000000640)='./file0/file0\x00', 0xe}) fcntl$getown(r1, 0x5) setegid(r10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) setreuid(r8, r6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000700), 0x20, 0x0) faccessat(r1, &(0x7f0000000740)='./file0\x00', 0x118, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000780)={0x5, 0x2, 0xd177}) r11 = socket$inet(0x2, 0x4000, 0x0) fcntl$setstatus(r11, 0x4, 0x80) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000007c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000880)={&(0x7f0000000800)='./file0/file0\x00', 0x8, &(0x7f0000000840)='./file0/file0\x00', 0xe}) syz_open_pts() executing program 6: ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffff9c, 0x400c570a, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x7) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r4}, 0xc) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x3, 0x8}], 0x1}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f0000000280)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f00000002c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300)={0x401, 0x931}, 0x10) ioctl$WSKBDIO_BELL(r6, 0x20005701) ftruncate(r5, 0x10000) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) getgroups(0x7, &(0x7f0000000400)=[r3, r4, r4, r4, r4, r4, r4]) getgroups(0xa, &(0x7f0000000440)=[r3, r4, r3, r4, r3, r4, r3, r3, r3, r4]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setgroups(0x7, &(0x7f0000000540)=[r7, r9, r10, r4, r3, r11, r4]) sendmmsg(r0, &(0x7f0000001a00)={&(0x7f00000019c0)={&(0x7f0000000580)=@in={0x2, 0x1}, 0xc, &(0x7f00000006c0)=[{&(0x7f00000005c0)="f567e41d828df4d9ec99649c36ff6ddad1ddfd8ea9700eeee26d4a4ca2e1ef44ef10b3a188e30a85c1323f", 0x2b}, {&(0x7f0000000600)="ef65eadccb7692460778d886a4040a3a1925176672c8bce1cb2dc77fc00bbdbd56e48110a37061b201fa93040712baafe74f9617e5f402b601d017a47f5b06e816e6502d713a4d59eb7d3767c3e7101a5bd9b64f6c80ebeb764ac6ed552831f5e56abe52251758fdbc8ad1597a39159fb681833d829a1cbe46304d42d7d7d13860ae632d18b549fec206bb0e6edef3", 0x8f}], 0x2, &(0x7f0000000700)=[{0x58, 0x1, 0x21, "c764231cfadb658db7eec5c503d3509537d9e65386cacc48e8c58789178fbf9f54305bd4976e8944e036e5fbcf8d84de508dd2eb52cd9cfeccad6cf23232932d6359409d19"}, {0xb8, 0x1, 0xffff, "4a898872868d1f224b2d6a097e1ba5fd7167f0141e56fb871eacb69c2d4b8cced820a87180ced1ba326c6b23309d11e2ce40ac60330bd9e3003d72ec0316086483313b6b420f4a25bc6c87ce87639ba6e870c4a957ccff6de93a03665ff468ab628ab06456c67cd9983c7dbe6557d49ecc4e3b2d8a35fbb3a242a62a11cdc5b7537f92f3d000f73728f3d610d4aebb2ebf5c574dbf1fe23a2a150bf25f2f1b9858ccfb9b8d47eaec"}, {0x30, 0xffff, 0x80000000, "9685e1a5d9f6aa17f8bf90c78409bb0eb7e2c9242600812c2514b061"}, {0x50, 0x1, 0x7, "de6a5515941a3792787b6582a8a767696219f9b31393b73828d0c88a1b77a728c7225238e55d4e23e0f9815e2d4b054826261199deeb7ba50c64a181"}, {0xa8, 0xffff, 0x9, "a900f4aac00ad2e4fb4d0167ee685ae26ca1c717295c70f5175e8667b23e63f10b0c483f9ef396cb5a6a3cd1af3d87d7b5b3b90b6d8751f4bfc4989f5d813b51ef9a41213d0f209fb45645095bdfd8e6735293fcfeb7946d6f6daad1d98374a9641304747158ea29ed6a14dcc076dda7acee64a413e4f12ce62296df8b22816eb24bc8fe8237453d0d105cbb49e6d8a4db4e"}, {0x60, 0x1, 0x1, "e8c1bc69747961dcfa2121e28b52859f4ec50119f96bbca268f5db6c74e8bd60bdfc230015a9bc6394f344dfe5614a4c49481349001a2eafd14c770607f23ba7e05dd62f8e929db687b64fe17b7a"}, {0x1010, 0xfffe, 0x1, "08c57a42f5b282e92e5044d76710547c73b48dc620dae5769cf2766d76c4162ee12ecb47a9f7fcd647a421110fc686b97eda0ffdc7ec6491996761e92000d5d985e1ce20a578ebd40ab5938b330790ec10256e35a2e3c36f6913dc6f7b8cc3e5f357ec2a208446a65e6de0fef4075a7283b3355db4af14a6224f992ec571f774cdaf82a8e6a15003ba6312fd1ff4924516ff8bedac31d3081245d81a74c3fc72673159163413d1658367b6a80f377a513dcb053b414e5d447a58142214f8f2600140cd0e225967b98b9fdd930be65fd418d9f915c81f9ca3f1a650e6831dd4ddc2200a924aab66969f1054ab42211e00b1cb6e6467913d457567daadb6d00da08f29bebda307b803e7c946088b8031eb7a33b01ba93a41cec8d89761b70d4d32e6c9c921e1576c5df202751f14de2e7947dae1dedb603024a60f2f3d89b6ee4edcd013f55a160f448b1bc68f342649fbff977bac0b201ef738ac37a71121f6662949735cc84be4b71a291dae5377d9c44de1bf460c8c260ebe87ca51f40b66e0d936f1994fc0bb5de6c04230f91fdb34467ded0a809c550a0f28ea63f2deb92ae57480c63e9ccc152a4f54f9ba281a417cc21032fca8656562821f4b157ea52423174e79e5a66262b8ecb1fe4c0262073cc1b6aab6ce47cb5e9f84cebff109f5b3a3fb7a837b6a64a273de9624902e31990c06e23726f9d399a5dde5fa8292234e998d2bcedc0b9e226f88fb904223933fddeec0d69d7375a650be2174ff68ee4c372fd31bbfe4fd315ccbdc409d6e977f3011dc6be1719b0dc44eed261cd069202838b80d69f3cedb2ec57f1e043166aa36fc322e3f2fff6d6d62ab4697bb51c07ada705f8e0a4d487c849eb8659e691bb6109337aec280aa919794736aa5bbf21829693e08626db3e098d9177bc5e5bbe933b986b35255c548aa6330cef96115159d93836b7060c0a2b31e6b82caca5053aa23aa020c352807bfcf857e0e0d9868ed30b7424fc3d24281145370f128d759740329f94d84b1521b7670447730b7be6a9d4c06d2022f709da3c3513720f43e90a8ab57847ca97b8e525920029562f3223bf6098c7d3a4f4dec1c75d4cfee54d5cf792c2186f736929df482a224d30dec111a3d56fe1483e3ca08d4d380c8454df8f2b863d5a481424ef9157b31b889c25c88d17811ac616f900f441c82348f8da04a4baf6835b5db7c4f2ba4c09069f39f39e64316c8b375ed2b78823684719584aaa15cd225dfdd3bab05988432e4d7f2eba40cb58320b0ac73a1e3ed95d4f704c96e2d097ce21d219005c9a1b5cede8dcf95f8dd708bd8df8a7acaf9f990c2a9b4a163a90cf74ac44061e9f414c3b0736f8eba265f46b512465e435cef58aef9bcdd510e4b9d937520b951cb5fc9f3c4c3e5573445f48215964c78beada4c9ea3aa111e12a1ad48f817d7c1c947505cf44786caeccfe74487b74617e5873251ee45c6eeeff5a9a636bc299f8e73dceba75dc8ed972a835dfa05689dee68ab8a2e06209b49e9952a3bb11c98724c3bfd1735d1c0548821866df2746143dbe6cf98281a411b789476a13a1686b1cc2ba5b7c56ead1d8bdb16cbf73bee49e7f29ca3dac5ce96787d5e9ec9467cf6eb444b1448e9e8e2ef1bb1ed81a9c18b444c143d45d3f1979d10dd7c8440b0416cd8c056ebd3d083742613b26c16c74d7b2000dcdff95664ad2361f7646cb8b73d3012137beeeab259095022adeca05aa2557e821310e64b8f6da297dec19367518c1ed021f4a04eee477abf0e59e0cb492837978163b1c7cef58b3e38fad8ed34b384c56aa01d183de3840124c47cd703f98afd250ad94b58bcdf9c78a81fae645a4dd6133204131816eedd45ceb71515c40f7b4c2603f2c8e1fa6231787409d502704a9b26438253c3c15f5f231bec5b46b6a28f7dac680d6d57187e1bda9085ffa62020fffdf61057663dfe87156bff19134879ddce2086b5ba5ee619792f18a90430893ab716c4a51ddbec0152f14bbad3769a7644310713fb533534b55a177a149144c6eec7ae9621c1be5c63f93a36ed7501d2572be13bfb167cb82fcddcb5239f310155e19bfc06297f97c50fc0958abc29490138b03cb4107c363fde98217428c2de7928569a24ecb61daaf0a6c1d8b5c2f29c7e70b0607b0ba8654db9220520f70f3aba855cfe22dae88a61e95f5ecedb9540ec8cda379a1fc405c9020b2083d8c770ddb6b9e14570ae67152953f61bab2416bdec5f68ea725274a3b442004dd0bf6a633aea3b5f29cd535e5673a62a6ba938f52faccbd93710ec633ca84afe395a6a6c5f41f50e5e85f151c2e7edebe71fdfe39fc69e12679e058948dab061016774f8a3d4afbfc78407d1ca92c70a51148490abfee0def874739f3d38c209586acacc628d81edd7a6889140e7123cab95d2675c15476be8350e2014efeea2d3beefe306f7f7e2426af207b07958fe550f97ce6efa9acf6ffc8ea0541bb9c3a6123bf044621a45ba4dc1841aac5eb9fcc47606392406b92d666f07d97718b489937600a49472cc81c2e5e06dba0ed51a4d63d7ede744528f939fc7a20b72caadb65799e5ed0ce586c01eb81e809d4394cf12f03b5951c0071405b8a1482418005b730505570e7734632dcdcbebe981a182873968c6287449f2aa9811eb3900ca88c176d8b3adf0ada3e7f05cc7a560090295c3292eee6db67e2465bc00bdf12deb32e7fa7ea3d3e11eb32b4d4845fc87155a3ddaae36e1284b9decd44aed5230a4a6e8646d4e3ff20450ded5e3eb4186f4d2d839b9a5f009a2371e90e707433c998bf2bec25335e2fda0fd3928386880a1df66a8b156ee0bcb8a1ab0c4a9d2391c166c738cc676d0b2edca5b27824439ea5333044fb55f8a7f97d90e2f3da380eb8c149c6af5c505816f993eb6fc2a96e0bf674c9faaff84b190b29591593fd6703f0fd3e410c3ea54a3506d2cc7ac13aeef07d6a9fd792bc69eb6d982a950220de7699a604617ddb204bc7a79fde70a9cc9e3b575d20a1fa9b0d6ffc11cd090dc3d0c8656e9035cd46493e760aa14a61b655e51105dcdb4b36cfa0b8d4b7e2779d04c8d0a746f1c1d935db9a21c592534a92f476369262655b2777d5d9616abf178952805fd60ae8b99f4508a65490b7999d69520467550ee679d8720e2149bf161222a2ec80475fb0409f67ed2fe530c8d1bb94cd4cad3e876e9c7f99939d0059a834b58612e72139d54bd77df0af6bdacb25b645bbefb44421b032d30dabf04b6b5b0863d8cf61310d8b0106be9396342e839d3c6ee0a03b174892d69cfd976d3b66f4471fd5a76b9512bee8fbe4f7e4e9dfa7eb380b078f4f76c16e06dce4faf3369e0ffb7c6ed5ab953384ca6149814209d9119637e3cb9ee23933e778a80ad6e88384263dcf59a2e80fe96371df4b42af3daa97896ecac069f6a3b47cafda55b3b5df5d48dd36b8b7a98c0e04d4a6a1ba5eeca8b7321c63495edca2cb49849be8645daad8944138e5356ef37a9332ad16b508a47534913bbdf998b3fc1dce0729a3310e42948dec4652c90fb2731c48a51089c7e82aa60b01ab47ff0e985f4879a5d20b5d99713c4321de6205f3a4375218249996a0ff071af9ada0fbfada6111fa9944dc35c23280efe7ec7df91dce07f6676373f3d21a1cfc7539882b55601aa9d19a9dbab00faacb195fa61b8ed7c77b6328db8e4916a15d5c0b8ca55eac21ac0e58433ae43501efe6b2a581182a3732f307a376ec658e890dbcd81a0bcb09b93562ef4ddd5e8951fbdd56839e7fa0e3327c7157da82fbfea3e7ca74d04980f049e93cd3a4d092357164ef6b9f58bf538c711ab2c8a450e23e8f2fe34a4047bebf6a83d87de40be93d4c4c97e8c0f24585ffa474a2b034f60277013e63fb1384453d72bc7ed0b1c79ae314b372b3182e800d5979642da41b0aac865078e4194c567b89c16082a62371da53592b53bfaf373571b9c0e8121c8349211c7df6b8b2ee2e815040450fc14e3e57949743b31662ef53c3ae9aa58f1030ab940b4071f476afc323347282092c5b6a51fd11f5e8f57fd925294d8e435eb65f00c3c38d4e8e4a49156395ee1e4e0c77677084626668fe0d885c9467d5fd91a2f1ed74329a0bc369d48477669448a0520d488f69452715032a6525f060eef975c3bf0474e8020824ddeced41e4f987deaf5eb0f06c2855f1cc221a91013c4d49e95fd6f6cf4e09e0ef5d5ed7d4aca0d8b12554195955f64e4e77601d3ed1b5f5576ed043766bc2cefe178bbf1e5974574c801338bd1bceac3c7ce7c6547c1792ef082568f88cc8eb90311bd631290e802df2334206f40eada524aae082c53c24d7f413b81d5910cab3f1a61d8010fddc54ca93abc0566463138bfd3fa8744b5b269cc1e6e524a483e1aff5ec6e9ec3a4c7ddb150fbbb5eda692f351dca083af3c99a76b6c7f452194b626c6e6da564a9033716dbb1e724eb491c7e8f9cbf490651c8827efcab4433d0bbdc844fc17a8ac0c0f46a9afe7eb73befa074dcced1cca76d63383be0c4d0b33910f109bf9514039b8780d710de966df38e4a9eef852c3c5c7f5cffc56c8fd502240977b3e2cf61149609ead6f27fcc54ebe8e59185bae47c2e0d4fbb44442bad00b2191b273994d60fb376f2dd1aa9801289620524e82896000482a758a2500d0f1c37b96c833147c878f569a67ab43482fe15c059f1cb6d39f2017078e72a8a2f931ecf12d40d97e6583d1cfe856c63259c20f8113b404fdd17f1fdc920e1e33cc5da8b89feced9b4ef66f27e1ee70e5410f61a25131dacf6fda776451f3aebd5588ea55c931f1d5926eefc650cda337489f2b6c78026faefc8cae069752b8f2c3fdddb16de9e947b98e0ecff07e26a606c94806d0f960031e8e04ac1a2ebae72aaa0373922c9b8634b2ebbbaeaf900c85450c01e95d8c728d50e215af3fa02e2ad98ab66ed9dc0bfe6c5fdd2f4eb6a6afa060955d3bcd5473114ae3fc60343bb803086e3930373e5743565be6ea9519d60a01290eaf9994af7b67e16ba0796c2f682eae3d447d8866d2dd79824c56a9f1059850256e2073e97c7ff4996d8120b57abb5990a171f879247f8bfc65e8aa76e64d4c46942dddb5dc400eafc9cf72343f6944f5ebc54889b33bfa9059dc9a99142f21d7906f342ac7c2fde0e4f03e5853a059b520551effcf2b523ea43e4cc571ecbc9338832d67680ffc618fd8051f599ef931b4bb9a6b01f2e437c0129ced4b428363c7a5f7b61bd856fe0b7d756ce0b582435ec47502ca43f242ad120cb3db2db2b02bc406f2a3f81d4054c666f35f9b46922ccefa2d9bc330da30f78927f6ce2b2b8b5203fbc920a30a3b0c8eeb9bb81941593b13fe12f93657bb6a4b8984f02528b0166ab2154f93671a8ba43a72035279485811a2108941584ae95e160e608162031c735853299666d26ea7416c43b54646a7911286eb97e15eac4fbf1e8316f7d87462dd64e8b3ceb735f3cc18a8b0e593f5291514fa21a947daf8086481b7d77f4bd580a438c62fa12ace6e14aae754fc0ce6c381622aa9242d102fa4694f766bf3f43f16d6b9d4d747378eb27309fd6cb6f8b13927f84327c231c71edab2bd46b29d197aee84e255f3defa9603d2704162e4fe2533ca357ee0be84de9306c42e2e245f7a2e95e5e16a6795ae20e6f4a2016675e26a58dae39c0f061ecc135901cbcb76cb926a938323bb76f5a83c0504d31b91fa89112120d1035833929902a15c59a202bf0355029284e59cf88241c4464b2dadc0fe43072710e"}], 0x12a8}, 0x40}, 0x10, 0x400) recvmsg(r0, &(0x7f0000001c40)={&(0x7f0000001a40)=@un=@file={0x0, ""/254}, 0x100, &(0x7f0000001b80)=[{&(0x7f0000001b40)=""/37, 0x25}], 0x1, &(0x7f0000001bc0)=""/128, 0x80}, 0x1000) sendmmsg(r0, &(0x7f0000001f40)={&(0x7f0000001f00)={&(0x7f0000001c80)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001d00)=[{&(0x7f0000001cc0)="3fa503702cefc44f7a2a85e2dcb02764b2bd3f664d045857ff66333760b982a54e29adb0df9e0f8646d28b", 0x2b}], 0x1, &(0x7f0000001d40)=[{0xe0, 0x1, 0xa83, "4f137d7b2029a06613063c09e728f4c5055758eeecee09cf319b7db62df859dbcc12314af35bd490225385827293d1df38adc5d4a243e3fe9725ab42f77cf68ce75decbe8a2e8ab58a5180dd804ac26dd79bfda2aa6201106b9891c03ab0c89276a51871c9ea64df40db5d5e7d7266f23f5f501b0770f5650034fb8be15cb38ef15bb1143096e1a70847d16198effe88135c50059787190faf5dbd05abd520ac4004b3a83e1ac649a0fdb42fa2c37993dab93c293625123f942ec957c6d99c8e105b727ea3a180b9e012fbaf"}, {0xb0, 0x1, 0x1, "8c0c874c208b85005c1f484ad711d9c8827bbbb16fd16827d4edb676a347a03f11de205d2555b31d20172718a55a14de6b67ce45d93445f81cf22e11f9cfaa26af2e83b4fda481ff0891b9520198d5ea19e010cd77fc6591f2efbcc48dc55dced7b64aec42b1d7c34da34a134915bbce25c8c4820d66080a1f66e21f3aad4bfca3357d5549aa1b591bbfea2301e751aa70a9bf96d66900abe6b3487060d4d2b1"}], 0x190}, 0x2}, 0x10, 0x0) lchown(&(0x7f0000001f80)='./file0\x00', r2, r8) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001fc0), 0x100, 0x0) ioctl$KDSETMODE(r12, 0x20004b0a, &(0x7f0000002000)) getpeername(r0, &(0x7f0000002040)=@un=@abs, &(0x7f0000002080)=0x8) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000020c0), 0x100, 0x0) ioctl$DIOCMAP(r13, 0xc0106477, &(0x7f0000002140)={&(0x7f0000002100)='./file0\x00', r5, 0x1}) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xf}, 0x4, 0x0, 0x0, &(0x7f0000000040)="0061967a", 0x4) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[]) setrlimit(0x8, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(r1, 0x0, 0x0) socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x3, 0x4) setreuid(0xee00, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x1}]}}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000440)="8c5cb3003708af1d5aca1b31979be479b9dc688505f314f006af659ef79c2e9eca97487403a0f36accaaada0a0d88771c3973417f22d1ef8f7f506c9ac30c8a107ea4e0208edb8122b1abb59874f2996e6b4253187724531c6a94988f4349794b10ba0c00b2e6bcbcc97516cb7c4abb7f291061f75919196d8fc15bc3380e3f35ade056303dc36d057f16074f13daf86", 0x90}, {&(0x7f0000000500)="93d38c74a6a4daabb9ada9201de0c1c84e8be07e8dfb3e716a09f174401c4f05c539ea35e40bba52f9ce7e3beef3222013928e64ada4953a809a476207a464439b7cb0489e8b5515a694af8baa0980acdc5baab6f04428f32851582e1f04948d4ff294e1f62adc2ef3296d090aeaa5b452e99e920d96ce027d26e748b1abf3fdcdec726d4a6ce2655f6f0a8d631cfd1cb2f12c816a811bebc631eb0bdc818b7a9fcafc966db675a35a349b9d85e047e5b6179836d231d3a3989593b91828697d0feb1eeea840a5cdcbab945f675e3b135b97a9e0b3271b316cb360ada531c39fbbd0638d264f4d0a4bcf7a81e2fc798d510c0a76c3b34335", 0xf8}, {&(0x7f0000000600)="d4bd2c9720451c797a48febd4f5ea23819222dc2a87f8f2cfa84b9e0217ec67cbf9ff974088f594751cd8b20ce2c7f21301fb604ace28c8d0da8830ac926cae166063a7cdbd1e9fa743c8b39a17e5c6dd82242042bd4c237d5613a0f9d2b916d75d581edc875d5e576738f3b0485cc00c5c236d10e14d673b61823417bdeb26c553e8ad408660c48edd97e81340e44c13550d36bab51e8259078bc4bd09aa584f60cb67d1dd4e0adbbe7cd880b715153424f37f88af09b8d547881d7d0ae063cd2118e944920f38870557220720b862e244675db6ab5179b3b49735bd66467900d1843c6c0194fab9ae6628db92809e2fe773c7a37a25cc4cd5ad1fdedab24", 0xff}, {&(0x7f0000000280)="7a3091807e2b036db9ba0ce150dda1dca87a992932d48ca662ba16d7aecbcf00d752f32ff1d45dc02e026916b25d1070ab993414bdc5131e64dd8d85f02bd922b1bd232274", 0x45}, {&(0x7f0000000700)="a599c6fca7aed5c0e540e0deae1fcacb2eecae92bb0cf3bec73b97ff6037de793ce5c84bd5b18a56964a3b5356547272b201a60d774040e2123c9647fe0c58c1d3753a4a5cee5b4961abe89af471f5916eb801ce55a6c9dab41707270130c41cced1f26449312eff8c635a787e969dff0fc0b05dca7f7347e3c4477d847d847e54afcafa1c1047bcb743e633bf86960623749d99f3cee0d03972a9572785e6a82bd8bb456ff5f32a166078b145d1161b024d53eb1315be7f03b71a019ff23284cf75572146c2dccc8c5fe7a818b5fd34405c52a2750af5c94525898547207dcc4b2f86c26b", 0xe5}, {&(0x7f0000000800)="3bebae8bd9d28785dc606f1c76600341344b5505784bec626b6f285c00720ed59b3f0e302ceae1d629dab9dbfc", 0x2d}, {&(0x7f0000000840)='W', 0x1}], 0x7, &(0x7f0000000900)=[{0xe0, 0x1, 0x0, "d52e21806fba272b5bbc975a5d648fc7945184ca9fd9959ba822fe92802d262fa760f7e6be1f23d40cb5dccb9c9c042bc2f595c63c7cd29568ad81cb10375e3b2dc90bdedfebca5fd692fe2b6cfd83d2bf06b0ed54d8305ef5092d3b13467d5d8f42a918f2d81ef13b96a7bfd08d7d66724fd191bfa9f37bac5f14885782e25a291eb33ce5c3917cb8fea2f3fc7261c96501aaa73335595e00b8e3a30ebfa43f5664f5778ea7b58ff36bb35ba0245e5e19d36b60d680db31890a6f55b368d9d099506ba5b0daa1218369f0"}, {0x110, 0x1, 0x10001, "3673b8ea12958878fe74d73fbc6ceeb2c946a5bd5f581b4db4ecb788062dbf8d5b2f579b9035bc0ab99d57137cf12fb7d1e4cfca839f55f91c9ad50674749eacfc891cea99c37316edd805fd1dfeb4975aaec686db1f061d5108c911b409e09341f8f25a75929943b30183dad5a61b2bf25f34db6e7aa2f26a2feb904676de4c013d50cee4f4b8d2355c159dfa28a82f84d067bb2ee121bdbd9d7255e6af39d72a4afc691df91aea6bc1bcb07c7a5a9e64713ececd8a26d7892303d2ca430dc4c240d4cd74e661bc93f8658d0d02acb3effb00c7a4546b8a24b29e48babf0b2c331371bf62269a406fa6d68aae47094061c78f2de3f34c5ba7b16a8add4e"}], 0x1f0}, 0x404) sysctl$kern(&(0x7f0000000040)={0x1, 0x46}, 0x36, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) sysctl$kern(&(0x7f0000000080)={0x1, 0x1a}, 0x2, &(0x7f00000001c0)="10050f5468afe39b90ad25c4fb2cb362ca1a40eb098f53d254b13102e7f9fdf2a07193f5e51c1616824acdc0ed198f6b9e27e9e2108e440ad440f6785116b26635007df757cf56d76d1419450578cba3301cf22e29e51367b808c5ecc6b2ca6cc99243a9a9833a43836f7b0134a43aebdd5af1", &(0x7f0000000100)=0x73, &(0x7f0000000340)="b12c3ff501267a18eed8f78472d29682c16ede6303083004ae057aaa0448f25f444271983197c1e79714ac62668a83b9c32f2df656e44e29215400dbc7e96722b07a9976d93af069d71ed38bc1a80bd9dc2548ded29209b501b60fa646e8cbcdf7d42dedcbe403f6279ebba3f50d4f8239958db6e666764709c1a1efcddb68f7fd1b8ca28a1aaeca5df9622be09a1c9ade800ab4d0f4cc3e3ad67ddffa65d9368317d5b8ca9045d5f993da8e3698ea05b9821d040aa908a81a1170f41e6e4cc8fea071f6e3553ad7e0977d3ae27eba85af0d621ed4e7bd79a3c2f24a6de041856035347817ebd1584ce6d0ca072a1a53caccc2cb3c", 0xf5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000001940)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg(r1, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x2f, 0x0, 0x0) executing program 3: mknod(0x0, 0x0, 0x0) socket(0x6, 0x4005, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)="60159fa4271ee02ad1b6efb93dfa97a1e031cca9582ed13f50393374", 0x1c}, {&(0x7f0000002640)="95ed352af973c36ad77e5dc835ab219b31fcd9cd174c71a6935696c277ea74d4d1d2f0ea51b00df5790a100cdbbfe598fd697eed808f54194fdf4ca3b403db0decf9cdf105890a04f2ca55c467d671c5d4ab1ba42feb0d6c196423a825d27745187e286c9ec88637a2413502d6d3e186a1dde261f528dc8c513f4f4a1f17217743b23c389a944961163fc893be3776d971f4ac980da07acc2c67537e50cbdfaf9a4789ae1823d1bb4477ec7905eeb8116b6892fc6b1a1c2f88fd41fd2fa1444c969526a92b3d37042f2ba6bb683eb3c4dba1458e7e7d672cc44e7b9bc9ae6d41924724a62a41af785c769474b63aac502a6ad46d4913161eae9fabe202be4f6f6a4d1657df78fe23befa83bd7d21f4e945a3210119e3a8802d1a783b33e4ce068392d1d288dfccae409dc0c55f194c8e34ebbb295ae222768d8aac43ccbc4b1005c7c0c3c57a95f229bc7d913f67e01038e5827b0172e865a0f44924b1606aa8d077692fef689c907f811680e2a6e9d7bdf095b760dc3992caf7cc12591f23e479dec6c2a11283353d1099d241c28048e2f07224a812314dd80c8928d0330698f721bf866b1431a8bd9ed61f94fa2807083f3eadc68d0c46e4e9e9da86f5cf88b04dbcf6a07ce0d74fd524b42b39ba381af0e22e660c75e00a9a8c564db50b00c058f3be7a582aaf70ef72ba0d3cca1eebdfaa0ac194a241adccae29807e5e45315941dda5b7a43d62e4b93e8d4efdd7c6a25f18a86aaf668c10693f76f211e64f192b89b39c2aff7cf749914061b8a42cbf394041c5fbb19e878f58dcea0b619d1799edf603b616e4db8ad66df08e860fd2380ebaadfeba4f73b60adaccc875fe6e107befc4ddbfe4febd7fcfd2fb9ba4aa45817c610e30e716438d6a567bbbaaaddae7686dd1b39cda04a7d23fb8214ef8cb4652f62bd31589b34ed51dcf6c41afe178adb31624172dd1f0ff41f9db4313c5ef7178814b0de047fcf20c40408630abdc754cc5af871aebc0ae677c716692afb11f7c0931179e2044cc4db1feea56297cc2b06e8c1fd22d4a8ec38e7cf56cf1015ef5245716c36dc385edec6565748ec22d9350e6b89946b4173990caaec356acf7c2e62d3ba3e2e9dfd29b946ced4c8b56df6ede9132ccd27e2ab6ec8894a8aa071ac9ef4df8931340aea24aeb51656382f13e572733fc4593883b36cb7284e2000c2164b690be8c94bc5ff8d4252a1786b9d1bdb4d331342cceb60d192070295f97440ada5d3af0649ed87e2d767ccd60480f4fcda7dba3a7b7e5afa666d735ca8ae35f3e491dd1641e4fbde80ebb91c1e7e9558f921bf3b5b52e0851c42be3eb9619b7196151825169eac953ac42b5570e0900cc236029a2dce3fd311ce80cb8afde8fa7532c45dfd14cf64f2c5551c3a2b24642b17062064c9593ee5d7bd28ff4fd4698a9fbfe7d945c869db5f35c15909de1f5ece302bdadf4f4a4a42154503ad935d0a274cda9e7c240186abaf729d89a350360580e239a0bb6854f1bb397cbbf79781d881987892b77457b53220232c93adfc0b2a04f0bcc8e2a965b27f72432eb24d65d7cc4f2cd6c8f0d4f2a9aa54a844970ce4bdb9194269b343ed28135205dcd1e12a7273db4062744a923c58a96c10224ee7a521c42053e67b7be935cfaaed75d00b78eb21882c64053ce3980a1c83bc81f8bc2f3a45f90201d763ec0a138c8469cf5c07d2b2c7661401aa7c856fdb5d6e121544c048e73982ebe17663ff0170fb1cb7f1d978eab0c0350798a627b6aabfbff8497f29aee1b73a748ef75c7d0f5ff467fd6b9d743d0d62885a51915736999fa4077709f9963a464d496dbabc23ce9d50efeee7a24508097a015e9604fbb622234265928d3c81cd973320ab2d423a4245bd498f50daeccde630558df4ca66816dd150620e3367cb1172789e0fd4c83378d3b703202b85989ba480beb856b8a74b654bd7c2fe6b947ec80d286282b59ae1e76260013e7bf95b2f014b18f99f091d2de293c9bcfeeb13e8e79e4b995382f29f5672e56a3ca39afd1b421e2d3a39340c9e8e4f54a2354db5be45758f954b44822eb7885bb37a32f107d560bfa7bc8c3768b444de68a9fb1ebd3305aefc745bf2dcb3204f0668f0727b50d98f3b2588265cc3ef48341cedb5de9a1c5877d601dd455daa9a9ac348f3144055aebe9b5fbadde0a9b6eb3c1be9e5d3276c5ebeb642a40c34cdc19fb73dd97a7ce23658bb1f2fb1f970c5c39467fa590b47c0042f3811ca9542819df7c26794c634585ab71f067875388805bd3604cf08847a5e6ab399ca4d5d6929241b5097fcce14f41e5822f14d6240ca9c3947ddb8ef938345b7894d5e6eadde32087b6d6e6803a7c48292dab502e9a5661726a8dcf17b3781bfd556eb8eef1f1e307c859a46c35873af58391c4b2cbc25de2bdd8f83f5067860e3578f14575bdfa26df2dc727453045dc4886acc48db9d94f6d4b741ea1a305777db288f70a502947add555496a196202320999bbaffaeb01d58d6a98ab410a9be7937e48527a4e7c262469e4134053c233e5fbc61febf5306a0d4cf6e0a93226da556cdb895b89149c120957e6403869b9b45c7a9b3062b2ceaeb77fefe5a94880a62b9b5dd6c3a9fb0f3cb07c85d9e61b0ac4c7d061cff2ee4942638b05822ac8ab5829b00601ec75bf5a2242e55d1bd93507793b67291d60cbbcb6b65d3fd4fc546457bcadbfadf5cd97f11c6c5ab4a0689d02c351152a398bf98ba59551e01f3a591c0dfd5cb951b633372e918d211d39a435a009186ce8c6a528a4c3c3aa2886491d3b850a68cd424482b406bb438a655eab8c613eccac085921d563a76cdd5c6e6c5940aaed01fce465af74812fb4188277a848dfa32c666a8d78930ec93088ad64f55ecc9f23b8600d2ceb0af37fdddda29c2dd532d47e1dbe985b623f3bb9a0326a4ffb72877507c8bfa320be6b273cf77b3a465c45f602d09ca66d049cbda5c309a25717bf66a16ad7724a7686752a6d693933ad4ac097ba10995a2fc1c4b471fc5f9314f748342b1887b26135631a0ceb6fa45e1fec85460da70f9ede25112075af44c0c42eef214267503af39461c191022d643eaa4a973310ed775df590b7e23f788f769cd07f371686b96872c2da77e05ea8aadafed91edaca29c6f31037c7e2be21ecb4a7f5698a45f3bfffab56c7ff1a88445b3c7cb7107e4f19704f3c8eace9f4a39389939d1d8cd4172d8a08c3bab2147ad11498ddcb71d69e6d0774698b50a7fcd0d39f15b289915bf53b7826524089781bf8b074b2f93f6b7022525f9653b5609ca663eede37abc6e87d2eec439f68bdfc94a96bc41b9d71f31e4647a582f3319a3f6ceafea99f0d357954bdf4a42da42aff4cabe20d320905be7ce7b7b55ad2b4a5aafa645b8d14bc8bd45cf190fd22443f15d44bae8db6a23fa3677483407029436c864610c8523ba0ad51d762136f7badde07ebb0d1e11f2fbf9755ac28737b5ac61d0df7098222bd6119b23166d8b8ff5c85b9414e64c09c72e078cdd46804fd41be7bf5a45fce6c4b9ef0ff1feda86b5e53a95e41482457670386ac0f56db4c59e912c51eb8b773128da4d722809d1e2e29eefeab0e714997061f7303caae0943296bed8f0f43a2a77d82f8386ea2f87862d85db218a41276fe31bb0eccbc9eacb62ff583a4ca1cafb49e6300bdbabd7bc6964a14073454d66e9631a065a261431decf4d0b6f46bc78f2649ae5a9b28b800f8c8da28bb996eb38994c7e505372b37b5d58c10e7a75aaabdea8ad9f0723d055da39646b5eef523586417732a0cfeb9f50919b5f399bbddadd1c93773fae013f44aac86f8fea94fa8ef217910e58550526236470c8d98f8cb02f6e90a356b5f773cb8ce3693b9c0acc629af0de418e3381b76b27ecc87e185d6ecc0ed4a0be8ce19d4c971efe2fbe3b0c34dddc9adc6a3e352d6aae5e86a30ebeab9a0738069d7892314486e565205334dbf501c5645afa7661ed04bc17864c81ddec987271df495b3821f7a69893ca4e4ed16986202a7cc1cb1c3fada7618b9006a083855bd357f0ff4f306aa5c9d930793474e5b99526a6242923c179020aaab727a3a3f0f8fc2923dbd68d453dfce457f2e3b3d6a898a23cf6434c0c1f3120de2deb6acdd31f441fd333a07f1fd734b267f53611c3d09697fc4e4da39c2c1221307d377c3d4927b0cd43ae16060a1026477dfe4dfbc9358e2004cbb9ef3d5944c785d90675e856b3c0588754fae25d5aa8eb530cfbb055174590befab51aae96eee23b86391c5d218f12133fb65c647160459d151f9976c0f691e40b95df6203ffbbcd1987674c57105697d3e16595e661466918e60e00c45d1a98808846c0c06bfada11087fd0c26ba432c3a45383022db0a46a21398f581ef6b185a885b928c5874eb0b60e91540092bfe6022280fdbb7622268825437c66806934f33c013a4b276774997fe78d38b2a42370424755a7bbd63aafc1ed2d5e064e5574b173de877a69e16c83ba3c8e2da33f17c02dec9818a6cdbd3b5990b19e2efa555fe3005e4fa19f76752109dd39a52716a6326c4754bf164b7a5486f789bc908a90efc9e8c2fe0dda796bc137c6eff4533bbbb9983a495453dea9553e35f32323a38fec51dcbbb8e73524c06634f2e4810681d137aecdcae6dab7ac5b2acffe1cc2ffdba10e56dc59ba61e640d136ee9a97f703024810d24faadbbd2ff9d6149410d42699b80c608ca19ae42d98b6a35cfae1b1aead790d92bfdaf8af34125b11132f91e6ce6f314bbe7626670d167fc0b4ca96f56053a8eefb3c0bf26f1952f4b0de2b04f37cbf9f1a6688035be589982818064c008bb27f1fd1c491f4da2a7ff22033ee2a2db5840afa0f24f4aee21fb30055380daa946e2e4ed66c2bc514cab7d6ce702d648a25be3a98c11c43f8d385c9278543f936c62c994a3daea2b731b16d6a0ffb55a802749e306d74deea9d7ef8e2adac99a6967ca6620483d30f358409d994f3081c63a7ee8c98eea5130a5855f7e187fe8f897dcd110ea3e88f109327c24e6f2afb040e8b84e00930c5f83cf93749af4c42959f3891eb0c9b161bf3dcbe98db5e86ba966e9c05a74ed0f6e16b8d01ecc4f810e1b8d084dc936bcdfb81c093da33a229ffd16a1ac263d8b775948fe783d38edac27f7cc84b08bc4f22b8ba42b289eb103b524c528a330ac88aa73f616e0c52cd9fdec392abec6dc058f873f1162184225fd24d68d4b88e7e03044de492845eef035308f5e68a4767d8dbd5dc86be50a30f725f692c11d7374bb582349253ecbf693a91293a513734d4b0044eecc882b6bda9c20cd1d2130989171515e6360569ff91ec36abda43ac114d805d179df62a50a9249fb7b2eadf5370a1e24bc0c557bd38901ac7d90a72fd68b437832774f4aa87aa4ab3daff3552ff6f26fd8566656895830eaca9cb66e7f6e1fa37ad16bc01507058db00ee41c7ad74f8d23fb25553fbacd208da627486ddbd69cd95ac3d45a22f1577c114724fccb97f61951a7cd1ac3c84dab080aba751358e3e503d393ca8c04dff2993444635cb025394c995ebf8723628aec71baca140f76dde990468840c5c495f3968b20a97117a23c4440d5871718b2fc9919d94fb1c53d3d01d6539ca161c564b0c326fc146303fad5bdf0b74ce827f06881566ba85a151e30715e13dfd0eb3f96f4cdafc14daaf37a288724bb6d6fc421529bcf53f439bba0063feb6e0d59df9f6bc66858e07bbfc247937155054cc7d92a611e0df56d5f673825609bc5"}, {&(0x7f0000004640)="03c14edf820c9ed918df4b558fd6b1cb0a2bd0f6a7c9597db0398f2f7dd87373a5fcaa48e83de4393627364f43bda46725ba14277f0fe936a33d0948b872bd4caca8ebf35585d2f29fa56b0c2fe06e1a79a120b28aa6ca91908568c35c5a0b8bda4de9ae4da70f5cc71ce83dce915458720f4ce9660ea4f6ff4780e1984f9a5b87739b33dcc65ff7acd4908e8efb51d24ea72ae71451c4db415676333d563d74f261d8c7effd2aea29cd1f2052ed8957db4eca283c01b4fe8ae2b5dff018d47813f54d82882042f72e5d983e9d96c844257b0dc02366ed18774d5eb107f556a451977a197c3928acd636cf49d6b2d05c2c282431c4c685f0ba6d89031722c03b9483856832343855fbe237f341d95f581304053dac0b370ab4b5ff1972b007495c7c7d2f590720f877cefcfaed221335887d027cc1c8a08a44c97032cb716a999e2fd938e38b6565092d3fb5c54819ed2337eb6425cdd41d9b1a4a164adfd4c44a7094908ae00d201be8b6528ef811790b486c8d291f13cf71cf2275eddd7571d34a5fda0c6133fa36ba14a16f3e77e2c9634a380c36893352cec5e80a9f4276cf193e210066f992f5041fc4df4661f7e906babbadf2d1bdb4b5d1fe13eb21cdbb37fff061899a13bd11061869dd8a8f432704c45f72b088806f235dd3902c5365cfed24625faa2dedff647764048f707ea0494056ba3bfeff72d8300e3b629382293c8734bf9b42e171b9722b078b4292002be07e5065aab40ec108df806f5326c3c553e79f866091d8706d8837d159e52bcf716914a72637633c0a53ccc27efcf0d6e2f7818ae71db61f757f924b95fbbd3ccfa543f39d8b6ac905a1d0101dae72176e71c4a6ecfce76fdaedfbaadeef1b663b59e45ebd5aaa18342b016cb776b59155cb0e584af6a81f653392449b2be771dee9f697d7383f02cd132d8b238ab5579fbddf2929d9bddbf5c879babc17f0ccc9c7cbf88a185ec87b1fead13b44d3b40763bc4e99da9cf2a08f684494dd072165fe05809a5b3ef39e6803391103df5ae18abe695d5c10fdb15925637bfb90b60276273aec846433a2cda27882d25668383e80a464cb1e922a1d98933ee24d517989e9bd26249750a98a00809f37e082b400c04893074d4d5e9fa8c595cf3384e8b9d4b8fdaef08a7863dfdb23f160454cab91c07d5d07ac13bd2328eea620219ba97c724454a7b9369840cee01881256e03de98ee7fc35e0ade00292421b4afc37aa9ce5aa1fc00e28bf444065b6c4abf4279dcd68b57a505563e37f4357932531d6b989d1466dbead79e2ce2ca0520556a4e5ca10577f5c8152d1aae5b761a7c6c91fcc44324d325d59d3d042cab8056a9d4ec1372cfb056743064dc83b160de26768cc068fd12e07d05d918de3ce12ec73200b75470df62dddfe602754d18671814f1bb2b22f808519c9b32953ab1b76870ba30f1a42812e82e9962888c11152b0f3e58199d1da6163f664e75e13db30323fd7b372aafba861490c4c63ca4e126b148c8022baa21efcbfc2a64bd58e7486402a5fc1267ef7cf2505ac43aa09b07e690c0ef3537bb4e1fb7aa18e3a8565a44bf53b50e1ae53e248260e04461a3bf68884dfd41cb3e8b4e534fe8e6079663000a6032126989195c4e2a322bdeb4d3ea9f1439c862f8d218bc33e40b5b29d5a753b65334dc5b7d2333279f07d4c6985dece70cce7d9698264bc82073e58c41137ef9abb3fec1207f7c2d2092e7da3b089246be8b03dc58e0e8da9215062cec7fc1826988634672c1a00500501bcb245e0a38f7563df390680371b8ccedd547413dca780617c1810b58b3226103798361fad38eb91f48fdba6ade353d9474d27aa818f50b3dac0f5bd4435596473cb983be58b92bc818bebf2693a3211d2f9f900fa5d800dc03465247f8ba1bbfce0f8350860a30b53591f57422b02c73de1cab4b5bde825f5554e25d99f86a5c3140186ae3ea06b7a5e5bec3ba4163f9626307fc909a4aa06ae750e323836ccfc16a1bfeb851bd8acc68f5803f8a77778a469468fd1be6dc1f1cfa07635406a705a647eca75e0d6b759b4b034ca9c576d8a5314b6cab6ad95c96c14a6c7cd0376035106d20f5ac9589b56586d7996a522a5417de1d9d63905a1a8fd51d53c4682397851dd5e945723ae49ea46b0b21a5851981000fb0ec1f5221aa175fe8d3495a67430681ee4c2bec5ebe0f845fa3b7ad4e6f746ca23f1094796196ed90961bbbeb5e3a111608ecbbb2e973b38037c50e6fb93a12c8998ea6f8a5c29ce0bb893543914b3ac7d1082d9fe185dc326cd3283fc9b3412a33429e642b57fdafc2429eee5a0464f9fb297694bb30d37b351d5f543d93a20e9ac13eb976828af6e5441f14acd0ffbb446b9036e37b48e0dc5317256cc1fbcbb8ac07bfb94f44792b137f71d654583253a22a3fd3a52046fc5c014a659ba1b578f2a9991eace4900a6835402d7e49ad76a864aae911335384669a613f71a0335e35afe6038fb802781f2615f42c18e6ff5c6373d7c3b929afee3dcbea3b7009c6a0ef5d18c64372dfe83de206680cde2d82b7786c7238d2cd5f8a6de63cb135ed0d4c6cdaeb301746c2073bace1a499794e5e7c52ef74039b03ea6d79f13269058c1e0efb167b68cd91d077815bc441df938a39f894a83d35e55689399d41fb4a7b4058ce0a8d3a443714189773fa7036a839d169ff866ac272d6e312954dcdd7b380fee00926ac1414e3af2352a9ff9848b2e27ddc35649faa629b75f3cb2b80ee3efc34db0070ec0a302abc3233db92a8f60d9c6d9d8aa32d9c19b44986a86d1dd8685dd9ed47896dcc3d3dbe18934ee190b58e0d949f2245d1b65ff7c25ebe2b9ea4664219307a0365ba7df148fec21f785d7b3a17c0d0b59585b7929a7d743b3c3b61646f08e8b78d6f2e721476b7891879c3d8ef080a2e949bda06315dcb76c3b1f3b2859a6970d20a94fe5396880136f84a7e90ee6bbb5a8c5882cae90cb333fc21bdfa95a8201c6b6d89a11e8857adc8265bfe4eb127f8147d034a116cccf248497df34bf5e334c5fea540810bdef4a1efbc9a2455ff237253a889025cf15a22451c7fbe2fd0e18f1e255de65c7dab25c07ce9e2354a5874fb5d1a7a07c6e893685a0ea237c8ea2c4eb61efe6e1f526954318bc2b28af88b2f202b2f05083db13d70e8d3a70382d9ad57582169abd74eebe8d0d38ca981790d3c795dffde187330d7ed70f33a6a3d775bc27b0ac5eb57f3aabc4544f9743c0fd6239ba0ed5e4c039b81131cd2fffb20594813701ed55ae746f57a711df8baed77208b1f1c34028af62b736ea48fd30c7a3990927a5cc740acb4feba8f85c637ace453f2eb750ebc03a840dca98645c8c88c9189fb114cc2642fda7de60323d47967cfa140d0193b5e2eccad3c94df502e39371fb839cd34799439c9e899147b309de69d745355de18bf31e75d3ad053f8420351ba6eac11b91f1bc1193d5a81508f62727a8ca73c3ce4b77305c1d9d0c09ef90e91ffe027109744888e5123c990b1687aae772173e16ccffac7a390ff299162d73ed9a7b1c4daab457ee6956ffa252fd4e9a9b8581294e4e77059a5cbb63b11a5b1c19650663b8d1b56d5df314386436949c11f33f31ba84f7523306e43b1b64497fafbbaa1252540b9ecb345a701b63149863233d58e7fe73e5b3578050b6e6cafd2c30f1f964eb9405befcbcfd8f8bb311ec2095add2e011f4a03b77faba7726b49f048d3c378f5722f3ed8634601ccc63773b0326d18910a553295e8f01f59b9b993f22b6738fa42d76fe5828c04aee36a2c7fba14feaa9bf22e12cec726e8d36d9dd46e062bec41ea93521ee14eb685b7906a0c4ec83cde85abe4226e17ba2042b2033b8a96de6c193edd1bd20bc600da485d1b5c8c27bc534fc90a12bd476e5066dd0d05c2cf1d39f738892ced5432611ec330820a7b260e04bacce081ad800f6a3541f4ca2e3fe55503e63143d78e4529f05e087355058324964f42f562bcb21551beb6ce33480053519972b7be8249386ba274cd28c393990b9dc86b610898721b03a81a2969b76872f2620b4c8523039bfc908a89237dd34a8e4ae3bda788126dc69f2127765c5ad9db1a4b94d0b74d8ccae6e04af46d50972176b71fa1201fb9a6acdf358ac542a9b573103c8dbc448a1e9ed6dd8a16e4e91f131f7f0aaaaad833b9ce8d30622adbf721b9125de129a17cafe3d57387b35bdeaf6b49c8d17af49ae6cbaf3f0159254bf20f588a397e11310738d2734b6a6d1653f1c4ffcd0fc1f2552674c1d1ce8066f0af319bc42e7f9d3fed1f0aed8def7a8c7ea8c3de72d8e34b4323b9818f55492f53fb39284ba619f867cff019b515a2e03fd5d76f6c3a87a39101a6284db547b7bda3d9de26f7bd8eb096d7d8007ce2fb4af59829fafc454dba4c0f58029430cd9c550bc1f084afe8908a820e831eae0408bc0e1b7369d689abe15f03af16d0d1b42c7fc6bb05896fef974ba6ca9e8b915fe38fcb71eeb2ef279a37a8b3f799d7a700a6d454f44726931d90c03e48b523e0c00e51cc63216d58163879e1b3c217cf509dcdb405b562bbeed83319a9869e93245b4e2afc65f5a45504b16016a2df7c31813b82ac62b277d605729642166b4bc9111e2ca97969027aaae231edf91b01d42f2c4dcad6f0ffc267efe39d478dd9829f39999d85c82c2f0a9d40acd1c943035f53497f26ab8721a86565b2c361ea733eec2b8631b0d7d4e92ef7d1e8ada640b01fcd889714cb4d55f6f157c704ff2bf440bb33fd805ececfce1189a9d04f7c56b7ec2a7e4fc9e15a1413cf74b27a1d6476f631787917d06fd811694ff2dc9701380bd2724adfb1648499fe59c63471df94187abb58a237979ef86310434fe12cc73614637f18eb2dd0b350bf0539b09918ef589d624ffcd4f93230abc07066e412ecc9f4abf67b940bc370fea6d576d8af3a7aa5d789314a330df5c3d23364dca8daf4e3464099c35449818d5aff1d52a0f5285842e8029b481b4bb626a7d98556a84a484f468d908fcc5000189a0c7fd9048083a47e302491cadbbf019f3664c8db154c699d9fb6bdf91f5b3c120bd4d948e365f25ac722028ab1a4d3b974adbdfd5c8e69834a1f549b0e25d972a60ec0e1bfddbe898c1e2377584876369af022c05873eaa068bb5dbe8c152778125bc98fcf76c1738362ea695dffc7adb345b01d102ae04907ea25eeb3498fc7b3066e739375034c86dab139e0b516690e4f058cd5086cee7a10971bda5f5b39e80a26c37c621dcc27433064e41d5c5b4571899d9f412decd20b5817e134b47c7f81587bc3539f8c567f43229441b2d3543d94b5c4e9946ed5d714d1998622b5c22f4e968ce40be07741764ce358345ba5f2a7943d4eec5f78c2da90d16f97e7b62a52bac9b7a0667e0672438f68d06938d933dfbae23f9357643e3b507a5226fa848ec5400bf1bfa25016d49cffd76e94465685aa96ddc96039b944a01def9ccb92d96676c591e32e2d5141952927aea1d35b8ab8afdd81f17b02c1bfe521f9d5d389c046219f19aa06fc098f55582ad865a448b57bfee31ce8c89c2dbee93aec9f70364ec002b43336e1f6d661f0cf78d3d3f60aa84151a17ccc0800e5b5425d4e0b398955663abe492121c5abafd8909ff75142cc2bfe263c57ffd9969779bfbb67bb151858fd5baa1cc267d3104b7eb78d2aee0e3251f0da18417b5a7524b2e9550f701c8ccc0674d078e2dcd604e18a6663f90cfc00"/4096}, {&(0x7f0000000640)="f5c70ce891e4f4bef2ff329f9ee93472f40a3c91e0fdcbc8161bae75ae1cfa89cae242353d4642e714ad84926c70dd8a7133fe22aeb703a31f83a9874b8a82f69a9761f6fef5c0a85505fbc7c4c822213b24ae120b1e74bdf9a242adc3332d7bd7db0e5c2e0da58346de80c084585d9eaf"}], 0x10000256, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f000060c000/0x2000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil, 0x4}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000067000/0x3000)=nil, &(0x7f00005f7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}], './file0/file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r2, &(0x7f00000001c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r2, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) mlockall(0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000240)=[{0x1, 0x7, 0x0, 0x2}, {0x3ff, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x2a, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socket(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) r5 = getpid() close(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0xfff, 0x3c, &(0x7f0000000000)="03000000", 0x4) executing program 1: sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfee", &(0x7f0000000280)=0x2, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x4a) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1ab", 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x1019, &(0x7f0000000280)=ANY=[]) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x1f) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet(0x2, 0x4003, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) ioctl$FIOGETOWN(r1, 0x4004667b, 0x0) fchmod(r1, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) setsockopt(r1, 0x0, 0x21, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r3, 0x5) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) close(r7) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x2, 0x0) connect$inet(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) syz_emit_ethernet(0x4de, &(0x7f0000000b80)=ANY=[@ANYBLOB="aaaaaaaaaaaaac7db2bc925486dd6035f9c304a82c00f375f66185c3bd4c002b70e49f130000fe8000000000000000000000000000bb0601000000000000000c56e54aaf89aca6613510b83d0000010090780000000060886ebe00000000ff020000000000000000000000000001ff020000000000000000000000000001000000000000000001000000000000008900000000000000000000000000000000020000000000000502000000010005020000010100000100000000000000000000000000000000c204000000000000000000000000000001010000000000000001000000000000040100c20400000000000000000000000000000000000000005b00000000000004010000d4b41a7ec170574122f9ac8e78f2df3b464743c0cce6ccfb992c6865be24d508ff60c8e5547c59172d00210c698b9a95f252c8ca5bd4189321e57a23c2c8ce7f71cabfa365946aeaaad996143f9a067b47a038198e2030d0e8f12e37aa936fa463a66b9d0fb25efeb3cebd55d830ca47654a1fbc10bec82a0787094397168d263b27139e366e47ef942c4c73b7f41c3da702f181297e03fca1a94a4ad9e12270f096e54361ea2155efdd78bef64d080d844d1764ef2bc85e93e8fa73ef22c8df60ece4f6cf861b353fa5c97c7d16a567420798416be00ea9eb45a77096bc5ee3860b551ba0db46dce7a1c913107b5b64fa740fd70dda4b6ebd98c07e775633dfc39fa58b65f18ad44f8891bdc9bbe6ed8318ffe1645647bb75414c33d7108ecb8d65ef0063332ac9ee149a343ed50d34df96319a4f0c521381d85fa977a57c71294e243fc8b729238a1589a427354fc842c4be9479de02b843e68e9c4c9e989fe9a553a5859ee9694707e0d9d7583bb0aec180522bd62424ad8acbcfe957f898d19f9197c0ac113bd6c961b298059b70dfb987ba94e0e83580300f7190e02aba6a0d0d5354f904203dddf54f69f5810fe4d24e66ec9054e5f6cc807ece20d5e97dfde91fdccaa9e1a9adb12061e4b36c0dc93b1995ef85d8b11588fb50ab0979c15d06240508f8da62886ea0ca56435373ffc001fcc6110d18dedf51d495bce47f6d5a8390e5f7ccd497722eb8ff267ec50bb5c75b3808488e8926a7e8f0cea7a1ae19fccb166503f49c7c252432d0e9c0d41ef27a5f4701e57fd6f2047161cbb4d4887ab65b8bac52213ae06e656520c7918d28d8148284f2c2580cdd0ee28c7d5d437f04d02024b2ef75078e2bdadee62c651f8c519a8395b06c9ffead613b1176a7d4ce85ed5124ce97345a83edebea9a6aed6bd940322050ec237a67850c3b9f5ced4efeca930f16444f0b975b715aa3279b7485caec126b15a0e3d89ae4b5506f5e194a8f08b4b42258af98673a349db9fade000000000000007ecbd38d750b8b539eb74f23aa199716684ce6d7107a242c667dfef35a2e3c522bf1d1366e7a6093cc9071ed82335d66945bda4f8be08e16bd6aa03560aad89c4870670b962cfb3a88496d24e69e287303a6e042b7a775354592b40186ffec71b036f691959c5a13fd8dd0f5f4e6fb1a457f73b2b94451ae7ff17956b2734c4554575e570b98e00293372080ccd54096f4b88c5b411456b6743fa695d63f81bd87e369c1035683d8028a87314dfd2e1e0a43c8cbe8e0ab6e6db565a3d81319dc00da312614f5c3a7106d4fc59f0302385d56b91ed27c633fa15df5053ce706e854e52426a82b043f26580a79440253148c9d24aec61cda549fd929f2faf02fe0a21cbec6e86341b7a0daf93dddce89004e331680f543dd658ed85a758a38c1fa99545b9854a3c352373b50fb7e91dd7ca8c8b988777249edffa8ddfdb92d0d285ac219fc49f42620cc699ba2cd4c4ca767a556dc322ffb002b513905"]) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000200)) ioctl$BIOCFLUSH(r0, 0x20004268) dup2(r1, r1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) executing program 7: socket(0x11, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x1d}, {0x4}, {0x26}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000180)=[{}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x6, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{}, {0x6}]}) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file2\x00') executing program 0: socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) symlink(0x0, 0x0) msgget$private(0x0, 0x0) getpgid(0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) socket(0x2, 0x0, 0x0) r1 = socket(0x10, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x87}, {0x0, 0x3}, {0x106}]}) syz_emit_ethernet(0x1046, &(0x7f0000000000)=ANY=[]) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="b72b28010ed74b2cfb8478288f9f6becbe2401a62f43666975f84694fd30717f5ab723f478dac9b89d8986f7e8ca15a351937f3c7ff3ec8aec6bbdd5102699aac01a3a8345bc01c83cfe83363b5819f01dcf0630a429e5d373224cec801a4e24ce6404ae03153fad74ba913314efbb38009ad09c261b01f528718fd333ea2d572bfb33c90914086500293f60", 0xfffffffffffffff3}, {&(0x7f0000000300)="313a43c9a0827a57336d525005410a16d271fd833602d626e163a8f1affc0b72d95974c9971a9b22ed2f9ce925e061b9737628fb90d45ce84dbfed0c8391e907090000000000000035f653b8969bfa1757d7b704bfa886790f0a63ceaecdefafe314f0f39585a73524b9d86054e7642661830092cf6fe2d8d1ac656d4d8c33a60d77e93fae3b57603364f8a2dd307fdb614f1d2351f721cef5c9e59b6fbce6d9237b07cc2412d25f4665e7f3f8e8a159b0b0cda9ef4ad3a873dacc80dd9732d3b5ba222efa4a34e9a9925a7c0080045926e8da90631007bf8921cdd4fe56df", 0xdf}, {0xfffffffffffffffe}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x3}, {0x8106, 0x0, 0x0, 0x4}]}) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, 0x0, 0x7fffffffffffffff}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20000000000000}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000352000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000121000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x8}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000097000/0x2000)=nil) socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000400)={0x1, 0x0, 0x3, 0x7, 0x0}) r3 = socket(0x18, 0x4002, 0x0) getsockopt(r3, 0x29, 0xe, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x9df2, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) dup2(r5, r5) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x2, 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0xc8}]}}}}}}}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 2: clock_gettime(0x2, &(0x7f0000000040)) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000003a40)={&(0x7f0000003a00)={&(0x7f0000001440)=@in6, 0xc, &(0x7f0000002940)=[{&(0x7f0000001480)=""/122, 0x7a}, {&(0x7f0000001500)=""/91, 0x5b}, {&(0x7f0000001580)=""/216, 0xd8}, {&(0x7f0000001680)=""/70, 0x46}, {&(0x7f0000001700)=""/48, 0x30}, {&(0x7f0000001740)=""/102, 0x66}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/34, 0x22}, {&(0x7f0000002800)=""/117, 0x75}, {&(0x7f0000002880)=""/158, 0x9e}], 0xa, &(0x7f0000002a00)=""/4096, 0x1000}, 0x3}, 0x10, 0x1, &(0x7f0000003a80)={0x3, 0xe514}) clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000000)) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000003ac0)) clock_getres(0x4, &(0x7f00000013c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003b00), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x4020}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100051300000000000000400030000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000000200)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0xfffffcf2}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}, {&(0x7f0000000180)="0069f2c5c01ca30d6af9b115885b1b5eced12878ec74e8b2053292f00bc06acccd8bdfd23c1533bffaf4"}], 0x3) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206918, &(0x7f00000001c0)) recvmmsg(r4, &(0x7f0000001340)={&(0x7f0000001300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/84, 0x54}], 0x3, &(0x7f0000000300)=""/4096, 0x1000}, 0x7f}, 0x10, 0x843, &(0x7f0000001380)={0x9, 0x2}) executing program 3: sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0x3f}) syz_emit_ethernet(0x91, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffff72a1e06d000788a8070081001c0008004900007b0000000000019078ac1400aa0000000000070f07e0000002000080010000008031444f0b6091f888bd31514c1aa11c11e34a73bbb169702b5a122d8774eef11519116099520f33cf41d65ef451b4384d7c23122bd848178870f5c1faa862e21fd637a5b2857a88d3a66af2d4ed1213840274086b8c8e4af453abd5cfb1b8"]) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x4003, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000740)=ANY=[]) setrlimit(0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x6) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) pledge(&(0x7f0000000080)='tty V\xef\x86\xce3|#\xcb\x13\x12\xc0\r\x9c\xe6\x00E\xbd\x81+r9\xbc\xda\f\xeb\x13\x96\xdbY\x91\x0e\x17\x95 \x00\xa6\x9ca\x00\x00\x00\x00\x00\x00\xbe\xa4kG\x00\x00\x00\x00\x00^\x00\x01\x04\x00\xeb\x91vr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcd\x80\x8b\xa3 \x06\xe6{\xc3\x8e\xd7bN\x81\x9ess\x13\x06\xc6S\xe7\x1c\xfc\xec\xb0\x18\xf5\xb4H\xf8\x9el\x03(r\xd4\x9a\x0f\f\xdb', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x7, r3}) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffe04) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000001c0)=[{0x8, 0x8, 0xd3, 0x8}, {0x8, 0x1f, 0x7, 0x4}, {0x1, 0xd0, 0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000340)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000), 0x0, 0x37) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0xf274, 0x7, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x1}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mlockall(0x1) executing program 4: ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300083afffe8000000000000000000000000000bbfe8000000000000000000000000000bb8500907800000000c26a26211233c7bf516ab672c64189a532e271f90a58e6d43631dc2ec8cb8f2bc26a07f963f1be9a0cf7d24b3953fce77100a08414b6462866bf3586e470e1177877770a3ead1db3827cf83e62cdbc96064b3c0c7d9d94e14eca317aaed9a235468d03e7f1a1309afcee5ddaf2b90f1460f3cc47556185"]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000480)='./file0\x00', 0x2000, 0x1733) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x80044275, &(0x7f0000000080)) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b4b273000000000000000000000000000000000000000100000000000000000000ffff000000004e234e2100089078"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001440)="44d4462d", 0x4}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x12, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005166000009f050000002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000700)=[{0x0}], 0x1) mkdir(&(0x7f0000000740)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000009c0)={'./file1\x00', 0x0, 0x4, 0x7fff}) socket(0x20, 0x5, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)='c\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x59) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f00004c9000/0x2000)=nil, 0x2000, 0x0, 0x1810, r3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 6: acct(&(0x7f0000000240)='./file1\x00') socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000000000002c007514bd0800000000000037481e7b3b0029a289419eab09fa9ab1a57530ac4b1d49265c3d1e9b53741f77"]) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) execve(&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000500)) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="af", 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x19}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) open(0x0, 0x0, 0x8) socket(0x2, 0x3, 0x0) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000294000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f000018c000/0x2000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f00002ae000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000311000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000003c0)=[{0x2d}, {0x3c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYRESHEX]) ).60#"./4)&9: 5(? (/5'(4 7% .%6%2 '/4 #!,,%$ 7)4( -!00%$! executing program 0: rename(&(0x7f0000000080)='./file1\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x6, 0xffffffff, 0x400, '\x00', 0xf7fbfff9, 0xfffffffe}) r4 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x409) execve(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x407) socket(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r5, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x800, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r7, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r6, 0x0) syz_emit_ethernet(0x36, 0x0) r8 = socket$inet(0x2, 0x4000, 0x30) close(r8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xa}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="00020000000ae96d857832f080c09bb763551ea0a0f699b053e16a3106ece628ed0464bae37b0b4a14eed452cd9f430d87d4c811839feb8e82160632224472403c7240a7698d91f0dae7f172dba3f6b03776dea9902b649ad0935f252580d8ede896e0e2c61d8b76804bcb92055eafa5b59e8b70afca3d3925743b53ce31a22a7704d24007d60a00df335ccbd0f6e9b4446ca4d5d61b196abc17f37300e161828e2fda5cd055b624d87cea6ad673eba3253b", 0xb2) write(r2, &(0x7f0000000380)="1f4946c66ce65a08b36199441e6ad269cf8c77d86059d82d0a8d92625c101391ccad63a18132d1caf73decd332f841aeb50830b2ed72c1feb5f4ef9cf293f7deab146815550322d4cc808cabe53d2db30735b745004ad7f2516a7154c58e03bc61438a9780d34598337bb8b797ff942893fa9fd82c627e95297684d94f2f526105aed26f1b997bd7b12f6059ad4abd226e9fdc4f5b10b37b15283c0ac1b63875d8172ce36728a9916486ee82b2e8d68acd94ec59f10d6cc859f303f1bd668baed0893c06cec2245c30e09aa929a501c3b16e87b064d2a9a302ab5d155c505353e9fc4e36dde3b7c4f7d6e76b9d", 0xed) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000040)={0x7, 0x0, 0x4}) socketpair(0x1, 0x4000, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x108, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) r5 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x80, 0x8) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xa2, 0x2, 0x81, 0x1000}, {{r1}, 0xffffffffffffffff, 0x60, 0x40, 0x1, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x6, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x90, 0xd4cb}, {{r1}, 0xfffffffffffffff8, 0x4, 0x20, 0x12000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x8, 0x10, 0xffffffffffffbe91, 0x3}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20, 0x10000, 0x4}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20, 0x2, 0x10001}, {{r0}, 0x5, 0xa, 0x2, 0x101, 0x2}], 0x8000, &(0x7f00000002c0)=[{{r3}, 0x6, 0x68, 0xfffff, 0x400, 0x5d}, {{r4}, 0xfffffffffffffffa, 0xc, 0x2, 0x7, 0xffffffffffffffff}, {{r0}, 0x4, 0x2, 0x40000000, 0x8, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x7, 0xffffffffffff7fff}, {{r0}, 0xffffffffffffffff, 0x18d95efea83639c7, 0x80, 0xffffffffffffff9c, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x7fffffff, 0x839}, {{r0}, 0x7ffffffffffffffd, 0x1, 0x40, 0xff, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0xfffffffffffffffa, 0x3}, {{r5}, 0xfffffffffffffffc, 0x1, 0x2, 0x0, 0x6}, {{r1}, 0xfffffffffffffffc, 0x1, 0x80, 0x100, 0x7}], 0xfffffc01, &(0x7f0000000400)={0x9f09, 0x31a9801c}) getsockname$inet(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/100, 0x64}, {&(0x7f0000000540)=""/27, 0x1b}], 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0x7fff) pledge(&(0x7f0000000600)='/\',\x00', &(0x7f0000000640)='/dev/wskbd\x00') ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f00000006c0)={0x6, &(0x7f0000000680)=[{0xba5, 0x9, 0x200, 0x6, 0xc6c}, {0x8, 0x8, 0x8, 0xfe01, 0x4}, {0xfbd8, 0x604c, 0xf8e, 0xefc, 0x9}, {0x7000, 0x9, 0x80, 0x6, 0x9}, {0x6, 0x8, 0x2, 0x6, 0x1000}, {0xf6, 0x5, 0x3, 0x4, 0x62}]}) setrlimit(0x5, &(0x7f0000000700)={0x5e5, 0x1}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740), 0x20000, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000780)=0x4) syz_emit_ethernet(0x46, &(0x7f00000007c0)={@random="dee852f476bc", @local, [{[], {0x8100, 0x7, 0x1, 0x1}}], {@generic={0xff00, "57894051b268bdb909f94d2523a6539590d7a06dd0b377e3203c630428c932c9fe3627a9f2fe65d129690253880acb8cbda613ad"}}}) fsync(r2) getuid() semop(0x0, &(0x7f0000000840)=[{0x1, 0x8, 0x1800}, {0x3, 0x9}, {0x2, 0x0, 0x800}, {0x3, 0x6, 0x1800}, {0x4, 0x4}], 0x5) r7 = syz_open_pts() ioctl$TIOCCDTR(r7, 0x20007478) pledge(&(0x7f0000000880)='(\'&%\x00', &(0x7f00000008c0)='%\x00') ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f0000000900)) writev(r0, &(0x7f0000000d00)=[{&(0x7f0000000940)="dbd036c6d797e97d1bcaec82a27a672e5b49ea71dba5ec1ca664df7258831f40fcd561684edd3afc9e710fcbf25590f25e48f324d493c07980863d9bba555fdc00062adf0bbdca8753847bed87d5c7614ad3b26daa45b884fd05c09678ecac2778df295092e3446ae8d69f07cae270ea1e46fcad2fba866473dff9b1ea4cfc5234ca3600848f743d852f27a709d37f5988079e168c5310e4e2fc012f1e9e9c212971fe2171022d3aea8c51c40726fd214abb63cb46", 0xb5}, {&(0x7f0000000a00)="69727365ef4b2d43756040bfcafb7d48286f724aabc6ce03fdf02ab27f2b02f20c02739164bc12c45a914711a2fa8c9ba57d53566c19c810d4bd6fd4d620d0f1", 0x40}, {&(0x7f0000000a40)="6ae183153118af51ba3d29b7db5fd0d0debe777fe5482ced3658e518556a6751f2c67fb7732bb368e3e43b319a1d661da66a49e472a9cffb65685a34d8fbd17f3a18b73367b7885383cf6db66021341e7479a2a85452bd107a9cbc0e2b8284220fd8fe95d16afadf37a898865946627577d4ad443567ca91910d4cec3db70df9455b5f72488a8c16af2512dac2c77708c2e3b34b327adebd346656b8dd3fd8b832739691266c3659a263012b6d4e7be48844bc4a077e9532f7095db65767f7e0204d55d1e696d8158ced0f02e24b3c880f628353aee3b9fa", 0xd8}, {&(0x7f0000000b40)="2feb19b5b509b3", 0x7}, {&(0x7f0000000b80)="225d028fb103c884e28c71ee05ced1f6bcf417bf47f3d52e17a698be8a6ed4684ec4f8b0254c43eb690e548774f391e4f5057df87e75531988cf6fe36b490cb9ce73bb50855f35daae5f8f2b2fe39d407db27b342e1d75b902d9badb23d847422ce55b013e874e451f9716fbdd768f8d81da143cc04c33a129108d9aeee55883258983e81286392af56f07c58a402cf01a", 0x91}, {&(0x7f0000000c40)="dc94b52cbd25d5cefaf3ed400ac832e06f48488aafc7d9ec9beb52d1917eb0eb43e58c5a490512c217438f4c38a5bdc8f231dd0b61bbc540073bf7dcfa1ea404e81b8628730e115d75f1e3c3e7a7e5c5da4dc89e2e07ffaa02be40ef2d92854446747475c244ed725c5ed688791ab97e882c44b41b415dbfdd323e7d99c1748ee3c2e8aa81e4bb8f8da2effb68bb1588c1752dbfbb686ba0e587901e24b1903e356a8dac5ddd7444d3a237064536c448f3fbbe7b88fb1a1aaa3a4d", 0xbb}], 0x6) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000d80), 0x100, 0x0) writev(r8, &(0x7f0000000f40)=[{&(0x7f0000000dc0)="1e2ebab81a37563027f4ece91bff9bb931210e780211f801f87ef3a8a73dd395516678289371f9ee4c126dcba0af12bfdbcd2adba4914761cd4441b458a3833850f70e2ed293dbcb4018df669710052e9b3aa420445c2e02f1a4ce530a59e4027f58f945ae8f677a8c64bf98e209491f5a84015c609084ca9e3e9d0d62d7da554c9c6e75cc8be885e60aba264a8e7939f311c68a7fac284d5a0a7506cb7c4342aa5721363cecca07d126a7915067374f1fd4410a838dd373d0556f59aab4f263d7900e2f", 0xc4}, {&(0x7f0000000ec0)="6c004bd8aa6e909ab21ee678cd95b79b89b9f6b66e27f6393e7d4e374dd8e9e5edd6c727511bbf402f7d4f22e7d7313e05cdff9ecb7067ac88d73e430c34ce4d10f6c2b93865ece9840b1103e8cfc1cf14ba95c85438e0f84bdf7e65f9e211668076eb0fd89e", 0x66}], 0x2) setsockopt(r5, 0x80000000, 0x7, &(0x7f0000000f80)="03058903217290b1e281310b1fb7666d6cc830ac4db6ef195f21927c6c076d2289e940dc732adf68335cd4e46e20c2cc8c9a6fbe1c026872bd43", 0x3a) r9 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r9, &(0x7f0000001240)={&(0x7f0000000fc0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001200)=[{&(0x7f0000001000)="d9f8fb3113c159a83b5a513a478514e8465c4697492d2f8590e47b8041ff8d1f14b6f4c9f524004250b24c6c3f52137b0c4d4b53c958f64bf31736a34538c3e2f12f9c9115765f8d6cae16fb9db6468b7736a69bba7c7e85f1c2ad0f1dd65849359eafca3679bfb7a994d602188efde2003e1b6431dc3b6b9a27ee8d188adc9d", 0x80}, {&(0x7f0000001080)="a020017245813fc3a4382c70f94226e778ea703781490b1157bf85aa541823161dd47102be0e85351aac7efb8694e328d09239a5decd8c46e1abf3155ad359da53f6cf3de5212687ff87dc74abdb027a212d369e297c9a8bfa38dd6ba9d311db9aa779bf873bf5200c68ac6914d53d5df2cf2c68ff5dbb62bd9930658e9693c331abf0938c400f242e0ebda1ce60408f0b36425c944d5c9fae694977b9b79966a07b4bac887fd6920be8bb8bf2dfac98fd13157f", 0xb4}, {&(0x7f0000001140)="12ddf00af1521819af222d1ea592ba68e3c28bcb1ece9c187a2a0a4f697154f72ec224ea1150007d0222dffc27d5a628fe99da24a87ef1c6ef1701859994f8b41763d68c5f53525ae8cf5794b4cc7aca5e15f3858a27764320443bd32059bd4ed57a3fc1e566afb14ddeb228ed85b896e4fa3cac5c727b693ed65d03ef52e1f65c6658b14cfb255f53907d1b11e422d9c1142ebbe9d8130bbec63c7bdb4fe90af648cf9b960a742f3a5a197915", 0xad}], 0x3, 0x0, 0x0, 0x12}, 0x4) -!,,/#(): !,,/#!4)/. 4// ,!2'%, 490% = 29, 3):% = 28292870884 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f1352aa339b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb6708d000000000000002ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d36604", 0x89, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x18, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/247, 0xf7}, 0x40) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$TIOCEXCL(r0, 0x2000740d) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384157, "2fecacf2ce60987a0d0239060000aa175b31cb31"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="b8f98015186e7eb208c2a4f4e08df491008bcbf85c27", 0x16}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000000), 0x21, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1}, {0x416}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1d}, {0x4016}]}) write(r2, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) setreuid(0xee00, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000200)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080), 0x4) executing program 3: r0 = geteuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x1, 0x0, 0x81}, {0x3ff, 0x2, 0x3f, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000500)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082d26a849c1cc77c33f47bf1962a871335e51926918ba89cfad5aa4b93a3c362cfdc8cdd0d6367d2b75630f877fafd87e10516dbefec111afb596f879920914a55c71eef1ef3d788239cbdcf1d05485cc8b315da86273494a6d8b55c9a001ff3428a45d4d54f446db5ada150e34e7132c7418a215b32f0f8d899d4d9f5a5f504a8c89d72348770c061a3a48014508eac3c4f6406d69c73331597670d7206162ee0bccf1859bab2413e70c3ffa600073e56a5da7f07e70fd8d353879907c9351a39aa7cbda1072a756fa02c940933ab61093d335fe26e712d1f6d0fd28e6d35b959e471f7a18c2fd00583", &(0x7f0000000100)=0x1, 0x0, 0x22) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) ktrace(0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) r4 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r4) r5 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendto$unix(r5, &(0x7f0000000380)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getuid() executing program 5: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x0, 0x1000) (async, rerun: 64) msgsnd(0x0, 0x0, 0x0, 0x0) (async, rerun: 64) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/15}, 0x17, 0x2, 0x1800) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0ba58c371b83a0c60a5d45d5f990a1716497889bc7532853d7072c9097a357f0536b334d5cb7989ca0ee535482c5c360a68d6138db65703b3045ae701a8506649c25bd33246d14a99a3744e317ff929ba654bf03d1af288ec4122b6be2991398707f2edb1ad0276faa0d4fab9bec92f00c24c3edddfb03daa8ec797a32f7fbb9fbcbec0d13eac6873a0181ffb59c76d54c5361a2f9ecee9cf7e5fe57fb304ceb5a3d5d87b57845edf18f0c23eff6a0c53cd27b7c117c5be8dc082451eb4d21864aed6280fa43e7b0c99925f46d57e1"], 0xe2, 0x800) syz_open_pts() (async) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) (async) sendmsg$unix(r1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x28, 0x77f, 0x0, 0x0) (async) setreuid(0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffffab) setegid(r3) (async) setgroups(0x0, 0x0) (async, rerun: 32) r4 = getuid() (rerun: 32) setreuid(0xee00, r4) (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) (rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) mkdir(0x0, 0x0) open$dir(0x0, 0x0, 0x0) (async, rerun: 64) symlinkat(0x0, 0xffffffffffffffff, 0x0) (rerun: 64) setreuid(0xee00, 0x0) r6 = socket(0x18, 0x8000, 0x0) setsockopt(r6, 0x1000000000029, 0xe, 0x0, 0x0) (async) getuid() chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x9) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000440)=[{}, {}, {}, {}], 0x2}) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f00000012c0)}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13b476ace4579996073843ec5cbaba0000c85d62a8a897a78307f3d2c30eea6356105ec8", 0x38}, {&(0x7f0000001740)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00e", 0x1e4}], 0x3) executing program 3: setrlimit(0x0, &(0x7f0000000980)={0x7, 0x401}) r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x8000000083fe, 0x40000004, r1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x0, 0x0) setpgid(0xffffffffffffffff, 0x0) writev(r2, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000840), 0x10088, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r4, 0x3}) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000040)={0x3}) syz_open_pts() mknod(0x0, 0x0, 0x1) close(0xffffffffffffffff) r7 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r7, 0x0, 0x0) mknod(0x0, 0x6000, 0x406) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYRESHEX=0x0, @ANYBLOB="fae761766c80ecf3b896", @ANYRES16]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64, 0x4, 0x0, 0x2000000}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500001c0000000000019078e0000001ac1400bb210090784495a0de30ddbc30e59ebecf082277ffc503747c1f0d8f38603904b0749942b0ca6e11bdcd0ef3a420745d3f5c21090af116f817d5c232a328aa6575a66a6fa20e8a17cfe1fce199dc9cfd17b54762db89e44a08b60a8f656d08c959e0bc7f819d18f9b4ebfdb6d5d327acbbf1e416ed462fb175"]) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000006907820000000ac1400aa4e204e2200"/29, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5004000090780000"]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = kqueue() socket$inet6(0x18, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) r2 = semget$private(0x0, 0x1, 0x201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 5: getgroups(0x9a, 0xfffffffffffffffe) r0 = semget(0x0, 0x2, 0x80) r1 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x20, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x100, 0x9}, 0x9, 0x41, 0x80000001}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) getegid() setsockopt(r2, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x742d, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x79}, 0x7, 0x81, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r3 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe, 0x4}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r3, &(0x7f0000000080)=[{0x0}], 0x1) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) munlockall() r5 = socket(0x0, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = socket(0x18, 0x1, 0x0) getsockopt(r7, 0x29, 0x33, 0x0, 0x0) close(r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) executing program 5: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000000080)) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000000100)={0x9, 0x2, 0x101, 0x5}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000300)=""/243, 0xf3}, {&(0x7f0000000400)=""/236, 0xec}, {&(0x7f0000000500)=""/60, 0x3c}, {&(0x7f0000000540)=""/220, 0xdc}, {&(0x7f0000000640)=""/232, 0xe8}], 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000a40)={&(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000800)=""/131, 0x83}, {&(0x7f00000008c0)=""/75, 0x4b}], 0x2, &(0x7f0000000980)=""/103, 0x67}}, 0x10, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000a80)=0x2) connect$inet(r2, &(0x7f0000000ac0)={0x2, 0x2}, 0xc) sysctl$net_inet_ip(&(0x7f0000000b00)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000b40)="b02ec7d6aedbf388379c53367826884ca42aa0bd136de16486a8c1a4af6d7d241bb2f84e3866dfa0b9aca33d3d94e71dce292de99ffbc8cf87b48fda23c4b3bfbb524956d3bbca57531b525a10dd955152151d0e035a3ce4acc7d879e8a54bc6d975726e4315d17f112bbc1fcce901e1f21714fae423bb7b3fc99ababaab44bd4d69c86f131cff663d57d83927ce9632879890f118b92a1a1dbf9001efc8c2cfab68a3fec19bd68e3a4579d758aa5ca5671d2d713a64e4d01aff0b813044553f3b9a667088c64daaf44013f14c76acd5ac5cbe0e0cc88830f3c5adf43219bacf5222d6e3abd9", &(0x7f0000000c40)=0xe6, &(0x7f0000000c80)="a243cf6cbc8e9fd38eda9bec6907d8aa77fd9b71909f3bfca422af62e0c5c96f77bc759e71f78d80b7af56a475656e1381932536adc9cc2375cc5bb53cb8f143f8b46ba9f15b765443a078b1559425a12e0c4667c08bc75a4041279c27e6b0df4a3629e314b0e31c007e95634aa71dd6b4a6461a1f386b388fed4b5022076466fa945e8162ddb40fc4072ed6365c711e8aed58708698adf655793cc8cbb1bfe9ac20254f3a7746a0401b6291f9bd4ab664313b63781e7e7c60b49538fdc6a926be07a929ba8f9c8cd782cb7468d76b0850c0f64f2f10a465c20ed635df0ab1e0", 0xe0) sysctl$kern(&(0x7f0000000d80)={0x1, 0x3a}, 0x2, &(0x7f0000000dc0)="c92755e01d826d43fd19b49ff1f86a23d84562a5fa5aa630b54c348818ab6849ed33d62f607e229586fe4844b1bc8be1c5e0f73fc548b4399d656c3bace578ed617bda188ada751c3a24920fe41645a1db389a828e97cbfd71120731a69ab04ccc062f6babb0a7253f8720b5030d6e44fd1da7479626be9c04d7c45d3735f8d2611a1482f4c2d84b91cac5deabf2ae5989ec8244710c2ccdcf67c4620cf6a35a2cb5a8b0250aaa01dba67d8fac5dfc6d0e76f009145bc7823f8d55c2dadff475059853664fc4cfe5d80ff5ca8ff713d62de94dd99d10740fd1b4ca339c8a", &(0x7f0000000ec0)=0xde, &(0x7f0000000f00)="aa8d829fa6acf4ef93040efa1b989df4790227281ca9f8302127b85fa6", 0x1d) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000f40)) sysctl$net_inet_ip(&(0x7f0000000f80)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000000fc0)="b956a93cd930a04c2fe210244ef2632135fb4a6ff385f79c2b176c041f7c6d1ca837d7ccf22b65667222f6efc596faf64b4779f98edca107a11c6e3f3b0c6f1b2c7c27ecc80fd1eecef2220e2a0c2b5f3083cae5b740642a078a46899b6433100def7f13e2ce27f443dda85bad04f651bf93c2302da412c0015ae55bb326e383fab03877bc885745965a4852cfee5a96c50432637a9833e8d8d8515896e5a6eba9da7653f3371cd1d34dd6ad", &(0x7f0000001080)=0xac, &(0x7f00000010c0)="3721a22f43ca55b0031c07919ceb4832b085edb3f989f312cb0e8d7720d406238d43578f2e091f03c389d6b431d981108817fd270ed1a4a3c81629f1cff966978d15818d3090dd187c329b6ffe437109806bc05b961e666f459a200ef59b7a1b10ea920cb4f7af1cade4784922149c89df3da5732983228374aee2e16cf6e7766d692e26fc02cfcb2880f92bcfcf47db47", 0x91) bind$inet6(r2, &(0x7f0000001180)={0x18, 0x3, 0xffff2239, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001600)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001700)={&(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000001200)="8e2f8406122a12d8b0cfbf6e3ba443bc9a73cd5f9699dfbea57a4746d78e3f6e5e6fcc729c4f983b5bdcfc248b6971e92d9101a37581cada8388241d5fc650529c50ffb5da14ec20de4291d3cb6aea33b8f6bda60707288ce6fbef68abb16e3cf589d17f7dbe679e047a671663a218772fba1126f6f36c2cf966e40269da8aa71b3219d9cd8b615101c5843768c0027af35497c0", 0x94}, {&(0x7f00000012c0)="b8f871a7a10851a9c0cd5050996a8ce8f66658714df74274182c84f964c17e2b4ca710f34a66cca21f2986e99963bd88307e8f4780d6e5f90e9f8a1227571e29872bcfb38bddefa39376535850fb482f13aced", 0x53}, {&(0x7f0000001340)="cc3ca6e346d69a56a6c9dfa5f85c64edb7ade7220446a8052989f5944274f3b02b8e3ccc66fc7631789184fba7bf8504369b8f04136c5c3b37a180db13b9825346a96beb865b95826d3d662e7eea2631b7c8a26cf877b8e4daabd164c911bf8192d65d411c64e184", 0x68}, {&(0x7f00000013c0)="fe879d3fd7c2bca9c77b26ea4a19c82ae7cb57a28f8f3468ec2d008e08d504fef94dcc3604be38de7c611d8bbf2adb44", 0x30}, {&(0x7f0000001400)="7be70fc6338191850d11ea5d359ed77247d905523a9b9584da8b703656d50002448c50845a46bb034a225d9eb305f3d09121fe66025c8314286de081eed57ec52524e8dd2a3727adf86b07615147a78117793c7d8723201743b83437a6b9c73fb1cf4ef924fe36afee6e62b774aeccfc7275e3e74d9076538a9105c376c41e417e798a418d24c777702b27adfda47723e1ea97a1fca5fa8cf8790043ba05f4d38f554c11e38baeefe686cf261201d74b201340d34605abab60123130259e44", 0xbf}, {&(0x7f00000014c0)="e3dd82792078a8a5ad57804238fdcf311526658dc622760c96dab900bdf5d9e41b7f571d94dabc842ad86ea52e112e30cefe93d7b9a09cdda01160daf67258a076a766707d05920d89045ecd29681e413862638381476021fd0b3c7730aa3eb1c4380a30593c8be2b3fd1c52c468aef5fa8d7ae3173a81088afca22d6d093334397695bc6da90a1bda0c7b54ba802f00ae8ff85d51017b84cd586216cbdfead77cb770dcbae032c90bed301761684702790ec6", 0xb3}], 0x6, &(0x7f0000001680)=[@rights={0x28, 0xffff, 0x1, [r1, r5, r6, 0xffffffffffffffff, r3, r4]}, @cred={0x20, 0xffff, 0x0, 0x0, r7, 0xffffffffffffffff}], 0x48, 0x401}, 0x4) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000001740)=0xffff7e0e, 0x4) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000001780)=0x60000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000017c0)=0x8) getpeername$inet6(r2, &(0x7f0000001800), &(0x7f0000001840)=0xc) setitimer(0x2, &(0x7f0000001880)={{0x100000000, 0x80000001}, {0x2, 0x100}}, &(0x7f00000018c0)) sysctl$net_inet_ip(&(0x7f0000001900)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000001940)="dee4e7a967f83d2a637aa8e4a543560d89f6f0faa40ef16d18f2f7daf86834f71f11c51435683fc7e21189e35e1266e202f7398912b8ef2ab6530660956ca2ff62c3301aa6f59787d455817899f378190a5e109db13bf31bec5797e6b348f58aab27e94ddd8d902846e291c207cce28f059fd30f037036446bc8619dfcda194e494236c96a4eff781ddebee6d26c4ce529909ffcf12697d49d772ee165d807c952d5f45e7a22f136efef", &(0x7f0000001a00)=0xaa, &(0x7f0000001a40)="a57e2c4862e69716459bbcf7ed5882b654325821c9334f9847216336325a7076e51a37ab8acd7ec5a449213f96c59460543b40a5845703d087edeb9235d690db97c4399da125ad1affd67c2369a15e6f613ce32ec7b9ef549d80c58a946014c8b07d188313f9d898c63cbe3a33488082e3676d63ec6252448599d4886ffc6d05f23955ec3a2e3277a1a12a6692d0438010711e7927e4c7c47c2835e7ac42ec7720a01cb48899c89cf02501b76cbcf9a27e74bc38cb1ad0e67569b1a8c441f0ce22010600e2697cde3c2020a333923d8b993af11b6bb2f9dbedeeb5478342d0c5e5067e61a49f106cc80e3e922e8f014ec3a503f6", 0xf4) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131}], 0x22, 0x0}, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) close(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80146959, &(0x7f0000000100)) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000015c0)="9b1809c3", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 3: syz_emit_ethernet(0xb6, &(0x7f0000000080)={@broadcast, @random="d722ca6fdffa", [], {@ipv4={0x800, {{0x23, 0x4, 0x0, 0x0, 0xa8, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@timestamp={0x44, 0x40, 0x2c, 0x1, 0xb, [{[], 0x7}, {[], 0x7}, {[@rand_addr=0x7], 0x9}, {[], 0x3ff}, {[@broadcast], 0x825}, {[], 0x9cc}, {[], 0xffffff8b}, {[@remote={0xac, 0x14, 0x0}], 0x9}, {[@multicast1], 0x658}, {[@empty], 0x1}]}, @timestamp={0x44, 0x14, 0x7, 0x1, 0x4, [{[@empty], 0x200}, {[@local={0xac, 0x14, 0x0}], 0x1}]}, @lsrr={0x83, 0x1b, 0x6, [@rand_addr=0x1, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @rand_addr=0xef]}, @ra={0x94, 0x6, 0x9c}, @end, @end]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) *( :?<4 $46,$8,::"(('3*#* 7<1)( 418 '/9<7 $> /& ?39>.8=3,2 40.#4,70)67 >!=1(6 2/;7=%>,*0!/5& 0.$ 7&")<02% !'%,+(<)++9: ;<9$<.6<1&. 65 9 89#73""8?.!;9<9#1=6%#%1!)>-5$$.8#1% 4."%171( *3*=))3#.;8=3 &(5++?= ?3 > ->"9*0$./+($-9- !0.?<"(7 ;  4&?&$4!) %-%>>7 = ( >5' *)'+>(8.6) 8'(>6:#7 executing program 5: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) pread(r0, &(0x7f0000000880)="ab", 0x1, 0x0) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000004c0)=0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = getpid() ktrace(0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x1420, 0x3, r2}) socket$inet(0x2, 0x4000, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x1, 0x1, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x24}, {0x416, 0x0, 0x0, 0x5}]}) socket(0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, 0x0) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) r5 = getuid() setreuid(0xee00, r5) unveil(0x0, &(0x7f00000000c0)='c\x00') mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x3c}]}) (async) r3 = dup2(r0, r1) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x35}, {0x6}]}) (async, rerun: 32) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) (async, rerun: 32) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f00000004c0)=[{0x20}], 0x1}) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x134) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') executing program 3: sysctl$kern(&(0x7f0000000040)={0x1, 0x40}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffd44) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0xf}, 0x40000000000001d2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0xfffffffffffffd43}], 0x1) socket(0x20, 0x1, 0xfd) socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000240), 0x10) socket(0x18, 0x3, 0x3a) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x2ce0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() kqueue() select(0x40, &(0x7f0000000540), 0x0, &(0x7f0000000040)={0xab6}, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="9e8c4c94fb790731731246a1c4d11b211644485b68ff1f0853efef071545b2144a98e683b857e39f6c38e8feebaebbd3c4da6061db65b5dcb220162030e7216ca3093997ef12b677cdee0d98161d5631e22f522fa4f3436a8bb7e5401218a31e6f28816d08460d8eaebdf6c900f50e0a75f2681fb87a0ad9ebcc34e250d6741faa0d2f49fa7a0fe0ffb01c0f", 0x9c}], 0x5d) executing program 4: ioctl$WSKBDIO_GETENCODING(0xffffffffffffff9c, 0x4004570f, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000040)="a63819dd446f107aceaed19c23bd8f8d2a455d310f0277567bfee314b4f1919001dbc58b7d70810993be6d60c84384a3b576145d61ac71a467f0387f11be82f0df613c1ee31e27bdf372b342a2f272507819f67050774519631edb28c9152b96022984eb491448cca738d2573514db8cf6205701b9e4bd7e06bc83a737a9326732da682b590ba483a9626d53dba3bdcc9977201f23df530e3f0b6d3cce", 0x9d) r0 = socket$inet(0x2, 0x3, 0x7f) listen(r0, 0x3) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000180)) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) socketpair(0x6, 0x5, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000280)=[{r4, 0x4}, {r5, 0x1}, {r2, 0x3ddd4785fb992452}, {r6, 0x100}, {r1, 0x4}], 0x5, 0x4) sendto(r1, &(0x7f00000002c0)="5a60a92360697d2159d8bb864f4a298e6cb61776ff83340f27eba783a62c68aab59050299ba5882c6f75ad94152e31eae0986b02122506b1d235a0f3ae78eba8a942e3d12993fa338087dd72d42fd945bd059d91100c62298052ff2b726c5b42e714d1f835e8851d3dcff36b69377cea8ce8890f4437af9fcb538b5ac0a508cf9f8dd33229155c3b90746983aca2c364bf80e40fe90e9cf4f1fb6ea1fe5fff90e65ad9525d95cd006e49fa1198b37ea37d9b76c8015315058a648455fc65dfa46f2cee1c660d", 0xc6, 0x400, &(0x7f00000003c0)=@un=@file={0x1, './file1\x00'}, 0xa) connect$unix(r7, &(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8) fchmod(r0, 0x80) fcntl$setown(r6, 0x6, 0xffffffffffffffff) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = dup2(0xffffffffffffffff, r5) setsockopt(r4, 0x80, 0x0, &(0x7f0000000480)="5397fc215255fd04cd721fde54e003ba3b72ed04101412459ed22afc04eeea922f43b6a9866ce54b71ecc687879fa758942df981d9c46859567c878d717249800c9f7abd1ee4209ee5da8721714edff56db5140dce8713a4b4a2141f116dbb9be9df9b5702f8775f04b3685f284a6d5df47432e88a68266b9b69b34c41c377c74efda0f24a60cc526b8917a6ebd4b6ed234e9c0950a320bb717b379accc9433279740438371c13bbdf9e20798704cee7f0cf4cceaa0b63918abba580ba5a7f946d3e786ba109dd8ec386f61b23347a8b083810f3ae9be191c220465190a45e85f6d7e0485208a27ed53c058270e380e9a875bf498ee1b58963e4a4fa02a826642daa28642343fd87f2335ea299c6f302b8ca0129471f8cc501998529519a3da2bccad82e230509c688547c1502fe43cfac514d83e425333fab1a1027f004c0013050b348cb0353d5106ef28710a681716cb32221e9868fd52e360422c7fa7b4f6b1b49293c0071f33d1fa52744171f8ed089d24acfeda120a1e88592f2237eede5d1e7061864aee37138fbc358a3ecf81a4d28125ea6a3b4673c824d8f70f1f4bc16b90540cd8eaca4fa8a7bd17c690e8504cfc5dd3febb248b2d14a8fe33f5f5c5a53f9706d7023116fca8e8e564f7090dcdf76cba09ac4e89dd853b1f134e9d4024aa8a62c3f5f2c39e847a5a5aae9e97b2cddae31ac12abc3596b8f81e21ccb1a6d2a7573c73838eb9e07714e52cfee1cb8a469f7abdd11637a0ae36f81a2393ab0cbbf3cef7723840ea4b2eb77da66bf44a180970aaa39de8320f745934ef5e012e08142c9c6e46ac96e22b1035b61f01869a9cd6bff66a3230fc0adb8d50868d57576e78b5c474e145802cab4b6c15820593d4f4610c5671baa162faa4fd1863359b7b538120d686f0c319a7b121ade52c1cb80bd0560f8c56c36a224f997940b47f67e44898eee5ef39c6e655fa9d024888d5371424fb81a9ce98d1753ee215bd1be549ff065b112fa95fc4133d48e42dd6296d80b8cc4bb0c52051d9d6e30cf2ad697f3054d0043c42768de5738710b9b4cc6e7b0da64d4b511e9d7235deeb364f9c1ed8cb0cc3de1705e68d3ec18e81736d90552f4dd6c5861f0e3bf0d668759ad46856f64087f9d3e5efa89db492d5e66a0cdb2976ad69e4810706eb1470896a92216dfe73e60f404772f3cc4b429a0c137cb2caa8865cb17491531058a553cada7555e32c546bdd5b3af719f09921c9403ac8cf6cd7766f2406d71819a86435f4716cf64427d1ea859fe56a01f0a187eeaf4e32d1e8f6011f29bac62ce271ec51e55ce735280d612b81391adbab6f4ce855473bf921126ed17bdd07bf3fa6189fe47ae62f5e05eb4091be8ddc06b2bbe5f7540d8eb43041d13ea2604bb955a41107a4944878814b03efd38eb96432ed07a4b5b42d04dd234195c9a6ef2774c68da738cab65dfa6317bf75d272db390a3e574353e8216cdc5afbdc42d3f115985a6fc17c2bf6cfbafb161749ceddc53fa470a6d0c3c5b308f7248cf8b25f2d48ba5fffaeb7fb27c43f3fa5ae9de24b7c85634c1a340aaf075e694fb5631df9f14896f0318488fd61a6a19044dbd2ebf33588567c1adcf292c5656e8ab4fd45158837ad011047129516a1ad431c63b06db69f14fade86274633ca8f336b3ff8c5a48b0d94ef78cb212154dfd9d7b38d1eb301dbb7196614083cb8d1bf9822f2cdc59e29cc1d3ea13f0a2ce7f299b4c37b0d00f0d167e9ff68e5e58ed6e111a23e1f67282a948f8759f99260504577d60daff15db420af4beb6d53895cdf6de39ad1503da49a1c3e9409a79066b937a04a0d91dc344c601c93349cfe57e83fe72e543d5dae7507cacc906e391536f1d73f05eb289dc7ecbbe00cc4ecfa46b17b3eaee4d586e4f0083996eca804197c03e9a7356da5ebf34c4651b1658489c421e79b5e2e58ee1221a4fddb980133f49157819dc64e184a1f1c7fe2a276ad516dc06b8c7e96f404b0e8826df3132d8ae3bf22536113be7a3ba3ac2d8cc1b3a5ce529f149d88e0edc67eb93796ca86053c1c326745a61b3c2a4fb27465287f3b7e578408e5080b75336f4323c2c258b9ec42f89e6d96a383add535e144f19afdfab7fc69f734f939c48508cb4f90c7829980dd6daa0a038a809673a4689d32b75427f30cd892dc3e00777c966e64f83ebacbf0188c36c5ac7b101fe6bf4fa65f40403e7887fb82525b5d24f31aca6eaafbdd15a84aec52a5599bfb42ce84de8ca5e846ba8f61164927cfdfe053966e89ae82e36499029bb22359df6093872b8e328190eff023f3e6566405c783e85fc2de603edea2067a4aee7ca0ca2e6c02598cebc75319e234d7f50a22872c614472811241126d425ca71da81d0f66b5624ac3ae1f21f2190ed64e6ad341cc1aa40f1243b5db3ec1938ff514d808ed09e8700684a332a8ca3f18add0e142c9310b6b2eb3dfda750fe50e17f8d4a1be77cfaddf748a959f7dddb628b486e32451655b6ba1570164d5bb208ff85f880ebac0b0483e1beaf28972debba1eb538e4040bfd61739deb3e1f8f0464d204e55f697fafc706a29d4997576eb854cf7e9490469da4d412f59efd571bb3142b3ca0bdc00d91b444dd2df6bda0f533e5b9313fca49a55e9a46eb01052349513694d230442147fe31109231eca563cf16fc74cbedbd830236d144c9410799af0f42f6c2836e1229d9c8d271e35178edad9ef656dd99882d6eff0d1cef0c801df1f817322cfa12ff726a9424264e0a494b503802176347ae38cc7ee0c5b2c902c48c645eec5e6bd91d4341ce3b534e2f0700a20fe79d798226970b1144e351db383c96682693b9a305e61790495e69a66d7c4dc02b36cf1c7ebb94df81969d4d203a4e80723adfac5e49a45c3819f493fe65294c00ccc8aa551911dc5ad2e7e26408c0d7bcf075a102ed6cf673c6f9960f310aeb0743df50ec7b0782d135c216681f97436ff21c6b7485443299a06b40c8254919e7591b678ee47d659fc70830796e8d5db40dc8d52b2373aee20d9a12b71ce3551bf1e14886f57dedf89ea6613a0bf7d9c0f1c06b8bb58a69eef7dae8e1bce8e17240406dad888efcc77d102c1995ecdf203b1df3d5651071af6b097f222b5effcc14284848029350465beb005284c3f0e63f7c56ad3b0cbc462bf2267b0311618bd26259c43daae67c221d5bd2eec0c8a8b659efb3c5ba599095857a4eff50dd9038b8cacada0ce10124df3a9dd9d2716d6617c13c9f4c82436844d16ae2e48e7197753d604b62dd5b89677422ce03b04c6817fbd4e2bc026638e1fc0ef818768aa72e724952ecbdd7f35344b1f6ae05c9ff8b88aae459e3e55d7d3148ad35edfa29088d81c2e1f73a992564c0b4d1551e6a3ad916b77cab5159e5bd685d73995a158065c16a4303b346df9ff817856305e2f783e6d08cd45cb0f276e0cf9b3d7764c6d2602ab3e284a10b0525817aa8ee03f4844ada7e4b9dbcb1f6e64ad5b728c69ab83ac0661695f8bc3f13f55ba32113135a59db337ff5aa2b02fdc650b0ad6a42b227f2044dc3dfdb026972c595d09dfc3c2196af8e37f40fcbfac8449e6131e4c7eec0e2a96611b2777266327dd8a3372a345ffe33300c6d2b8bd5dce9d5b4144f8eba8011340d6a085ece40d1eddd719280a2199d30a9b96e75c4deeb4ec6eb3e92e0f301e5b7141a38a5613f0a434a345960e2351b4099c0c0ffb7d93b981c09443ec3da7a82ab9e6b972da827d9d667d6261e19112e2c24c9e900d222e61590f22893d77e383c4ac628352f8acfb782532d60b7c9acddeed003038da6e433e4feee535e0a1fc65a9578120a3093d03b58a55c4c82f0e1d42a6f9a61020a6a8368c8401d12a5ec2a6573a78ac4f19bc6dcae6f4923300b735cf74b7694025c9950d6c82b1e9c0c660df4a010a26ed6cd67b25bf2449dc7bcbe515337d6100aa9c4af93760c48202960e6a765d97f25b92dfe3291156f90d5a2d165fe9201ec802cc7af458e1c0cbfaf4ec5c229510ac28a9a76c63d2634e50b7030cca44f3635d02b8996c04d058b5c358c86a2a7b59e034d3984976b3162198883f177c20e150e6542e45afb7a369a92712440525a59a990c10742be54158150259f3f9d1637b2380379a378a34ef2cd9a4d3b3ae1e972af2af90f5f344a42de9fbfd6b94201d43fea38aa1cf18fe57e08cc8c326dddc858d238bb88500f08ca650c34392051fd399d97e6a754a288fcc4b9cb3ce3813be5739177f8635488d80d02a045565c3020b1229003cf038ae15a50598c86426adcaa25dc1012ec35a8321774694037f71b94e0944fa3ed3e38fa423bcb95558442fb3033bd3e0674369dd02b74375f799414c789d1afa4cafd758712a55c455b6047a5efba1e0a86ffff732d6c0332b48ee73aa618289d57d1050169a08c58cc80b9c08ad019ff54a1d3eeb7866fa35fe5f7a0954ae2a4c84b065b95afec43740d9973f0c826050c767c46d854a2e81329a1f515acc6b3e4c122137db02f97d9ccd633235de71813d1b9e813267874c966b110b123796cf0a31ea90321ed9b62b775067844ddb18e9c584365a93cb21c8c324cbb6726bca636728de60ba0f7781b53aec613cb1e8c89cfe69fe0ccd6a9cebcf1cab342297dbe0797d157c7aa8a91d77ace6ef19f068d6f01358c708531bd3bb544a36ba76448b363ab45a499dd546716d17623cd5cd999fc4ca54efe1dc5600ed61fe8a37a1cc062c1c73a140de8dd38f795440c9b1674098a6f3eac1b248c6641fb202bfe270fa1e203396be410812cd76ed4e7efaa09dc11744a500860f6c609abf979e6fc07ad6ddc3f9ca291770c0f261f84762e4a985d812f190b2352278ffd88d654d238a597e3172d828af0df1b4992d223158ec662b3e600c26262978128e9444ea0575b90c9c57cc103eb487ce38692f57395956b1236fc01a49bd002f37b774400c09896bf02e542dd94740a0f7ca70dccd6b22afd42532f7b94f7276962beeb26d70a2081ca3f86d4c8cb51fefe85071d7dde5013599ce974c98296bffed71d0f5afc33a36939dd03f6f63d94b27372c954e89ccc96a1d37aec4ebe2518acca21926539302789e39157d8063974717c871e60a718236b34be0a6e3bc698cfedf666cd9510b1a989c649687653e755d4313f840a233a318679f0157c7a5b131fe9ed44a7a6c9ce9303902a8447b26eaf83cc3221a53cb930b65800ddbfcaea82ebb55d3db9c68b7953c841e2ad070ed5534666129b16cbbb6ac496f744e7e9a32916f767ee0cb3807c23ed679a273de5228e0fe2006c2462b8a380925e874edefbcf2a455855ab099a178c9829f987edc04699ec38a7160fe4d3a921d1c261692fdf536359941b2006aeb7550f82758fa40feb3199f593a637e579efca6aee2925c681ff3eafbb545f7b42c674718c747653bfa56f5586c50f4fb15e635059a9e5563bf33cc30ebc2729b2618a44a435990831460506d1589f83218b4962f22f831fefb86fc2adfd0c38d9dc2d669f5d5df79c590695e366c47b8d0be1fb4c9d8894eac9aebc1886ee8fc28ba048b8ecb9e539eaf5a5e794f311674a6deb2c8a70e68ef95cba49a20eee509622cb6600f6f53fcc7c66e1af05b90a3d02d90636e5f428694c07fbdb3d979c05cc2bd694ac05276cb13f141377432c9861140d3aeccffcec229c0eb5d9c4b3a7b2e3fe7c29932cac757161ce5bc2a78920ff4d592666dd7d03662aa000c3eef3b3a3e676f7f642074a5a567d829d30e03e53d016e700", 0x1000) r11 = getpgid(0x0) getgroups(0x3, &(0x7f0000001500)=[0xffffffffffffffff, 0x0, 0x0]) r13 = getppid() r14 = geteuid() r15 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r17 = getgid() sendmsg$unix(r8, &(0x7f0000001640)={&(0x7f0000001480)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000014c0), 0x0, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r11, 0x0, r12}, @cred={0x20, 0xffff, 0x0, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x60, 0x404}, 0xc) msgget(0x2, 0x14) kevent(r8, &(0x7f00000016c0)=[{{r9}, 0xffffffffffffffff, 0xa, 0x2, 0x47, 0x1}, {{r10}, 0xfffffffffffffff9, 0x180, 0x2, 0x4, 0x7fffffffffffffff}, {{r1}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0xf800, 0x8}, {{r0}, 0xfffffffffffffff8, 0x90, 0x40000000, 0x5, 0x7}, {{}, 0xfffffffffffffff8, 0x38, 0x20000000, 0x8000000000000000, 0x100}, {{r4}, 0xfffffffffffffffc, 0xa, 0x40, 0x7, 0x9}], 0x5, &(0x7f0000001780)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x4, 0x1f, 0x1}], 0x5, &(0x7f00000017c0)={0xb09, 0x3}) executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001", @ANYRES32=0x41424344, @ANYBLOB='[B']) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) acct(&(0x7f0000000180)='./file0\x00') sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000000c0)="3740b871", &(0x7f0000000040)=0x4, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() close(0xffffffffffffffff) sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2df0c49628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3", 0x176) semget$private(0x0, 0x4000000009, 0x82) setreuid(0x0, 0xffffffffffffffff) r0 = semget$private(0x0, 0x0, 0x3a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x7]) semop(r0, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x3, 0x675}, {}, {0x4, 0x2caa, 0x1000}, {0x1, 0x81}, {0x5, 0x400, 0x1000}], 0x6) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{}, {0xffff, 0x1e, 0x80, 0x1f}, {0x0, 0x2, 0x7, 0x1}]}) close(r2) r3 = socket(0x18, 0x3, 0x3a) dup2(r2, r3) setsockopt(r1, 0x6a269770, 0x421, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0xfd) r5 = dup2(r3, r4) write(r5, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c", 0x21) executing program 5: r0 = kqueue() close(r0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000000)) r1 = msgget(0x3, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getpeername(r3, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) bind$unix(r3, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) write(r5, &(0x7f0000000280)="127375b78bd53205fd43963278c35eb61aea2bbec86827e08d5810b7b6259345abb75277dca5", 0x26) linkat(r3, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) msgctl$IPC_RMID(r1, 0x0) openat(r5, &(0x7f0000000340)='./file0\x00', 0x2, 0xa0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000400)=0x7, 0x4) sendmmsg(r4, &(0x7f00000015c0)={&(0x7f0000001580)={&(0x7f0000000440)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000480)="7b71374401ce11d8a8ca71ff7f27a41eaad2f8e0b8adcc234e582dd240da05dd43774a69b52ba5cb8c99dddfec9262badb29c830a1690d3928fdb4dd5bb1e2ee200ac37cc0524937e641353d089628cdddbab2f7d90b0861494e2e4abddfa6ad4455fbb0a8dd8a6da4a072478e1288cbf9849485e3e399a5afd44d5eea8ef6d69b2d35a3409ac44d1dc6e5efead2ada082b74ea32eca05a75a8b84330bfcd58351b6c870a6a002cdca180be1abb097e6a0eb5934c5c5b5d36e3897a7183d5379b1107090bc78561c29ba3ca091a0fd4729da34b892f1ee483d6956d93d63b44c26056c3bcb8d90faa19565ee4d40e7a62477c9bae9981fe8af22b399a81de3ad219363cd2f08d3d3023e1f23c259adec92fb50ce61a77d05110c3601a7f149e2528914730f8d7e4c295dd5ba030da42e0bd1f38c9e2617cc174226f933f189ca50ccf744f9404d5a5cd661a204100bed8694dd52b829863c3be09a003301347d7675e09486852841e4efbb5480cf1e2c3b6cfe73025fc1c5bd844721c9fb7f682e4858c7e01f7cfe43f0e8d2390e184b2089376dece03250dd6c28e5db79a32003bfa8b43c5cd806ce80e2028d5ea69bd13013ed892bec795c0686a9121b63c119b58677aeebd8294926c46dda1d3b960fe48934ee72934047e882a5c7722e5658e0915a4bd79da69bb545fbca341656f775afce57df6d70f69dfe7fa5187ca3a047c879deb267fc70fb0936ae1da7ba972fe4b391c3d2db169a2cfd1151a251a2c8260edd849acfd6e7012a7cefa5771887e5ef52abf4d24930423e11517716722bbf467a836857aae18f067242efd3ba13cdbbc2ff27053d2466f67c57be865ebed8de21c9022e06addf1927d71fdf4f6f56984152a8769a11c1fb2f85ad61a486d5b49fa82a4d5e9b6333b32cb55b92f778f930ed59a4fbf8cd44831bfd3855e405f7bf3617199112aa317c034781dbb5b782bf45bd2254fdcba0e2340beaf1cde1bcca1399911acf4d14bc9be75c46ad3b695a479087fd9684affbd0f3d6c34588c9ceb3c0b0062dd76d777413b00da784c024517ff7321fe851f79fb8680dbfe5566e5aac3789017fa9303cfe1d8ff97b8d3e9486d63407a22174019659cb08c0a02ce7e0fc95533abe9e0e99cb2bd780b800cbcdd7382dc13f8e303ccc7d84c3b17de3a69667ae1e907ef8f79c8d3be5a8de9a6c177a5e7b372456ef11671de1fdc396d22a445c47284f29435182af8c3a869fcf133b3cae870b70b9726864e36526bf9ed1d36fccc409d4b4b933981374dbb674428f849496243cf60627893c72397e48b67b5c9ad2558e0983cc3337bd21467253f92c12dd32b181bdf6bb493e07e886a21110514b7000614757f040e31b8bd8561561f0170f3c0315a59e741b89d646d478e668bebd141c145ffbb275a900049d1c2f12b2e61a951670b65cc11cfd574e78142276af9e3b8a9921ad6f815bd3093e0faa92c593fe17d31571297916bdcffcf8747c3faf98a63e543caf13bf2727e417f80131cc64f1acbc31cc909e72688c7e288b74a48633422c521a90ea549c34662dc4a8fb9c97e355b4c35b4697dc1283942a55cb1087404cd172c19671e9c4715a5979f17ae61aa8be69bf206ea6fb3c672a77b1e8d1fa4e5335111a92e80216aedd1681ea26e4f2de8ef7430e1f241f8b07d91410b11af544fe72618485dae152172914146741a511598724747800d94639b45290d02d4d548b90b05e20b4d20b81d01d6205ce2ca4e08b46d837f17895a443c597950d1d98a509e27b42cc452becdabb4c71f865f372abc11a95afc7608fb62d9b70cc27391c06d920ac4b43b504aaba882c577add77821aeceed88c24662dacef45c40e7fcb71099ebb6681a7704d33865bebc61e0a62d3702e54bc856f76447c7299307c561e1095a48775cf202a2c0d94f32783c1743d22dd9db3105d01a7182b915fe3f357e11ccbe4b5a5082ceb24dc8f00edfd59a192073cff2ff86813bda6bd9b61bf358cf8a7d3bc7cf55ab37d6556bd00d019b7b1fa9621a62cd60e1d7762c99bbc28645b887da057af5dc92578cefbf20895458cc9e22209a2406d659617cddf97f85638afb5af6151a96dc4f93410b37a4a2f8231908097145585d6969de1a18097008868bc860fbae03acbbf1f4990d2245198f69f6718807ae33e19a4302215b81d1513c2c2a4934037eb922c166541048c7c32bd9d8e25050b02df1d985df9035b71024fc8a334a331c294e4392908a2b7de16a1cf3f65846947e6569e3cc80b67718d5d676f6b8a0b5bed29f5f19854765e0db9a9eb7ebe66b7a6b5a097041c484661ed4845d5f1ffbeeb4102885d0915b118c45932e4b8c4916330cbaf00bd81c8771e350160c4cd056962ee67f15da7f48526fc48f09ae1e7bf92a9d890bb6d53e560c4e54f2772a601cd178df602bf406d0c11caac7b6e5065c49f6eb39e062e503a3c7b8394bb53803fd5369eb867fc34ec1cd9d802923fbe478846c495dc1884483e5eae9640acbb887b6f99c3a51fad87478ee8cef1ebe5b463470234a8d773d7f17e41958f4b80beb689a9392d9616ed08fb58e5d00818df80a1f6f162ad3004c81e5f436711d00cc178e940db92637be56ce7f93ac7cfb27cde33ea1df9aa5bcdbb1a21d1db404b4a10e78925fc2154bef62599257c28156211f8727422a9516ead953947920e209318191f09361eed12af7382e04483fac0cefa67a7d0179a6cc97f183e1f7d2a4ed512d42daf1d33a4a577a5413f9e9adf448602f24b7bfaf51d731da876dbe7156a4dcedd4bf1997122e6f6409d3860b10ae5d81f8b2523b21af697a04adf66b29dc755310d6b4f6935e3965161101ba0946c2bb00ed0f16912348b80f7967c48585f7b47d6aea5ee6b34bcb3b80e85243898fd1e2e9d4ddef7ecb1f369b9e1a76cdd48c071b995e194bfaefb26634d9e4e820072dd4bc54e59a5c6aac93d2892fbec2673943db19cdd74e51afdaeb2ae410feac9434eea8a9f4d21c5f9e618434e038483139811734e35fe5fea80706e5fc9059f39bfe3f852375d84b8a83e7ba31585efa6df47e093b2a13b27b0a77e8d1b75910b86e7914652a5447528bc24c870b145bd72e7dad24ee95f24761b6617e17946ba0d84a20f2f83002e68948c7898fc60000425e674dcd9d44e2c7c7e1a8795153f3839df4713e6b42cdf3ae90e14fb8a37507e5696d2bb29037baa16b25a481da82ca050cafab19bbbc4fe8392f1131f3634cc3959ad16733f8a3f54d914cccf2d37738a3d92a762b58626121b3b573e8c3bae178a725b01592e594f5b0ae47610abf61165287b017b6538843d06e9fda6ca689f265b37066911c56f5791c93ef7dc7c0f4b73b491d5862a214705b50a76cb9678736d3e0caaae4a604582ab5bf7eb8a90b5e3c54adfa836fa1899f69bb526c7df513808669d9829e07195783220aba8663fd71ab20c34711f68cdf707f5866c54783f8c6c1328a59b57b38dabef193fa2f4f31fc4a06fc02c4da10676680ecc7bc8a955ff2843cba684eb0d1f0a5172d37cae236ce36fbf94983a91cc332c4ae952c9f42a38269f09e475bccba2d2bc48d6ae10dba72dca80298788f83bdbd146c86f3cf03a55a3430994e45e9b312aeaac77558c4e27a0aaa2a7f118c0c6a9967034d3449a163730f8f35ae363b0edc80e2212a6e0c0e0f717b03bf2e260152cf5fb7adc129606cdf068b7f8cd98337bd3b2db2f9de5591eced2d9a0ed9dcbe74407276d9f5aab63ba4424e3a7c3a98d652561a8c68c56b73d8d421d158dcc1f5063deebad2d47847c180bd4e67a74218518e2d2a3c62a25cd98090c70d14886da24f11861bee2b32f52963b56df110ba19a0486532b6bf39edc37a143018d8ed7f353094410de20f552403f364b071eb2262d0da867be6ebb09dab3fe513206851dea4b1c8aee4cb00dcc9d531bbe913bf80d6a53f44a677995ba7a3d89ac8f97bf0e3552c393e161a3ce4306bf7de0754c706b59cee11cdc05f4e562c0179fc6864ca4b8caa6bb3237bc3150faa5f0a956e8ff23d5004645f37d9233e206849bc94c15218bd6935260cee31f82b1e026a69735a0111998bf0387ed2c9ad18d28ea251bbadd3a32329ba206d86127097aeb6addf3c66dc69e1282b01e56db34ffc026bad620dbb1c1210453c90c9e3148cb655951e5b2848b6516b29e4e199b7cbd1f4ce3693581b696d700e9ece193fa8fb5c69f8be029b9e45d0c06ec588479e0a6af359e8bb1764a372e8cce9242719c3d33b27b0bf6b9eceef566fd2b5957bb8ccba5d1473004343cfa5ea7b771dda0d0f6808ea9571aa715c124bf6f36d0c8652192f990a11a0741aa937d2ba082b784aea413efe18268193652d23b4589ca4c98af24756607e924ff37d593934de9f22f14785f3ff6c404f05e9be4f8ba9e812025c3dfe4bc01bf1f64ef2add33aba5f343ec0bff1bda5809bff0c87a4f6297d28b4454232ca462221f57847e057e7674435b88dcda24b363cc81f7983d4d3005f32af766baf9f5e5610b1ee9561166077ab717f262fd13e6b4df38942dc2a877f057b3a3ec435de34ad2c9ed4e58edbc323d8703548f37c59eb4d4269b22fc55214aee9a6dddc704cfb07abda9da886d3b8b55c93fb8674dbc58ede2a65088ea60f900870fc4c1d470db1eb071398d3091d0f614c90d40accca72e9296cfb931b56242d9aab0e26ca035ca11d0d54fb84cfdec2f7d52a885ac210b0393d5c1c9bf8333e534c3a84f8259f1ee6bb7d8f4ff6d933070e19c235169dc19b038350eb903c50f4dc261580b1c2c1ff1c708d5156f2a587a767bfca9107ec29c41e0f7b6d6cd6da2e91e5fc93cd13ec6bfcdf0a16d6130292189c4e336f74a0451222f3ee916ba149655045e7271a1ef254c54dbf4713c59378b28c7688fbab3a3278893514a695230e1326965bf5f3ac5f849880af072a773318a7e1c5ff2d77374a7996c70b99ef7960f27c6bd4e1206ffef1c8e108dadf08ee65aaae4797ed0955f8d173c17ea430c315a5b8a35ae0baad9d0137d8bed257760238a769b6e90857099c652adaba10e2999ae3a28224c9558bc958cfbbd07bde959f9ba44f177848457d8ae6379b58034533e647d9fd1097344ca79ecd222b90e4dadb348a9f8827ec6479e9865acdcfbcb08dbb9ba812fb59d635adfb6628485177b52fde856e99acea611455fbb210f7ad4b1017921f0850aa6b750d5bc1f703204825a0912587c1516d368194d21c19a77c94534f68037a89e290c7e1986b39f426b2b3f71467117bad92d3e1857f018f245c36658966a749f516544ab3aa02332df0fc2d197848edd2d1d16099650e2039a65704ee8b70221494add525a63911e5efa9b420cf31a13f4ca86a2d5f0f279943b8be5d81017a5099f15fe2ac01092efb8f856839a3183b66acf4a09c232ed78c4f45b4db7ae20caa73de267acde6dd4d64a1ea2b7a2ab30fad9850c8d99d3b7641f7ae5c010ada1ed1be1033c8d41210ace28bb6a6d455289b193f729e96c5e24823628134fbc5b68a5a659a8a2f99b718873b2e418df3c049099ce25bbe28c23d2370f3697bbd58f970840cd3086d745d73aeab0083d8bec137d0ca1ca23f3ee12e20658eaa947434ab671722a76907a7d6a05393a6dad76cfe07192cfcc615cf347475ce1421353a4b915000197b4e10447504d41420cf44f620a03ddf470a6ce90c238f1ef0d573e9fce7a86d94d9fb6937e27a119dc5ee13356b8d602c04e20e797e7e88c", 0x1000}], 0x1, &(0x7f00000014c0)=[{0x10, 0xffff, 0x5}, {0x38, 0x0, 0xa63, "cff22a7df19f0ca521f55ede00d588de92df50386803e6241ed9699ed3f28e729bbbe6dc4a"}, {0x48, 0xffff, 0x315, "34b4da72d74dc48c3128125d981877cf1678018c7debd03fae29f31ab46007ccb508a7c1daa26a0709b3cff256dd21bdbe1ecb6e79"}], 0x90}, 0x8000}, 0x10, 0x408) r6 = msgget(0x2, 0x81) select(0x40, &(0x7f0000001600)={0x1, 0x7, 0x9, 0x3ff, 0x3, 0x5, 0x4, 0x81}, &(0x7f0000001640)={0x8000, 0xbb, 0x6, 0x7ff, 0x6, 0x4, 0x1000, 0x1}, &(0x7f0000001680)={0x2, 0x7, 0x6, 0x8000000000000000, 0x8, 0x8, 0xe7, 0x7}, &(0x7f00000016c0)={0x80000001, 0x3f}) msgsnd(r1, &(0x7f0000001700)={0x1, "e9d33f0c677450b78b79f7509e202006086e69b7bbf93683add1965729e83e29d13b7ebf7fbf585ee1ccb9d81b"}, 0x35, 0x800) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001740), 0x10, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000001780), 0x8, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) fcntl$setown(r7, 0x6, r8) msgsnd(r1, &(0x7f0000001800)={0x1, "8018cc14b0343a304855cbd52d9fd29fd24a1b74cd0bdbf105f675c6aea2efd20ea9b08afbf2e75249cf54351677b8beae903782d99addfda878206b9a459c81c2137ad2d7821f7b5092fa17acf87068eda5d5987fe5a760bd109d60fb4d615cbf7ff7819609a2dd16d28bdf82cb9cec9b7005947241f63be9fab6c25c9e224707c43bf0b5145d477d5b047b447f49e1f1c35f2518a716b5110c754837abad44be4e671cf72a7dac36efd790d918ade41d47c21fe5cc4aeb11b20c866d1fb73ec0d026b5218981d14b5db0e01514988b89792853263dbbd1bbf00ef2e2b14e61c5a6b855059233a05f40cab8e87d5d642be9e474bb0de8"}, 0xff, 0x800) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001900)=0x8001) fchdir(r3) semget(0x1, 0x4, 0x401) msgsnd(r6, &(0x7f0000001940)={0x3, "d7891d0adc5ed3a62b80cf97969217e0f43e2921c0f126c838b8e49e8f1b230f51161d2058c2ddf474ec185f1bcd9834f7bd8c1e81"}, 0x3d, 0x800) msgrcv(0x0, &(0x7f0000001980)={0x0, ""/114}, 0x7a, 0x2, 0x1000) executing program 4: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup2(r3, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x0, "0000000006000000000000000000000000d900", 0x2}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) executing program 5: sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x6c, 0x0, 0x0, 0x8}, {0x5, 0x7}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) shutdown(r1, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r2, 0x0, 0x0) r3 = socket(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, r3) close(0xffffffffffffffff) syz_emit_ethernet(0x2a, &(0x7f0000000280)=ANY=[@ANYRES32=r0]) executing program 3: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc1206949, &(0x7f00000001c0)) r4 = socket$inet6(0x18, 0x3, 0x0) recvfrom(r4, &(0x7f0000000240)=""/147, 0x93, 0x1041, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f00005ac000/0x3000)=nil, 0x1000}, {0x0, 0x0, 0x8}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x400000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00005ad000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f00007a5000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x100000001}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000300)=0x80097c) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="7423f84e060000008406984b308068ce86b600764f0000c0666bcbd82ca238114ca9a524c539eb7e527e90c32aa57fa67f7b8f45bf588671500d816177607535152286bc9124b46e4013ea9ffac843397b7d76a6c05584f84760700dd6686abe3ec73eebfb1fe06444cebedf6b8b5be6ec45482b9c41345c251935fc56c8e0b041b3df3b09099658ffd544589a4e74a94102a945636cfca2f7fcccb76a2d0e4f4a07b49f08d426a8d0d79692f9053b4741c38872f23121a69ae6e514c8b8482028c613f907ecca8ab23f9222e6b1eb36d918d1c1ce9ef425113d07b8e9f88758f4ab2b2fcb543a1ae45c792296798bbc55c4c0caf8464a8e1f5473dd6ff0ff0299de468f250a0cbc37d721", 0x10b}], 0x1) socket(0x11, 0x3, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x5) socket(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) r1 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = getuid() setreuid(0xee00, r3) r4 = semget(0x3, 0x0, 0xec) semctl$GETZCNT(r4, 0x0, 0x7, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r5, 0x0, 0x0, 0xfffffffffffffffc) getgid() r6 = semget(0x0, 0x1, 0x668) r7 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000400)={{0x20, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r8, r7, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r4, 0x0, 0x1, 0x0) setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) semget$private(0x0, 0x2, 0x611) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) executing program 7: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x3}, {0x84}, {0x16}]}) write(r3, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x66, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3c, 0x0, @empty, @ipv4}}}}}}}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) socket(0x0, 0x3, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x20) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x80000001, 0x60451d, "1a0c0109020400"}) syz_emit_ethernet(0x126f, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendmsg$unix(r6, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000002c0)={0x0, 0xfffffc00, {0x3, 0x6}}) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x1}, 0x2, 0x0, 0x0, 0x0, 0x56}, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000a40)=[{0x48}, {0xe}, {0x16, 0x0, 0x9}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x0) pwrite(r3, &(0x7f00000000c0)="175b1b7b5e4697fb6de7ce9d9a24cdaa9f34d6aa4a2d2d7a1a5e6102d2c466e13d9fe49213cac6495a85cbb4eabe319a4ef3e82df378931b3584938a636aadafc94bb59f701e3b1bd8f127754a9f3d211ce8e9800d01a126135494cb1c6488d2636baf243b698e9c6e7be57480f7c957e902c2006ec9c6b5112630ff36dd6bd94f44a72eac990c8fb1711478e9afbec321ef309660f1251be7e43c7706576c69271f3dfb9751a070cd7b127289028abc93e855a7", 0xb4, 0x5) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x57) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffe, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4}, 0x6, 0x1000000000000}) socket(0x18, 0x3, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/88, 0x58}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) socket(0x2, 0x1, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dc902e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80000000000000000046a3a3340b8b87d4981c7ed14f6b4a89330f4f32dc5d29a1dda380a30000000010aa890091780000000000000000000000000000000000000000ff01000000000000000000000075bd0ecdfa60cf0ca413fedb02077497cb41b17782610a3a095087990f502cf69d5bedc9a2"]) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) dup2(r5, r4) executing program 3: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x100000000000025b, &(0x7f0000000140)=ANY=[@ANYRES8], 0x10}, 0x0) setreuid(0xee00, 0x0) close(r0) executing program 6: setrlimit(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0xffffffffffffffda) r0 = socket(0x1, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r1, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) accept(r2, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000400)=""/4096, 0x1000, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r3 = socket(0x18, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) clock_getres(0x2, 0x0) r4 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) close(r0) mprotect(&(0x7f00001dc000/0x3000)=nil, 0x3000, 0x5) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f00000000c0)='./file0\x00') recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r5 = dup2(r0, r0) r6 = dup2(r0, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000100)={&(0x7f00000004c0)=[{0x20}], 0x1}) executing program 1: socket(0x0, 0x4003, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket$inet(0x2, 0x3, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) close(0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b2", 0x1) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)={0x3}) socket(0x0, 0x2, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x400, 0x1a3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) chroot(0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/164, 0xa4}], 0x5, &(0x7f0000000440)=""/234, 0xea}, 0x2}, 0x10, 0x40, &(0x7f00000005c0)={0x3f, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000a40)=[{0x74}, {0x87}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$hw(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000100)={0x80, 0x100, 0x6, 0x7f6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@redirect={0x5, 0x0, 0x0, @multicast1, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast}}}}}}) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000340)={0x200, 0x1, {[0x2, 0x8001, 0x7fff, 0x7, 0xe7b, 0xeac, 0x8, 0x7, 0x3ff, 0xffffffff, 0x8000, 0x7, 0x0, 0x0, 0x0, 0xa301, 0x2c00000000, 0x80], [0x80000000, 0x0, 0x8, 0xd4e, 0x7f, 0x1, 0x3, 0x20, 0x8000, 0x4], [0x5, 0x9, 0x7, 0x1, 0xfffffffffffffff8, 0xbb6b, 0x1f], [0x49, 0x0, 0x3, 0x9, 0x6], [{0x6, 0x6400, 0xff, 0x55}, {0x2, 0x4, 0x1, 0x9}, {0xdb, 0x3, 0x4be67587, 0x2a1671f6}, {0x3d7, 0x3, 0x9, 0x6}, {0x0, 0x7fffffff, 0x8, 0x5}, {0x1d, 0x0, 0xffff8aa3, 0x101}, {}, {0xfff7, 0x101, 0xfffffffc, 0x5}], {0x4, 0x0, 0xcb, 0x7506}, {0x7d, 0xd3ac, 0x95, 0x5}}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket(0x2, 0x2, 0x0) kqueue() setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = dup2(r4, r3) r6 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup2(r5, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r6, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x20}, {r0, 0x1}, {r0, 0x2}, {r0, 0x1}, {0xffffffffffffffff, 0x8}, {r0, 0x10}], 0x7, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={0x0}) close(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) socketpair(0x6, 0x0, 0xff, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000740)=[{0xffffffffffffffff, 0x2}, {r1, 0x4}], 0x2, 0xfffffffe) recvmsg(r1, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000780)=""/80, 0x50}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000900)=""/41, 0x29}], 0x3, 0x0}, 0x1) sendto(r0, &(0x7f0000000200)="4bb80b86ced6f545bd77044a94874c02f5392ea594fc2a967e96d5946c50515d4e285d2ca929e20b636bac5bfa212bfa281b6d45a05a7d6fd9dc90058005a38d67ef6e0765d10f98250432f0d931945e92252099d68e3de5c57ac94aef4505da0eb3062af05423eeb4b0b9e86037c6e857171bf6094fcdd9b3efe2da718d84f3002d90dbc1f4a3f4d7ad2e2fd300ce73a4ea861ad6e95ded03360f25297eb22e58035ea18041e2d781fa39b45b37b75669cf42d826384e7fa6869bbf5eea24339ec14a1fb6d21a3d4942479784b1d374a9c30ad985f08443af002d66e06ed85d46307189", 0xe4, 0x2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x0, 0x0) fcntl$getflags(r3, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x30e81, 0x0) writev(r4, &(0x7f0000001d80)=[{&(0x7f0000000b40)="1f5b90f36b35f1f32a7e8d377ce9419ba79e579b9d63277cb292a35c68c7ad9ca2a4fa91f73571c837e582bea43012d05eb79a046d4a2c53a94d4fe5f84743c066c4c43a70e2e17912b9252bed129f0ff0a5391abbbc2ce47ab4852eb72b80f1a8f4ff2cd6e3bcf3cdd4f80b3f77c94502d7b27b4f56ab5ae4416b9e7b7c16f59db860d9a8ccb8db78af94d6ecc11390a17572d92e7180502126553358875d89b33f17ef247c90fcd06e0ba022b63c3450b7f92ce9542be3e69962a251bc685c1de66a83ccefdbc5d9cb0ed0d81086c106a0d6c8de0be9411ed2bc9362df5f917fcffa462de89cb3a5e550bf8198a9ccd9590c410e0bb0f2babd4b646d665acc2aef087e6f50d39e385cfdd2eb418f8201364a0b612b3467a70426bdc276fc73c65e762e0678000541bd85c9ae7103a10c46995894103d06a1eb3f0db72b2130f582238ffa41e6edcd8a8faf6e501710c376a4963f851c0a4271b92d0a19f1e1bd5dc0ec3718670ea2ebbb58db8ad95c3f79d241aa94267fd5fd80b0a29195ae8475781c31dac3ca7f18fc35a2873a83db812f418d3fcd544798fda438ad72dda06c5c99da03c758e9c8669a6a8f7be6097b24e6dd2a04530f7f9953ef411b80de42f111e7f075662402be53191c92414e5a0057a78a712c45e0a3c03896d355210735e87dae46ca6b89c1a2e0e03d3756c0009929050a9ee77bca5a501212b51c69b9e9378435511e9f2d1b6a4b82576a465a92d01bbf6f01bbfdc2612f89c1276e04f4129b704fcdaba7b422e7d97615e4999537184495e573b2662613c08b44cbb27ae803f8f37184f98538782fcc7bed5b06ee9df813e2b81371dc9c71366b536a0fcb30794689d0a835164bb5987f14f95e4f5f941aa14548241f88267c00390bca771b5d5d6557bb25e0b561f4651e79e5665d2e6d17cefdf57ce648a0489fbca0246fb8df0d6dc4eab7d7bd6282da86185507e8410c6ff61ec5ea8123da09a8fbc9991ed128088bd9cab8871e5790bd4168924a59a890a13ad02f1230f9af34a8235f65eadcd9b68f824b2774cb94e16459fefe67f1c0bd1a2a3d69f0776eb02516b902db0cf31bed108d46626c1696a33d63681ceb81417fd7d3a8a03ed5c92681ace1983b0f8bd5d2e8f18f61fd36e3fffcdc8f22893e0a93827959450f2bc77dd4cbea7a363334ffcfdf99e4500cc18698f6b3b0bde867eb924559bb836cca57c13b306fe08affb36c1e736db55ecb3aff98204baf8d6bab12bf7bf7f642ffd64f64d6d7260ff696232933c29a919fdab422ff49a564725102e5577689ae74274c4bfbf7a77d6b4593f70b17ec36fb264079fb50c79ace04a8b97ac043c6bd30bd158a2dc8c7d1a89f46c09dad4a5290ef19f3cea9b82d6b60660b93cfacee1b2c5cc971a4c544c10ab3edb229f0c2e8f0b3ad82d97eef3df428c7e0272dbb672056e830585a27a9a624736b9c548d501b0d125aa6460b2e2c0d24a55d277d93b2ca8c1fa9d55b9b6a14f7fb3e2d71b0f2d82779dfd0c46ba63d139797e6b39145c64719e42c1eead1bacf1a46a954cc8872b366459084461184fb039e394445bcea1553ddd853b36ee9af9f15153ce616313cec6da2eb2e3c2e45e172aa7066ab4f65ccf264b0528589d460918b7a181be54a4a8a8c350a56af6efe74157aa3d3a79383432a9cea81cf6044d18f9c111f602eb40b195a07b7ca625f81fc012c9f8703ccf9fcb119ba41398fb9a1161dc5d7b7d075ece759cf1b47f9a877c16eee4d7e4a8acf99e2cd54cc2a0db5134c499974986f99422b09abfb8d6eca1532a0d0c11a46c435c7fb57aba1673f83c24f626357267620122ac9ff7c13971d276eec361ae58011c4b54a65b4639e8f0fde0c721cc1e4a58bad9b0ea630e750d015ddb501306f520f931a08a778fb3fb290adb808d6fe575c54c1313dcb6cc00ecf637ea68132a1118d74f012994277a7add8d597955cb0265b0e2785693c97e8c8af6d4c784275d320cc8f421755aa6c423b72ef0afdf833ccdfcee48b58094ee3065f807dbe8c05eaf093be0b369b12998657516baa162e2fda8ae4b09ce75e4d50cf0e3e0accc7262a3718bd4c3601c4c0d2b25964a8c4d8363930d2b87865819baedde06c830a8302dde18b48527690ed9723affd209bc724cb55d882dc609845901b16dbdfd62215c2e8c36af055ab9c2189b514c9de817617ee68257040d8da8f2b1ff81fbf59ea66acc766270d4062bbe0d313eb712ac1de346152babb6ca87e16e205a5b03e9b4d3897f2cf4184c25f8f801fac47385afb2fd53462600979dd1063fea7fd80c72dce9258bcdb1ce1be25ed8d61cd1fb1194e3917d629713af87f6cf0f81b3a520a66b2daec89c1f0284c1c3cae1b1133642728cbe6ef338a54561c29e7c9ed9cf9158ee02591c1976ca51101049d89e5f432f84f7b58fcaeda3529be5e8418df7aa0faec83fd908a3c3db02a3909f56b0ca9c32eb3e2512a8cc5170ab72d4dad97cabb4cd0944bcce6386a1576d9b9f10152f606eb251d2470da4e4be8a16b28689de57493fcc0c6f99c3471e396a0857444e4c5968fdcaf681a85672e8420ba05d0907e4235178fab05180652eedaa0e40e2389d4165bbfad46af6cf5b8c6f7ebece9759f0455e141edb02430af5b3928bc02ac24701246dda654b5e7a89ee3fc626f59f7b2c26cd004868310d2c77f434165af7f2bc853fca4a6fe51171884667dedc927b436e356b963127ba5b649f83a4d03ab026776f158bb6f4c413619dbdc22687e779deb922b5473853b8a1fd9c4814eeff4f5403deed8b21391127af88d746ff62930d2456f92dae4b9933f65e3dc91d54badfdd6b47f25fe5ad684ae24ff6d9bf51dc31997c20f3d830c1c912222c59bb49aab4c63f7f61b60ca4db00c88921884ac7575db85647a187cf50d1939cdd2e14c90d438a7013809c1d89d31911bc75a4fae61c27e2e2b07ba59ead78908e4c4d1c66d8b719b11d6f1b882705676ff6403f2e35c43d008bddd914dc36ec6d63749e6fc57c990fa52c41e22ec26f202d00c33cf93bb1d94681eb5d16587df99d08c5298f0fda54269bc2d2c0ba78dbcc08e8333cfb791707cd8f7b9c8cfa785945db4fa39be09c3b9410481902c1c452fc5c605717868b6849c3149b01085c887f07bfcf629fb710603b8ee6c1d3e290cd6b3652b7b398033432cc931a54a9968632951b25f8af51f0c9da518bdc91b963bd54af2f12e410f8d3aacd7efe65dcf80711935c0a9d82b1f06311f0347575d4c07505e65fb94a446be80a95c03ea153386aa9f9ae3e893f8f6960706bdca626b89cd8562e10b2d75ce82606044fe1985dc7379cc355c79b45123a6245a9c2f90b8ffd8a1e875cbc8f30a7976429b1c8873cc31a82b7173e6462e333802c297fd438231c8ac269bd8396207b2bc82de7f754e55faeaa1b523248661e3ca15b1603857b1f64f941d0aa13c4f947ba3177f3bcae23bac4a3673c3e3a33e6eacda759fa2ab5defb91ff36ac0843c518c5776a36d59275f1154679994b80908388bf3c17f82793acd388547f9531b9d6af25fd2570c29cc5098b8aaa9b6faccffd04cbae2b5c5db30ac6905d8f31c68cb820c2d2e06613d7077296817cf406d5dfabb139d6da945e5634bf9cbb26ef23b4c9d8af52810798da61f3e4cf519532c1be879f63d797f9d7cd25dda7298db087760413d4daa613be1b223f281cdfb391bdc9e73368809b969954574456cc00f37dadd1bf6cfbc49401979ff920c8fc74891fd4f51952343ee69f35f68000be30e27d27b293301b6e873756af3227a17d18de137cc8326f15c0e0efb0f6ac88ee778cdc4c94c082586d58d1193c593e0a70962980db2446a28c8c087526914a5f5c072f66b3b57427e3d1656e7763e22998b45362977bcc82f0a39fe1c98a3d8c5dd8cb17d28bca48a65b152a1e1d85df87692a10f9e9a4828907172785e80605d8546f3a1be889472b0ea95051061989149129fa66e18c10da87219285409f54d75b709c7691a4be81b3965e8f198ff110003b5706290acd0d2e870f240b3bb9044392b55c86f9fa91a7876983cb471444daa342f7cec70c81c5efbe2672acbba8df6d433df6035d86fc765778dc31d5b3e2b3b81f2636190ff99225b96f7a5face3c9de9347eb63be5fffa6525cb6d4e97f557de0a3e2e2bb6f5d6cb3720939cad015a0302dfa0a5ad32b5206a07f71f9f77a665b2c2d3ee79df0788d561af691ad694413824b7506ef7f4c0552baba33942a3bf1861f21ab7a01d09a4f81da10ed99b31131871eb53909be2e6ad5438fd343da8ccbdd9af2ca201", 0xc00}, {&(0x7f0000001b40)}, {&(0x7f0000001b80)="fc049af8ff2ae5de2eb44f59c972ca2c14fbcc3853f8d20a0b629b3f4be8d20555a68fbb581bf880782639ddb50f748241d96374d95de4bce65dd61022877bd66d0ceba1932562c2b311d54a3b2df338548a9f132056d6f29a750c376614d46414dc5bc0267531711014d69941be2a4170fbd019c88ca8b6952757e19510ecd409dc4eb0529cb8cfe26e4ed5b2f1564c44fbb0efb3fd9fc87da85c4da43620a5f2113cac0ceece59290cdd1349adff689e882a5fecaf66864c03439d1d34c0ce57e924f64aa690f65800a34dd722ce28da9a102969dcc456bfa98636676b46cf396f68e9fe1974488bf5295fbf", 0xed}, {&(0x7f0000001c80)="a47245d7d5c015036bf998590ea0aa371d7b10ce0be27d190e54cf5f635c", 0x1e}], 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r5 = accept$unix(r2, 0x0, &(0x7f0000001ec0)) poll(&(0x7f0000001f00)=[{r2, 0x1}, {r5, 0x6e078b67c501a359}, {r0, 0x4}, {r2, 0x100}, {r4, 0x2}, {r4, 0x8}, {r1}, {r3, 0x20}], 0x8, 0x0) write(r0, &(0x7f0000001f80), 0x0) r6 = kqueue() fcntl$getown(r6, 0x5) pread(0xffffffffffffffff, &(0x7f0000001fc0)="f2e41b55bdc1d209eb03daca814451b5e2cab88f624a47a9693fc8ca53431bb67de6", 0x22, 0x9) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msync(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}}, 0x0) syz_emit_ethernet(0x56, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x5, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00005ec000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00005ef000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f00006b1000/0x4000)=nil, 0x0, 0x7fff}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(0x0, 0x0, 0xa7cf) socketpair(0x18, 0x1, 0x0, &(0x7f0000000000)) setrlimit(0xb, &(0x7f0000000100)={0x7, 0x54}) poll(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000340), 0xa81, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) r4 = socket$unix(0x1, 0x1, 0x0) syz_open_pts() ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) syz_open_pts() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) readv(r5, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sendmsg$unix(r4, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYRES16=r0], 0x10}, 0x40d) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900183a0000000000000000000000000000000000818000000000000000000000000000aa880090780000000000000000000000000000000000000001267a2e6c4c00c754cb260b97ac0ab81a76467d90ad8e90ef849b97656b565d8c840f82aa83953718efabd3637a82b11d52d2131c566e9d544f32565f9ef66c9a29600a96e384bd86e75166"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000001600)={0x0}, 0x10, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) executing program 7: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRES64=r4, @ANYRESDEC=r2, @ANYRES64=r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x3, 0x0) mknod(0x0, 0x2000, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind(r5, &(0x7f0000000000), 0x10) listen(r5, 0x0) accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x24, 0x0, 0x0, 0x81}, {0x35}, {0x6, 0x0, 0x0, 0xdffffd}]}) write(r0, &(0x7f0000000180)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x2011, r0, 0x4) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="f9", 0x1}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x53) execve(0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000001300)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001340), 0x0, &(0x7f00000013c0), 0x0) executing program 1: sysctl$hw(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x20852, 0x128) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x28}, {0x20}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) shutdown(r2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5400002199", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}}}}}}) close(r0) executing program 1: socket(0x11, 0x3, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x0, 0x1000) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = semget$private(0x0, 0x1, 0x2d5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000300)={0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x1, 0x1, 0x78d]}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[{0xc8, 0x1, 0x6, "0979f968350800000000000000fa790ab961529337a58f76eb6c89a06d71d5ff84513f985348ed0dbb5dc1e10d8098c0ed3cc7a52c1fdc7afc103eb4d466481d5ac396ed6a87222982000ecd4ce3c6ff29d9892ea88481d105b327eccc8ac0aea8c0183f2756bd98ab5531fe0e21b7988a7192aa2bc170fa08e25ff638e25569108e8ff4e4d326d79b27f94e11cb3b6a5cc72eb9ebae1f10468ca059faf6a6c1f44c408c1a822af60e35714b3aa9b68ea6b71f"}], 0xc8}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000100)=""/138) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000100)="664204ae", 0x4) (async) msgsnd(r0, 0x0, 0x8, 0x0) (async) msgrcv(r0, &(0x7f0000000180), 0x8, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x800) (async) syz_open_pts() sysctl$kern(&(0x7f0000000100)={0x1, 0x33}, 0xa, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) (async) sendmsg$unix(r4, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x28, 0x77f, 0x0, 0x0) (async) mkdir(0x0, 0x0) open$dir(0x0, 0x0, 0x0) 86-)-0,).)4: 56-3(!2% &!),%$ (22) &!),%$ 4/ ).)4 !2#(-30%#)&)# &%!452%3 &/2 6- 08&&&&80002!!&1880 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x104, 0x0) lstat(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x4, 0x81, 0x6, 0x58000000}, {0x9, 0x5, 0x7}]}) open(0x0, 0x0, 0x0) setuid(0xee01) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) mkdir(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000280)=ANY=[@ANYRESHEX=r0]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) setreuid(0x0, 0x0) semop(0x0, 0x0, 0x0) rename(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000002c0)={0x1, 0x42}, 0x2, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94b34b8e5f84cff21811288c4bbcf1b3b81347c4a99d7f0d9857ed1bc16bac6f7a4c38971f803dc99ebd56c8028057e83402e8", &(0x7f0000000080)=0x40, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xe02) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000740)=""/4096) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x24}, {0x34, 0x0, 0x0, 0x4}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x1, 0x0) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000640)="75ad73846921d8b869e6e96980e3395a8677ea1eff9c4e91b31ccf8c689d31373a1cc78781121d48d920586308155b8e305c6f17666b5afbf48782509e7a33fe3ed3e014cc5605eb2726f501a575aa37ef9518dd7d0fd7ae4b99f6384fc54823d31a45ebdb7e3b8f121de50b1b746557356f3d8251e6b0a3110d7cb46e71b918936340d52180e04b84143ab61b5fb5924cc520b89da621f636a120b0da8b6df905b71b7587678f8eb77980e259452bff533c03f0c10b", &(0x7f00000000c0)=0xb6, &(0x7f00000002c0), 0xfffffffffffffd07) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x18}, 0x4, &(0x7f0000000240)="b40106385a396d608735cd14d68be68dc2aa5ed0a37a4a4fe19c42ba189711ef1ee9c05e85a12a7945e8d052d313136e5318b23d8432fb2f7417be2b8765710c9059b231a06a2301b380158bf0e84ac6684db6a4ed9332589a819a9494ce9cb0c11a655edae04adc7082eb9ce833bb51335d3dce6f4e8c2d71e4d8f1a78916527f4467332a213bf15eb89c8a16baeafda62ebbf57419c257653be41a", 0x0, 0x0, 0x0) syz_open_pts() semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x0, 0x1f}, {0x0, 0xfff}, {0x0, 0x3, 0x1000}, {0x0, 0x2}, {0x0, 0xfffe, 0x1000}, {0x1}], 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x9) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f00000000c0)=0x5) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYRES64], 0x107, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) executing program 0: r0 = socket(0x18, 0x2, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "031ffe40630000000000ff00010400"}) connect$unix(r0, 0x0, 0xcd) socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r3 = socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) socket(0x2, 0x1, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x3, 0x0, 0x100, 0x100000001}) rename(&(0x7f0000000280)='./file0\x00', 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x56) sysctl$net_inet_ip(&(0x7f00000021c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000002300)="ccc79d98", 0x4) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x8000, 0x0) syz_open_pts() executing program 7: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) syz_emit_ethernet(0x57, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x49, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @generic="1b9a893576694c2c68cfae44dcf96101aa161aa91caf33f64edee446fc62eb6c76eaccb61574a076bc1e7dcdff198798aa38665596"}}}}) executing program 2: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)={{}, {[0x0, 0x1, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x200004], [], [], [], [{0x0, 0x0, 0x1}, {0x56, 0x5}, {0x2}, {0x0, 0x8000}, {}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x0, 0x2, 0x4}], {}, {0x0, 0x0, 0x4}}}, 0x0, 0x5}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x45}, {0x4d}, {0x6}]}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r3 = syz_open_pts() close(r3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) r5 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r3, &(0x7f00000006c0)="92", 0x1) readv(r5, &(0x7f0000000100), 0x4c) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0xb, 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f00000000c0)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000000)="f5211681f2132b22c84fd95055102b3bcf1f", &(0x7f0000000080)=0x12, &(0x7f00000016c0), 0x0) executing program 4: setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x8) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x80000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000280)=[{0x5, 0x0, 0xff}, {0x34, 0x0, 0x0, 0x3}, {0x9106, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0xffff8ef5) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x20, 0x2, 0x1) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) socket(0x10, 0x0, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) fchown(r5, 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000280)='./bus\x00', 0x6}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2c}, {0x24}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x1, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000240)=0x240) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) r0 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}, {&(0x7f0000001580)="0e", 0x1}], 0x2, &(0x7f0000000980)=ANY=[], 0xa8}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000072000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000073000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001c6000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, 0x0) r2 = socket(0x0, 0x0, 0x5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0xf}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000240)={0x3}) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) pwritev(r2, &(0x7f00000006c0), 0x0, 0x8003) socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x4c4a) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000280)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, {[@generic={0x4, 0xb, "ac2617b7f162c1a48a"}]}}}}}}}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file1\x00', 0x400, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) poll(0x0, 0x0, 0xffff) writev(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r1, 0x0, 0x45, 0x0) listen(0xffffffffffffffff, 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='x\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x166) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) open(&(0x7f0000000180)='./file1\x00', 0x20, 0x0) pipe2(0x0, 0x0) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf20478040138164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc2d9aa5b32f43f4741a83a576b9a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58904", 0x82, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) r2 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r4 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x62, &(0x7f00000006c0)={@random="5544f333d470", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x2c, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a003f00000005", {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x0, 0x0, "d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa"}}}}}}) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0395f1d89ec5a317a9357682", 0xc) executing program 0: r0 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r1, r2, r5, 0x8}, 0x1f, 0x3ff, r6, r9, 0x2, 0x7, 0x100000000, 0x401}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r10, 0x200, 0x3, &(0x7f0000000280)="4457ab92cc72605406fb10c5e0edda4f040c858bcbd4606ca181ecc383278c511b7509bf2e642662cf4e1b45fb3946d010a4916b053ec224983cdeb8f588ea197d7fcf4f5e1e48c815d84654c1da4ffdc7ac56614e205033eb52631de6971b65d96b7770d88fdc31f7968fddcc7fb3a78bbc67", 0x73) bind(r10, &(0x7f0000000300)=@in6={0x18, 0x1, 0x0, 0x7fffffff}, 0xc) r12 = open$dir(&(0x7f0000000340)='./file0\x00', 0x200, 0x8) r13 = fcntl$dupfd(r11, 0xa, r12) r14 = semget(0x3, 0x1, 0x50) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x46e0, r7, r16, r7, r19, 0x8, 0x7d}, 0x401, 0x4, 0x5a83238f}) r20 = socket$unix(0x1, 0x5, 0x0) r21 = socket(0x18, 0x4000, 0x1) ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f0000000500)) getgroups(0x4, &(0x7f0000000540)=[r5, r3, r8, r19]) r23 = getpgid(r17) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000580)={{0x8001, r18, r22, r2, r1, 0x18}, 0x0, 0x1f, r23, r15, 0x83a, 0x6, 0x9, 0x401}) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600), 0x8000, 0x0) poll(&(0x7f0000000640)=[{r21, 0x4}, {r21, 0x4}, {r10, 0x1}, {r12, 0x53bb2e57cdee7614}, {r24, 0x80}, {r20, 0x4}, {r20, 0x100}, {r20, 0x8}, {r13, 0x42}], 0x9, 0x7) setsockopt(r10, 0x0, 0x8, &(0x7f00000006c0)="a84e2c74a6540c2ae5658779c005012209fc62479b3a36f2e074ab6abebffbb9bfe20c9caa870d39be", 0x29) getsockname(r20, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) socket$inet(0x2, 0x2, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780), 0x100, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r25, &(0x7f0000000800)='./file0\x00', r4, r22, 0x4) executing program 2: socket(0x0, 0x4003, 0x0) (async, rerun: 64) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) socket$inet(0x2, 0x3, 0x1c) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) (async, rerun: 32) close(0xffffffffffffffff) (async) syz_emit_ethernet(0x3e, 0x0) (async, rerun: 64) mknod(0x0, 0x0, 0x0) (async, rerun: 64) open(0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b2", 0x1) (async, rerun: 32) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (rerun: 32) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)={0x3}) (async) socket(0x0, 0x2, 0x0) (async, rerun: 32) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) (async, rerun: 32) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x400, 0x1a3) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) chroot(0x0) (async, rerun: 64) recvmmsg(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/164, 0xa4}], 0x5, &(0x7f0000000440)=""/234, 0xea}, 0x2}, 0x10, 0x40, &(0x7f00000005c0)={0x3f, 0x2}) (async, rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) executing program 1: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x416}]}) r1 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0}) write(r3, &(0x7f0000000380)="ab02e3f9891a549e337811e5befe5cb17bff90032775cc63379e416257fd1a0d38cabf92f5894709ea9ee23d6b715f70b29400a27f7a62c27dd321d7defb779b76ca3ab6f677c9562f05d0bd04a5f2cb239208ac72f8da21122942b95ec3304d209ae11d6211449a0be5a2228dc221e57aef4210f9f09816bae5e11204cdaad4519a04d37ddc99db9d5c88e91cf4e9cb27d3a4a7c35f3086f3a3480a117aa23ef3675f8698eddbacff7eea1c6c604ecce66d66fc8a", 0xb5) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) executing program 2: syz_emit_ethernet(0x107, &(0x7f0000000000)={@random="dd13aab8c992", @broadcast, [{[{0x88a8, 0x3, 0x1}], {0x8100, 0x1, 0x0, 0x7}}], {@generic={0x803f, "f1e3dcb7e75a1cb3a998f418aeedb2803ce824e1c7f841259621bd82ef1808ba073baa27c816c7bbe183c643e7a7e299ed4e3071c7ee63449f6e0da1ad5346efe0270eca347041d8194b45576e80c41f68241b92df7292f7ec82c00f5bee688d95ac630e6f80170f9f75baf08b59a80792da6d0b967015f4604fd74667288efbd73c4d8b5b94c30f6fca418605cbe58a32ad1add4635bb5344e3e05b9a88f3080623d9eb63ab53b11512eeb65b511f35e0cf7fe6b56aee71db839e1688e58b3425ec14ad4556ffe337e668febed4a403c964918a177534adc9b64a3060c3bd231758f8806053b109ea098248fd14bf1c80"}}}) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @broadcast, @remote={0xac, 0x14, 0x0}, @local, @loopback}}}}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x24, 0x0, 0x0, 0x81}, {0x35}, {0x6, 0x0, 0x0, 0xdffffd}]}) (async) write(r0, &(0x7f0000000180)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 2: sysctl$vm(&(0x7f0000000200), 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) syz_emit_ethernet(0x36, 0x0) socket(0x2, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) r2 = open(0x0, 0x75f493fec6515f78, 0x0) writev(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9b6edabbaf24b4b9ab94350691bd433ee2decf29413", 0x5e}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) connect$inet(r3, &(0x7f0000000080)={0x2, 0x2}, 0xc) r4 = semget(0x0, 0x3, 0x616) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000005c0)=""/162) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xa}, 0x2, &(0x7f0000000280)="de409b91bd1a84600369b5a8013bab52af4c65efc1b397d03f4ba7d7c5c776be90752b584c906577d9fcdf31bd1c7272007021a1cc77169ef4faf2c2f0d5f4900b1fe873619397bccfc015129837e662ab190dcc092094aa3b1f9103ae7a791611674fbf33777e96", &(0x7f0000000300)=0x68, &(0x7f0000000340)="c940231a293ba8b499992f1d7fd59198779a572737cd463a851f5e18be4394f5590c62b3a33fdfcbf5018a2b08", 0x2d) pread(r5, &(0x7f0000000040)="8982b880befa7efc92ae4d7f55c8e9450076282cb32ff8f7bcbbba480d753a83c19942c460e215d79f09eb5a1370253ce609184767ab1613505a0b4f857e97b540b243e43c25f133c38cb931fa6b60afc28f94604190d3dcca69ccf8387d4bf62013765709dd4edfbd5f1d1636db74b30a7dff04ec535024c1eeb01a", 0x7c, 0xbc9) socket(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) setreuid(0x0, 0xee01) mkdir(0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x3}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0xfffffc00, 0x80a19f, "bb08000100f100000000f3ffffbfffffff00a100"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/33, 0x21}, {&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f0000000080)}, {&(0x7f00000002c0)=""/132, 0x84}, {&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f00000004c0)=""/130, 0x82}, {&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000100)=""/39, 0x27}, {&(0x7f0000000580)=""/230, 0xe6}], 0x9) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001", @ANYRES32=0x41424344, @ANYBLOB='[B']) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) acct(&(0x7f0000000180)='./file0\x00') executing program 0: socket(0x11, 0x3, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x0, 0x1000) msgget(0x2, 0x388) msgget$private(0x0, 0x29) msgsnd(r0, 0x0, 0x58, 0x0) msgrcv(r0, &(0x7f0000000180), 0x8, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x800) syz_open_pts() sysctl$kern(&(0x7f0000000100)={0x1, 0x33}, 0xa, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x28, 0x77f, 0x0, 0x0) mkdir(0x0, 0x0) open$dir(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) getuid() chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlink(0x0, 0x0) getuid() setrlimit(0x0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x1ff}, 0x10) r2 = getpid() r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x16, 0xffffffffffffffff, &(0x7f0000000280)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) socket(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f00000001c0)=0xa1d) r5 = getuid() r6 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r6, 0x0) setreuid(0x0, r5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) fsync(0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) syz_open_pts() syz_open_pts() pipe(0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x67, &(0x7f0000000000)={0xfffc}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000001200), 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}, {0x25, 0xff, 0x4d, 0xfff}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x40}, {0x3c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x6, 0x1, 0x7f) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002480), 0x6, &(0x7f0000002680)=""/151, 0x83}, 0x1801) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="d11d2f78", &(0x7f00000002c0)=0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x18, 0x3, 0x3a) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48", 0x23}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) mknod(0x0, 0x0, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x6, 0x3, 0x0, 0xb8}, 0x0, 0x0, 0x0) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) syz_emit_ethernet(0x49, &(0x7f0000000080)={@remote, @random="12270adbde4b", [{[{0x88a8, 0x7, 0x0, 0x3}], {0x8100, 0x7, 0x0, 0x2}}], {@generic={0xd67cc938d7f9623, "2ad5afbb022567e6922cb37e2d7429d102ee2787d25d39b7f3d1c5e190df0e5a3133a3378b2a2d235725e8ed83c3dca4963a63"}}}) close(r0) setitimer(0x1, &(0x7f0000000100)={{0x20, 0xffffffff}, {0x1ff}}, &(0x7f0000000140)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) getitimer(0x1, &(0x7f0000000180)) syz_extract_tcp_res$synack(&(0x7f00000001c0)={0x41424344, 0x41424344}, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x45, 0x6a}, {0x3, 0x7}, {0x25, 0x3f}], 0x3}) open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r5 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x0) msync(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) syz_emit_ethernet(0x21f7, &(0x7f0000000340)={@local, @remote, [], {@ipv6={0x86dd, {0x4, 0x6, 'U&:', 0x21c1, 0x6c, 0x6, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, {[@dstopts={0x88, 0xc, '\x00', [@ra={0x5, 0x2, 0xc}, @generic={0x1f, 0x54, "9513e2e80536a45734a6d3129f9a4deb3b516d69a2411bdc864dc2165a61278bdfae7ad11077e316736c4a9243d62cb5c1c47d20d04bdf3557a7e5b0f82dca85ad917daae759496dd827a0c61c3ea8d4dc513f05"}, @jumbo={0xc2, 0x4, 0x97}, @enc_lim={0x4, 0x1, 0x91}]}, @hopopts={0x61, 0x10, '\x00', [@ra={0x5, 0x2, 0xfbda}, @jumbo={0xc2, 0x4, 0x2}, @pad1, @generic={0x2b, 0x6b, "87582c254107137469a851d04c8679e2a9e16c2f59df05e1464d6580f8ec463621532e668c1b2bd5b137ab1670a26f9412b409938571ae6e1f84188a91f6c714ece1364ce5a52dd4cdb19922c2d61e7fb608b1ed2e24b261d7fef53e7cda125e43fa8b0c0c6a13fad01738"}, @enc_lim={0x4, 0x1, 0xca}, @padn={0x1, 0x1, [0x0]}, @enc_lim={0x4, 0x1, 0x80}]}, @fragment={0x32, 0x0, 0xc1, 0x0, 0x0, 0xc, 0x66}, @dstopts={0x0, 0x400, '\x00', [@generic={0xd5, 0x1000, "4bd4ff9e6ae9d0a50186159b0d45a0d2d75204ee16c081d508081d15b808716d214022bd82868d9444b262a9dce46f76d0686e9b6d30dca4e9a8144e704d75c9ac91a6921ca950ea704dc19cc4e498c0701d31f5b59f06fbe1aa46b1b00374613660db00b944d163268a38c734ecd89619ef265873d6c0c6b9ebc4ba37d1ee8dd83f108e6256339e50144b91778643c70b7391bab0c7f93d18dfe18eb3633335ea8d62e890b80ca08045c1bb59e07e4b30df3eae76ecd38fb5a1d5f57d6dc7260ba3751a094deedfb913a8da8a0cd495cfb41dc1d3b731aa9138000b0bc063740063330e15da82e913d7640476656780da6cadd6ce5e6faaa541dec4650844276b1a5ce646fd1970b911a3ba99a283beef3293503c221c06c55dc7d02b1d0f26f0de6c8ef242e461314f4272abcbeb597357e579f22959a033de004ee42d51d91912844a21baf3f2fe4ad09f2d1ec847da2374bc0588f3e32e4679765d8961b890bbfc664c5d84b6f30e74cb5f41801f498fa949d8e0e5977f65320da4852cddd6896a8bb7b8b18fb7502285262e5eb22efc2657451e981f8a1c0c2047ff1a7111b7998afc36350d884f689886496effa172e68e0dd2bf2015e9ed128ba666f82ddac0abded0ccd871fbef3a7575590e5c2df6a38195681ab46b4a53f0faaf4329e16827555828df19b0bd18959cb72a88ec45695bfb80afbde089fe27393c860090755ec4fd83220c7c3fd302e2e25685ae14e8f352682d6a8928dbb4d9586ddc9a9864c8e4b42f886f5106a2465b38641d8eb31ef13b9745af65892bb4073619274deffe1a8f28461655d2cd9de5f36c91025b2acd6f9c9b855f755882f6131bd9c2dfa5d52ef56943e287bbfe5c390b94aa1327ce328dbe11242cd4d0aea2606b4c2ccf66752a49e20e0ff114fbfc464424d7bc935c9a37cb9e93d39cf80b43d48f42019508086c4bb8d104dfbf8a8e42ad4f29033217b7cf01199bfbaaa4607c72a0d3de35e6aa4db121ff643c80e8543234819f9785c335b5270c6303324d6cbb58fab534b92efffdc2da33c2bbb7ba9b19ee4f9640bffa3e717bc8d1a1b8ebd4d522689c00f47f9ce3dea6846d653e3fec4b988c38c3e172bc40c908eef9fac91d35e13222401364b2e8896e2721fa5b6c1bfa8f4668887a5cc605ba5b9b982ba48da1da4f6faab4dcef9334e1a3c6fe1c4e6dc5356925dbbbdb11c5500dc9784958433e28ad3f40f818dc40e645af2aff01c2dcf35330140da4cb244c1777239c560b3064dd0183cff8c02921fa45e43e552906a8084930f33c43ed140eca8f4691b0865be5086bccb29be3d22fb79194cbf579364ee6c1155b669850468aa8f9acaeb925252c9b605a1b1af3330ac64a80b976b54bdd5b55a72b41130952e0eaec332e4ed5e6bbdc556b15312f73c4007692d4bed53b1f44c1f4a4d3725045984f245c1e902893c5bae9c873139e7ae2a7e288b1eae2922889459eb24826e91ebd1771fe34b21be7329ad7651bef9e4bb39efbe68d8b6654ad98cd97098a21b1c444daa8f626a110f87d304348e002879f0e519830f8a8dc152b1934721825c21ad18fd1b2a9f9dd9ebe684aff21b26b9cc171a8b2d61af5d170491c80de13f2e4b6f16462a436b6530003896aa62a428d92a27613428aaf83fff643494835e259e5514dbf5e1cfd9021365aa61125b913014d22e1447dc44ea9aeffacf196376af9eae27a316d7d13b79fa3e5f09ed0c8df3b783749586f3108be7b5e803695b1f6e3c0975aec4c69a32888582d2a9d7e49ce661a74798e784d765905beb6c5967e9a41098d0c2424817f33161f9f6e9b823b14ed92412ec0648e28f0853e4dc0ddc933ff9c04918cc6c586077a5b6bbd549c3534ead9284b35cc25d1d6489800e7572ae68b4d418870538452a4a410005b8599a335971dd9ca1ee82e1db625ef3b0e4617cddc878299997f73b105705ba60a52b2246639a7a6ac6145c93fe74dcee3b1bc1689037e3f986a16dc4a2eed74fc5aeddd00fdbb0e5c9f21954ab8e368e21120c71e7942b8e0990a486484501e1abb739a19f70f567244231e5b7efd5129fa61223c96a08f8ff4aed6f198f946ed3e138e3e12483804b61b098df4dbf843187abb18512f5a2ab8c143bf8cbfb89eec0ac74d299057b83753e774bc4d05a5b36e85412b295c1fa511975381ba10b5e927cba3678abcd1c6bebe194c1c55a8614088f39b4adb58c232b6d0bf06379215115af2acbdced9cfd9e765479feba2721befc62e936167fb9995d7be2bd5a62d6506cf0f352d43c6d5973df4355c7a16c136fa5107a13d3287a9ff5d0878edf928a9f565cc204ce1a65dcfc287cca53f05ce0b98d47f0cc751e414f38648b4713d226a369c4cd7a2f5378d0f73c71cf3808eeef97aeb51a480241deac63400130ac9a333a55ced52b22f0b7e56dfefcc656c78b7b577a07165d589f73f6efadbd17c170d06e9ab0fd3c1c9d64eebab50e24a4492134cc26e5c454b1b877e6f565b046a9c50269d7300f626187111055d4a26c5de4bc7b15e4979a188bd9a2787f7ec4a90d4d85bcb97a8cebd7ba5f22f1a9549b61e2960b7b75c8fe22b58cddfaa99f824a30857b742694c81b5eaf72a6ffea75c4fe55632fd0384e4916d52bce7957d3f7c09ba6dba4f5b6e3dc516afba722af491b56059e57506d876707167a80264bbb695ca2db8c6f6c03ad1abec952c3b812c92a7535c01c88d162301d929dff657cea1a4dd9e997c15dadd729afc8b64f3a6efd029469a488e6af860c02817acc7c499d480c136490d26d47a17e0e65026cd3edb6104b79f66256132a2f0cba61f5e62d9e63aa5bdd6c52320b6f15a7f954c9f54c1ec1ef0b64a4b45982ee34700a06febe403a7fd2e83698f8f1e7a7ead5531c0a7bb657b76378bcc79f8641ed434bd0bd47da4f79ed9e69589a93482ea1f64cd09a28940c70469e306bd59a892ef23e07bc044516adb6f71489ac3ea287ecdc018fa02f50b3954d601f2bc2737b3081da91971c0d2e93721c04228c0a79b9cafcb040dd1157ef3af3e7b5ddab4b0627b1e18ffc1222d1ed2b1f09b9eaf970f57fde48885fdf7cde6bc4787d8f84f0661803bc1496779b9961cc8f00e8ab8359d3d737558a7ea800ad8a0cc9a9920eab6a5c1848e7debe50e21f62369b36901cc5b29c194518513cda2c1d54c1c461a2082bed47a2732caa03871fc637b9e6a2a2aca4f98431f79945dd95c911ce123414af97a2d637d673fc6271cdcc2ecf2146c082191c363847c9a58c2ae2409438472d7c6e3d156275831e5701bd44cd52e71aa069b370dd4c26605c04189d4ca74a0cb6b5f8fb3afbac65002ebbbdeb1913dc10c60d8e94ac6cc4c05603b4f1c41c10f211b671c3fb22127b79b72ff64676622baf97d6d11be19ad8cb99580f7684673d2cb4dba7122cad3c414f9de111a327ba8e1ed7bfbfe7d4ae9bf41b8eec69a67300a3be8eef856bbeee328dea6385f84c0a5dbd5cb767db1462f8a9472a2578ccee4966d0130c54acbc02b4f81449b1ac75c05ee5c4cb7245bdf2049342f84212081cf23310063cffd5779afee6d7c838661914b33a4c9176753311c4348c8c447647321921490e83d4f380cb24d88e44208985cdd2768ddd3e3a05bc073d6a2522eb798dd9c5c81a9e87c63e5a4882a762c093288c949fd8b907a3625bb691667dd605b2d8bb4c185568e29298c60bfbb21a9dbf947e8a998038c2bca9595e4bf3be44279dae547cbb2b66c0fc4fd268a9752f2e9b8aa85468ccf2f0a38e40b1a59d363039a674d2f77d8fa4d000acfb49acfb69d77e0237c56041cbf8ddb77cd12bd5cec43984135113e0f7906c19c5c3c4390bef0ea12e2269631fc5052d044928f12f68cb9a672eecb26433ea6655ee362891d3fab23257f718ecaa05d9bdcea8a23c00e3d52c20b762fa031130ca71e789d0aee47eaa8f5a77f116fa83dcdeeda4ae1506db925f20b66ba80bc3e1cef4ef42c6ab55c83d77022c2580f0d73bff37d6bff1e8b47864da2271c9d9737a3b4cb66805d32cec62f968367635da49e5fd4d3c03a4560062ee4604f86b8afabfcdaef8b651052a138b26a7386daec1f9e111abf6f04865af07e40369db675839e68bf1333a7f5efbcfaf0829bc30a5ced7a4b1b9d1ba11ad8a45e7be2eba65266a8266aa0288eb94ca36eeecc752e434d7f7063c8e30f3734b5adfc4fe7d7a6fc0723b9909da170615b513a15e2b7c3588242e018a2ae5425fa9863730cc9c100a0d00f39465f086ec28f89b27830ab9ed3abe71370381e5e82a9fd1c057dc96586213d58271204c365f63b994416e306669560a936cdd1d44db770f368e3a8c3a6c15f02b3e9b0867e09110d8a22b25c4f25f2b5801caf27f2675e73d66978ae50ca2224796b67d081d2ac3ebe1806c7e6cbc94f5a8a47751e04ffebeabf35e993789cd8a2999223722d2914cd1c23cc8fee8074a3608aadeafff358c8e3857c7c38829d42e827b5b0f216d9f0e52d1b7b041c95dc907153a19f79ac12f0138f7643941829ab1b50fd60c8924ac807ad9433da2b257e1de27630cead8897d81f47c7590d60e69b63ff4b42e00e22bbe875e108005c5058dd70204e60a07a0ab6423bed655e2e7d8430337d6e8d669c25033a385c69be3802bcc39959661300613c4b8c0b8fc63c3a1d108474e9183a2652caba7e8e3851143c6cb7d7f6805a73c55680738c5d6402d19d094038fb72bab9327a0675a2b5d7c9bdb0776b6e853c798ed115db008d3df192c5f94fc1f49b6e5e0875e784e29671b3e5b8e5dc91a3d1d513b4f85031c6868dad3db8d89a80cae3e656fe95a5f9ddf2e96831bc6b17f8faa4ddf77bd1ad6f420e00cb88d603e77b560ee4c935caddcd8fae10939af982fc624e63a2c007d60902d751b150e862377ed97930da00b14de68141f5c5e19d2099ea7ec7b6cf4deab6a99aa835ea3906365e93bad61aa335e9f95691c024a78914b0f54c0c52cdf3bc116bfc6784025dd90906780622e3ab166814e0cd444c6eda60eb220adb70ab8f0f88aa607fd2a0136f1ac7fbf1e8195f6b4b9014414a0b5b5820ff9aac6576829a8fb9d9ddb6a56e2221e1835f9b3411160afafc128bc96cc0657d107866536f29a7160d59e761a1414df95e10e6eeafca7719267bbdacb72f87eb47478cac4c29cfc8e3f839327f4982c9257f7ef7801521609b40412ae69a40ae1b2302ef00748be419ba3deab024faa6a2c315cdb6e56a433627cd0aa0d0794b99b79c890b4dc7165b81c54c4bbdd9aa18de0cd6f4ec96869ae361fe0f21730b544c2dda61b39e64c254d01d943c4b0974a1cf41427f8c2024b222bba47846bb70870cba0ed9de84ad3c28c31ef041679fadf1479fcf027f8cdec8967502b421c90482ab3d61311b8d6278269900de0805800b3e5817a661c9a7462cad7456b62afb3d2afa6e8e07788a23520bb7a879dc0acdb3d722149a701b18a40bcd509f65b39318a29e7da620004dc326d57e9e7fcd3bffadd63ca77849a4736c310889347b206a6398e3b1407946772a4568d90083b4448442aa2a3ca94fb9a60ba6e6ccf61d8837b911941b5573bc305b3cf586e5e1b2666be2102093490e008b2488e49456dac705a65fdfa585d57f87555be20a6b8142f12a58ba2d56d800440e0a719f6cb914acc4300764c647550eb71804313f17439370097cba4e74fa8bb81cb6e4e4de420e0863230c2e79ca88427c854e559b691e6d787e30388b128193016f76b7f41ef0"}, @enc_lim={0x4, 0x1, 0x44}, @generic={0x3, 0x1000, "2d7f56f6fc2b82111118c795d8536ac2e8f3bfdc4b03ae7c8a412f2dd0ce30262350ff4e2b201338020103b5ccaafd89c5421f7c1f7278f1ad114557c1495ea981b67f4aeb6c6e282412f88979f078cb0f35819c264be9b8e387f8047b1c9580d6af28f7f38a84a1d04b45028666fa36de14fc8307f24fbedbc8ec2a46672a2e9f42b30ea7a61fdf7d95d84d6dec3951db0d81ef6907f4eb504e848398ca8305a53e1fcdda9d513c0507739da36fb6b7ab12b90d50f360d522820e3389ef96ecce350d6071498eace195bcd33c06203f8bce7789c4baa5ff98f4325ae0ccb29ac3ac523e8af016ce4a43d4db3321d860e93035c8f9437c8448eb2cabe07b4cabe0b5771a36c9ed2569e3fa87db4f55b41ccbe4184bcc48164e5d213b36a794ad417413e48e6ebf52f5d0fda0b4dd883eff02d5ad8b54e431294368a363bdf19d58c8c1ab5ae709eef461330e5b44f59c0ab2d20dac64930828021afe0a852fd0e3b5974a446d77972d3a3e22ffb8478fee64b7a18117dc905978c4210d531ad159f2ae6d9e1f965a8b2b6752ddd980cdcc1ce9d40ef46a45b5fc34581aa9ece72717b5fa390e7b611c59d7b9feb935e69e88f05f4620147c826de0732058b33bfa553cf6b69fad06e1c969da2aa678cea6e0ca29b6e405be081d8a43b81db987aa6dde971c0dc8a68abd7c16ef37a6799f6a0c31e40fc696559f9fb7e59ea31b511389f0f5501c7cc856f69d4a4c346157a5e57e7ffc10423320fbfeb91b6798478dd461d39a4142a1067ad8201a85d6bc49d736f0bce889db374c82ee0a78f15d6c7b53ddc3e0f7b2bc45d7191ab2108ed91b29996f2f79dd27f05589adad221c61a9cf382f76a420ef97f351754717c4a391e34ef3e901d95c670ef030df6bdfeeb3e3c2944fdf915d2d90cb0adde014786fcde01711436cd182299b3c8301834c67d5407c1c8e57ae85ad499275fb1da8b4dc4523c75fe9155d53d593390c96c780e3e9cbc2e4c8c86f67da1b8e924ff7d844e8065e88cfcef3af4255d517105aee71cfd5c38354e06af82ff26e95952c5d489e11f918f40e4015e1723d4bb7bf37e6cf354ccb9dc93c43269c564e2e0b20dae455263fffd78a7f8de0390396650556c80da9f2d8f0f33805da5af266be16991b7999d937d4615aa4d2b449830e886127078b32cdb01280a3c76a6122933575965a4828e2de68265266c592c506f351f28795985dd7afcca5df62caed017af49b8045c401422bce9ae522898bd88820510d45dfd2d6fc1beb796fde6db59b3f37a6c67822fa00904ebda836a8d623c9b5e90605a59fe0de6e91d88eb456591439d384459172ac9032786359b1b4f3f849bdbaf49927375d0c1d2328714d6902fac65b1b5d8ce97cbaf4ede785fd6477637f60e9b43720d088c322a134f92efc653a1b787f883985a21cd996ac4a2797561a721672ccc83fce1759dcd3a81e7e07e3b2cf387e3d5d9bdad750a46a01d77a915c070868b1b42605afe0e3618ebc3acdccb1106233ac55bf610560455533a7e4202397b3ea50924b4b54b48f406d71ee9ee1d16d67f81f47e2bc75ab832bc5b3d6117fd87bb27387c71d37ab85724e03cac9b958d668e70c77a957c2624e8fdcc3e7cb7b1a4be820bcded3620f79dd399721161f59eb26646bcc4be8087903179e783468d11aaa00ce370fc300bd39e463e32d96f5698c1bb3f5ef5d259143af78a5342965fd057a9027fc439741eb33be94500036288deb88031625302b9649a5ec798b1db58797d40260f4ca458e74c3ccba3760bc0d0bc4a6ee9cce6e7982c97326053682171818f63e61266cba1d7a5c2bcf1f9ed30823efa3548b0849cac87a97a8e517782a6c26487daeeaddd81a2bd5fc18f409fb1dbf3ad2d25e92fe5121927b5b639fc454f632be8ef444a0fd1432d7c8cbc3cf970313ec760fa2beb93caa0db18d95759511c896856781ebf2d6e809580993ac8a5e823d014d80f8f6a2b9ad91dc4242ffde686e5b7ec828b6fabb2cd6bf1e9d6a3fed5bc43680686c64d1299ffdb290c68d60815e9fd34b4080579c8e24807093933d0215f345ce7dc0bbdc639a48eee5a1f66a52c111897379e760f700e328031b008463e94f3112906b4d1c22a2fdcaf6b8b26468d25dc2c8e6791b6c7330cd7dd884bd7f2e947a696b9a15ce4de59979fc47b10842fec85ae5d29569fa7a71c9ab3259702975121383632d2bbbf630953c0d5686cfa4e526078124a00c6612f124adf4126a3ec1ce63f6cda0b72c9d52b968cf3898ad76d0aacb00fe7f785a00415955e50fb6b76fe0fa1697e21cab6aab326a7ef3548ef2bae76b4c686dc63a7cca6dfff8ddf3fa3e99be7f0e428d6dbf11f93c1b4daa0605ed59e69ba4475f24bda10262e84c4daea57d680a69f21ece2dc835251e493dd13822bf44954d3b38e3ac2352aa5cbf59d24f01ab478dcb3ec37563f60f97361992454ba7c0983d6459b8e19ed5703ff502acdf209f07d67e0ffe4023e65229b0c43942870dca16dfc02b677f70d5f730b894c66d4167dd41d941f6649278a7ff6004a2ea01db89d721d8f4b7baa3fd834bd09be38aa26e0c437445a3e8096214ba8cba1744f947ba6c39edd074915fb12437ac38e06872e6eff283872d0a7b05c4b3daac7cd28bee88d649bb62209dd6e04e1716986f996167c60f038913e23f0098eaa0060b4fbe373bb448bbcf259ba0fee377d4930fb72ab44bd81209c9f7568dc77b2c02c740916f8b3a6c6f3c816050f9abef9a791eb2b2e5a360fd7e2577714037a26d060a453c6bf3df5bf44b83c6b835d9a616d1be4b2d0f448044c8b2dce2ae35a610084010f65becb151e3aa6e878da69f00abc0d8810a54d02b6bcbc2ca7d8adff43242467ea98f4b245350c1ebd34d9a2a973d5fffb3c0f12c93bedd143600d5a4df56cc87c5e152348463fb4c90d0a2d2f42ae2ea7d2b338b5d7a4bb3c3e7a6a2f3702cc377b67975b030dc2eb7e13ab2f91fd50b4a923d78d8cd91aadc065e41f6a36e2117029676161b9300c046f5ced29f90194783bc06706c4a489288611bcbbbd8f084159d96456c2c54e0d19b485c14be0a582ee2d6a7c0410a4a89c6b8bcab3d1e8a99e16cc0c4f744f4187ebb2f10c90839b13d1908815fd07105f0dbd37397c19c5acfde793c0e545ce30c193874c32fc082d215dbb6d02e25fc1422e03fbe440b033fbfde8632eb253ba36521017d2b4305f3b63e3d91092bd506c3bd4cc23a6956a27ed1e834cd346fa9ae21fb786b9df3cd1d5d750f05812189d30e4461b2aa0f7f4bffe3bf885cc4cc146755b9c3965d176bc6c9aea20d280d062bad0b80bfee6a298e0a5a6c53cabe24b1f1b150aacadf2939e973633b81f81a722587547c1f896d306c94feec43e39f1a389ad3b390a996d71abd7d029bd0cdefab9447d3eb80405240072dd334f66e5e3f017bd88e78b151d1274498da1856b595028e7fea8d93fbde6c79ebb2fcaca7ae2ec54c9415e630739ea4c1c6a46d430659856a594e13f956997569e19f524399839a4baf3d0ede1226af5a6833cb5173280beb8fa86db6da9a4703b90bcb4d948b965715cd36166c4ead172702e4f7908db898b24274178f363cf9c64f25767032669a66d5c8f542296c6fa275b3f35e676c4af8e719a0232d44df28375b91597170f62b5448fedbc66ebe02d4d454784b15af48affb1535513b49ad28b9c6032e16d58f19d6f450d4d8f732bef067f8705adff5ee3379fbd546b1d5ac8f57d2253a156e4c1d2c0e81caffc1e8c3f6e6bf60b405c42df9d3674d4da46dc4f7d19512720776debb9df4cb1579d6eade8b037831510328e22d00df25d38c12758aa14c21bc6266618c89487f49f3f25016cf46c7e20b2b02c3745febb694770dd31fa0082760be7f439f2bfecafc6a0e1b8907afe846837a0b660680f6b08fe00f7d813ace664f2df7e4e4d1ca71c7768bb3153038818dfa0eb142c596e232f4c199c669d5cb4af67760a842e9a222980d32cec16a444e040496854f7cbcae28b68e27ee1c0ec3d070525340f34b179b509d7d7435ea33cf30c7eba96268f5d6d2a48f1aa3ffee38a73f7c115071e605893e986c770eeabf281d0848a0e0e0ece0630e4ead134ba8890157683ba9bad3b884cf4a95ba4c00ec96de8fcbd55018b0a955becc718bf7a77674765bab997203525500dd3005e8160a4895d39e88db90dbae43117b3d1255913b611eedff37fddf1e6baa2a93d3f58b758c63e90d2bebe983d77179e246bf4176fabc838322a11af38b8967b2ff86717260f4395baa0f976296289a9754a14fffe1984c6625e29efc6cc761612e9971d097cd761875a551ffaa461fb20099b372096a0326384d460420b8e8c5a18fedc98ae13be6bc1ba87d7efe7823602ab4f1ee82470d2151c279b7968ac49d6ab7550c4cbf99ac27e7f592416b019f1eddde13ab466086638a3c415c17177d6fe338436075e75638f0d9ff4140042de8948cabbd54d33e534cae0736c6b36fd6cde17f9f963b1345297bfa9fddb828c75a55e163a02ac963c5599e6dc787c048e3bf229f14729da01927e41ab32555bdee027a54c406804beabaa43144f538e79c42110dad45d25c37f48db8c856a154c08b377526dff4ea4c9d889c9f72b5ad0d8e1b68817a55b8b48dfa02682350f45187ec36de18e6ae88c8b499507cc5548075d26daac2f0c72fbfb9cf2dc2eeb7e2f11a8bc0c72e45ec18e2b571217675f89e299de111fa58ed4f2b8177680940bbeb94874c4a0145235866c481f32ec73134e79e12281d9fd3fc471ee6b7bc814f89207d1335255f3c172d13ce660f5061a275f6dd3a211f2af4120da70e8ede172621e5830ef58906b14343904408c46ee408676c7c8acc7b3acb15f99624c2290ed4cbb7328bb1c29db1e5d2ade8efb203b7495976fc6df2dffc9d5b002effc5f51093851afcdc38869ff205724e72c536a25b35b1e6e4593968b77ded7e393e047dbac781fe572c82894704c94238334f570cc63e8f9d400a6afa27961a2b2284eac702f37da70db56a2b0751395a3ce75a8bbfbaa8c15cccda2fd763d15690e193c06ce2bfcfe59b6ae36201b87a2d6f540399ebb317c8c3895b98b7e1b7ebf35bac2103b3144b79d9933377ef7bb31bdfcee2f75999a7b980005cd6947ec612cd3304370bbc9c3fc4a97f14512d52e756969589db765fe75d4dc6cf00c2c36a0d791c168868244bacfad3499d7ba8a2075dcb3f299e0685b0bc67f06fbdb55c6750748ece4d4633d155da9601db18365a9365635972a654df1ce671ccc5cdc5affda9dfda87aa343c14b4d96f12380855857bdc52edb637c7dff6325ae2ff71f4f72e74043292606f2e6bedc44c1abea314f5dbc727d2262167ff2c909c8d14b2f8378fa255f7de773181e8defeeb4423fe3aa09497cff1cf1e505d0e285cb73c1f924005937c01fd1f240f4a6d98a1ef41053e3ff7c47253333a0455780664e47ae38dd6ffb5515f29ce4e65ee46075bdc2776bb67a2467c41b6836b4102a052bee6c9a5e2625b53d17c212b15f3998078f6f5ff3a7c560ef16c6ecc331e6c72175ec4cfc78e419ccf6f3d44f861ec07ee8a166e75b74fcc2363dd8958663d2954a7cd854df66d4a32af96b7a0f19cfa7979922da1498e51b70c9618516538b36ec98ac3968ad468ad83f5c22d6843bc8d38cbff057bbc42e42242b787385aeed9937065599ffa7b5723fff6c8c707d86073b941806d5d7668c58fafee5bef8a5b4680"}]}], @tcp={{0x2, 0x1, r3, r2, 0x0, 0x0, 0x13, 0x8, 0x4000, 0x0, 0x8000, {[@nop, @md5sig={0x13, 0x12, "245fcce4b87b0ca3498971165bb6c304"}, @generic={0x2, 0x5, "3c88c7"}, @md5sig={0x13, 0x12, "732b17091f4b87bfe97a877330ce5ecf"}, @nop, @timestamp={0x8, 0xa, 0x3, 0x6}, @sack_perm={0x4, 0x2}]}}, {"2c11788e8a02ae3c8b2b344e77bcf7865aec5ab5c5e5d5e73971f224e8f9a272700b0211db988b189d358750f430ebbc9829f23d2bbaef90e2ff9a52593d74460b0c4b01662c07766da60844147eb3bed0ffb1854ecae00d38d1cb5dc4"}}}}}}}) sysctl$net_inet6_ip6(&(0x7f0000002540)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000002580)="212f7d83b8859875bcd8a3c033235027b7152dc0bd602a40b7ba18bd0e6cde4fb6e34893bcab242e584cef410687b43fb251ffc66bc724b683efbea0f333dfa4a0f265e1aee9094f4307eb49bba7c9710830aca2c11fad498153866b233305e54edb06eb81ce4553f641e5d5abb7c03c132369d0ef6348152a51928a2b68939bb5ba848c19ca9c7a55a9395cc822f58151cc6f9ee865cb962f08fe643cedbaec2bc2e1a0183b5e657dbe527e220603ac5bb03a7fbb105de6c8602b9aac8957291a7375489cee5e87ed5398d91091e9eb416b83ec3f3b384798c09faea5ce006cd2998306935bdec6", &(0x7f0000002680)=0xe8, &(0x7f00000026c0)="e4c8885b48eac8345a08183336c6f4b0c0ca20efffa43f9891e2d7aad22d0dc76d8f641ab7906cc27c1971a06447ef1236eb731c4b1af3b719249d53945f889e0b05d92882667a0034ae481fa7d1df1de3501606f6bfe81718d000d8244d7a82367e08485224e7270e172cc5dc7bd2ea4f36630b562a73642af9799c2315c3ebc5c32d813d72dafdb449d61db46afa2656191437a5d8b318bf4a53d27071d21f15f1ec9f8fcaa29fd0ba0ffa85c4dd36f1fd167254847c5743dc61a33f483f7b315a5c9fc0bc60b175773b71d74d3776deeeebbc28685383082d26b99d8b64c10626d7128116f0b2d1644cd031a7c7c3", 0xf0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000027c0)={0x10, 0x8, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xf6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x2}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x11f}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x3f}, {&(0x7f0000d82000/0x3000)=nil, &(0x7f0000f44000/0x2000)=nil}], './file0\x00', 0x7}) seteuid(r4) munmap(&(0x7f0000f38000/0x4000)=nil, 0x4000) sysctl$net_inet6_ip6(&(0x7f00000029c0)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000002a00)="9d0d2236c92afca266f64061c3c1fbf4504e3857d24c2c2943edbfccced53b6616f0bb439b4eaf4f7a49e4ea6dd32b209d2bb06eca690429e9cd924defa0ec00a8d3536f9a34d146b8536ec43297bf0597971ba3df140a17f808b25df3165bae8e59fb5efc2ee35f0b08cf1dbae49124b91d46f1308d9272f181bca934143b045561a7ce91dfdaded732cc944ade863945f2f81f0049c09051c4104f8770bcb6eee0", &(0x7f0000002ac0)=0xa2, &(0x7f0000002b00)="b149435b3de7b0791bba68b69ee6ced45b5dce40c6c54916645137f18c49f9bab17a26dcb77c1c55c55b2b56d77f9cade379fb43d6d0d693aaf88d3b24", 0x3d) r6 = open(&(0x7f0000002b40)='./file0\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000002b80), 0x80, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sendmsg(r0, &(0x7f0000004040)={&(0x7f0000002bc0)=@in6={0x18, 0x0, 0x33f, 0x81}, 0xc, &(0x7f0000003f80)=[{&(0x7f0000002c00)="334f1aff40e3be870dca62c1ed", 0xd}, {&(0x7f0000002c40)="9f6a2c7e56ecc2d19ed2093256d630277beb", 0x12}, {&(0x7f0000002c80)="b279029abd61de2ced1b94c4d9be67f4406bd7b057260a3b355cce9fadaa621350bd3eede3e4a1b1343c174358b3091f5c9b45848c8f270f48b5a85f986cd7d98fa1603091c00a07aff3cfa5f1537a9c1ff66d0520b20b17795777a853b013e812a41c3e077aafdd4116b856fdaa84b4b75819c760f59f3c660ada69fd2c5be74935", 0x82}, {&(0x7f0000002d40)="7123e385cc8c0a1e39c11c0221ec6e34a385412349ae9284540a5f7575b18adc8e12e6e4d5a3a22017a2ca4502bf2e4ccede6bd575ef7fb0fc1bfbf0aebcb1d340a9d94e99b2cf343cb34b356b770234e40a30b6a7e2cf7abc5092f902592c5565c81306f9c737cd11a7cc4586c9047ca9043b59eef1f985052f81398c0034de1ba542fba3d3d3ae99cd7354b81b9fa7df98a856eabefbbb191f2bb63c5f28fe8f7edd8762", 0xa5}, {&(0x7f0000002e00)="6c7731e88b2355dd9e273c00e38b928c3c9e77f287bce2b03dfdf2794cdf922c2abac6797ba10804e52fa53c803987f96017ac33dffb059c3c56eb2c836e70b0060d07ff6d53ab9802d9ac0b2576c35fcdc73f99497cd2e5a7e6d0c9f97ccbeabad68ffc84399c8b4d40b4c35fab643cebce0cfb885b32602dc3868be3d9005794a492d0312c9f6b98b3372495", 0x8d}, {&(0x7f0000002ec0)="5dff534360bd27e5ebb5ac4030d3bec076c265115500f3a26089a2940013d9acecb9cfa1fac7a3590c63a7dd9920de12518d2626a3fae76879198bf05524494d0663fe3aebfa8d90e50d6b92fbe47ff6def4b7ff736f1af9c1a48a921ba0d0dc7f079108d633347825d91ca8f8c5504d6d81e842fb40819f066661149595d52c8dac5af07099eeb79f8c129e1383f5be0a938a39c3268fece393d422a0c8ca576bac6d3f7b165f6ae2111dc1d1441245605558170b8f522ca7778c47fa221b1b13195ec43d5a368f39b40de82368ce7769ec24dadfcd09620db72e8572581438c19365315cb5cb5c9655efa792049db7b687ee02688d7ce56c453cdd038c2db06a7db637ed70331a1b75f54ddcec1b918212b6ab5c281e1c85271cb61a9ad0eb1c5e0b9a587ea564c5430e6f200b32136d08bcf18d69fc47de4e87f18c2ba4331db1029cd72ed6757b60fd6093f84460efd0a801fa1a475c6e50e2e0817b947b11d9e566bb24435aa29af32445ebd50d8fcb3dfc80d9681982568fc38bc8400c9d007bea9c2896e767196c5adccc62e7d359f2e1b9741598bbdae500900c08fbee8ccc173af804aa92258f77f574766424de01255a1bbe3f028b68077fccff2c648c0b9577338ee2aa84ffeecc0bb088924402eae89338d5b775b5f174b5f40a16e0deac97c27e4760ff307b6504843ff3880de1d365b9b08c3b916fe019fdfecf63bbcefd6e2ab83b5771bf4c743c34be717c248b980836f3c7811ac4a04ce859c1abff282f0ec50355f11533e6858ac1ab5a90d4f50af3a57a066e1b84481de17903444dc0ca2a0a65da6acb8d8239d7b08133c877996e28b284937e7af5a260421309be21ff32111b9113b33f3b0b3d77ea3a66afc7a3e4452ef4371e97c1c75f6c38c42432747d2a3429e36ada929ac4271fe484900f00f209c27f2519694ad294dedb4704faa5276ce0e40f02e6f0a68b3f8755f2c64f1cb7aa18c551f66cb5e6d7588f93e3181e3360cdcf1a6dad4dce06d6f9d294490b999584a2373e35ed347283d64ad862c913c8746a74ff9da01aa2d326ae61da3421d144305befec60c888f832cf9cc2aafc63b4f35f5e53287bc75d509ad130c89f6be26890504e1d36ba7fc22841eb01b0a4839217b5d57d9c8bcd32911b7d32db636d471e471e26ddb7459f52a04894229872b93cfea4d07b6cd2c9a5366f4642ddf6f83eedb68ee76ea4fc91b5e41dff60809a0b77b416ee7031dc3e845a2dd2abad842b5869491243b90c138de7f2b44fff693104c98351faa2c16b11c3041bc154889df8439c60fe4ebbf90b6ffe539dbac4860939f2d48ff823a3724b8807ee5c798b14c0d50d4764caaf94604240fc96eed3e0c1aab266b1c0a8163aa7e2bf280ddcb76e29376b2e6ce03aaeb5667561e7890b9728ceede6986f06b247caa4d57d65628b6ab8549ad8d1408769ac1746ba9480cded8623a4b671d2272ab17c2fb31fc4ea5ebef2faec32445630b66c7792f1229450071e4db897e0b7a0f3255a779c2d96b32a334d4c79f11aaeae4067f28611cf2b08b01cfe50dfdcda0402b270b70c62609e78dafd81e18ee1058f52332dfd5f32b37207ac33857d6538c401cc836439601617a040a242da4b430591320fec03c3d9e639c300b807ed60d0d44787137dcdc79eba6ceb75769d6ee64ed7c275a9c5d02976e72922bdf391d117b066e64c4dfb93b1f756b58edc9cbb2e9884c98caa0f73f62b6e94da8f36781b2daf9a402ee2768ae43525406ed0c52903a0767c95491befbe7be12db878e59b7b50d3de2c06aa35ea93142d1f28aeb3d864560817a93faa8c9e205d3f14c5dd97b10135b4c5dfb2379a89f05a8b7e4b4921cd11b96494eccd807c50efc53b0eafd02610c9c28af59790f9a9cb696790ce773aceb055fd5afcad54263c7ff270c3e1727297b400e2ec9a1289d83db8f612ce0a35dd27fbc874ceb1a92e4de7f8e2837b1a95ed323430ee1e862d0abb56198158e2d5ebe44a315b1f75b5afb04db07a2d12e07a1f868c63484d2986d38911462ce3f9399a6760a35bbcb97b65df8cc5780390337425079c0d40bd54126b23271bfd3bbd2d6fef7cb1e36088494059f0ed129eeec9800ab855868fdf35e24d32791d92288437f6f5f8295b2f254ec6fce313dc9497d6e9caebdf805532a921858ac5b2bbfecdd95dde9d350d84283fec242b155f0e0a5a21ff639e3cabb3b07872abe71b769f5b4dd431d21ab48c28018ff648259300cc072f31b665262397ba684edeb7a822649d4341736f3fe5f63103a48705f0d52b3d34bed353c5ad0543af60f8ba58b654bec23d3b556d6c15d7b969f3cf22e7fbb925e1609bc57ae90518cb21b43aeacc10a5bf79536433f347170b0c093930c32376ce23f617a2d3c249591a91971dd66b3f23512c3944401da88c81711497e941323cc149cd990c8a24abb6033b21598c1a73788155deee87617b13525d6d123256fc26651a7c4f45f4b1ec85288c81c3c043e75fb37d6961b046e531e3f1236b6c9698427efd103ca5a8e4060a7f000b88de71516de21007d2d7c1456cf5248eebbb39f03c1cac0879cf3b89553a79eefb8e991657d9634bb8a18e5ea65ad5818e43029843b82c9e7d243f6415517cae34e7aa9c00a2736b98955488ec93b579cb626a222317494c3a1a4ec6af7c734c9b73d299305c5e06786425d76d8f50ddae1dc9b9a1b78de2e873cd87bbef68770914a69ba9744b0f15e18dacaad27bc6ba7129e1e333aa2d15c861096336de174ab24d1666da844634e10d1b7383b8e9f518600a224c134b5385b47d3a89669aea608aa941af1d87a4ba98e9386b0f7713477d34d86e6047693667f89c8fc932a70bacd7b3caf67d58d42c0b0cb4f0c911e9cabae8c4c39544a9807f9843947e282511fe210bc2893f36dc582c121c0e4c463383bd900a2b040d95efb55c71d5714c438331950c991a17be040a60f2ce748b6dcff8a50bdc684bc913969c50ceabea7328e70ab510b25ab8d73bfe1c678db43ddd452128fd304b505256c5f094160070ef4a62036d7850795cd1099d73af39af7d4de0d4d1b160809b77c9dd250f81377e46c9b91cd93198608888f798a9c079cdbe412fb35ef39936cf0e70be082de068c7da64add29dcd51df8e7413d51e0613c36c1e34a72c9c65d1c7417a27306ece763723ccb44655d66536428b7c4bfb4f242bb43652c66fd2d3047cb5378c9be267cbb578527640a12960b33f00ca01c37a868c40d67365c328e2202fed631503fe29e26b22c61b95168285c6bbea6ede982d95e734f639177a859e3682c5c78961ac186ba71860f35cc78ec8d298b25d0081da004a069de6908b24b3125cea214c6206bc234e7cad04b908bc64442cf225f7465ab99661c3563c0aa446ff06aac05629fad5f290bd487b54dc4f50f1ac0bf66a7c3db3dacf974af79901494f0756b12b8d723fbe26f64d4a6b68121a7a36736737411996adb204362b80545c797032acc848b27c85c984883b217250047f10269fc820647dce53da0f86a8b7367022729698cc0409f521a5f097f0ea0f85041a0c3f82ce10c6ceae4ba023e6a5c46f3ac918e07219a54fcb3626606e7f1512f9cb40b47fa3d80778fdf24ee1689dfecdc021e48ed946e1cc15484e6d3850127435f0d643561e7d1d70274693b08eb6b53aa1cddf72838afdb27efff9a0f8c2f382a20f11fd8225fa36d37e6f6528f7fe33d57611a99b8155359cdc17d3e610f74a65a4ce15f1993831e275434dfde881869195ee8dd5724b56eb7982c43aca812d086ae14619ba51c52893d3224118908594fbb8e5308a196c246f1948ad628d94d83c5255c3471bf656db3a0185eb831a91faf0d2abcf6cc4e0bd31a29b9930dd139905d34aba199f3c91619b67837e9eef427d35876cc68a483626051745f423f718687bd3d346b572ce6e30d83e21f43dd8e35699bd66580b1af1a5e7f32398bdb1174128150dd36407c835597ac0cb680e065f324c1a4e1cf862a4d5bb3274edbd495fa1885bf345b61ce47073de287c45aca88d600899bb2296b8db43ec0801119fb377003f343f19e2616bae3a46f8e3b13a5d3665fa01d542e9ecb437d5a63b3a3a8cbbb14398b2e016fdc87b19118139e597765ff41b5154db7b93cfb57ccbad691274a8cd1bb203e47152362946695e3e0ea882235edaf1d3a41c19db8b32e14970543d2bc80f9065aab31eb1e355e9560ecc047f3a82cd60f9cb463cb0f3be470eb674b2c4e767f1f8c49306d0a4574d4f9e9669ef2d3d6d91d100bb52c91214807e06c7d3983e7db643d36763b63f5fc81e3fafc78c49a5a34075630dd486955bd0e9e6ac679362d893bc6c4b3a36e1c6b0502e46b50c4846801989eccc8cd4b20d5ba1f6d32ed3c74752ca41f1c73f814679f3e330c6a2e88a7f1eab4a5672773caba8bda2c85a27160d04e8732a440242376695ad98f774657a7afb78868941d6345749e23edfe8b97559ba3415811b58d1f99105ea302871fe6cf054d85762b4e7863aae01e39130ce71825b3d31f30f2627cd1553fba764d4d9395766e16408de56a2ce3f19caa34fef529ddc7ccac689da08dfe27676a2fe8455b16adbf047fde6f57dd0cb487a52d7d29f8093ba590c5f2c47aca1bc7af29c71b1ea7008a064befcc3507f86225795b60aaf429f9aeb2a37ece1ebdf44d8aba3b60b02a6e414958b018ece91275a075dfea63165c795caa3dd0a2ffb0871d006500e819bdf4f8cc0a75073cbc41e09cb6a0213417998a4d81dd94618bc6b4ae3a96d9a12c8fbebc252609ee0097fbdf78ea0f030dd94b7c2af48af4e4bafcab500b5525a10169b6e5de3f2723531e38901d7b9d55b24504fac87139b1b2e62160493b609774b16b0adea5aa4069a7ab19cfd65b76a4ea2a9d067dd267d38cf82220eb43132436540af76bfaae1abcdbcea91c417c903df2ce4b82bce0278f52b8cd868387b09218ce9f5df3ff1bc0f068e9701514f3b18374a594b5e1830cea380089207622728122f2b1df4f2a43805cff0f9198ac4c398ee96f49ca0fde3c798532097dcc6b33ac7528b9ffef5bb018d0d1acfaa634f175861889ad8640afa1c46b4e8d97959b10bcf02f38f0e41745d9e5d2032493fbafe15e245cc8070d3de7f839147416b3c169a8f89eb23ce00220836b85177c2780cf804de566c8c927d23fcc019c4411f561220430ab7fa05ebe17c03aa3f5c517aa629728bbe1eb015d68ac731fd1b247e7f4f5beee67054de4314fc836b2f47764fd2e5242545c5080f74a162130c44712a8ef333812142ad6711f76999d813d9a7eb24245ba6454373d39a4b214dc26bc4a0e5435b3329410df4c009759a2777191d513d5dac64dee5f9b638d676c7392deb7c2c8ab32ae0b1fba12d89f43d652bd282c9ccdd906bb05401f8e16691d8076197eb8f4f80a3151de620b6ce931d3ec82e9d834a6d6b68fd61cc9059cce724aa02ecb036a97aaf000ef438a6a05dad8b7de62b7ff35fcea6fe85f045020b7d9b049c61377b82201e1d7c7278581d0279d36297c6840c24ae1acde602c407da892c395eca8b38af89c356e3681f29860d29b4dabd4b146d7d5c5337ff03a1ed71ee90948a89b22817035fd6d538fdc4970bc638c919c17856dcf86e2e82a71530dc64e21cd366f83f52361ad6bb8c2179daa3fe3722f800c1210d040736f7cb19205607e5a71dfc492fbf9c70f9497e60bc14a67237bdf7176c0c20264811d2be24ecb80f49", 0x1000}, {&(0x7f0000003ec0)="6404db80462e165369b4fb0dd53994e32ee593caa3b424d6b42d9689c72230c81e04d80d4b4a03d56410e1bbdb590b4d98f04243b788fc7dbaeaad89d9046dba4c9de5c8a3263283c333bb53b6b10db662351c4ad6cc7ba17d211f314fe358e730c248893399ff193b027f28d0cea2b7fbe330ac3faba9a178c91d98539127f4597d1cfe5b268f7561904358e6d1ed97623daf9573ee2b7a9d38f54f1b", 0x9d}], 0x7, &(0x7f0000004000)}, 0xa) socket$unix(0x1, 0x1, 0x0) setreuid(r1, r4) msgget$private(0x0, 0x186) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000004080), &(0x7f00000040c0)=0xc) linkat(0xffffffffffffffff, &(0x7f0000004140)='./file0\x00', r0, &(0x7f0000004180)='./file0\x00', 0x4) executing program 3: socket(0x0, 0x5, 0xfc) r0 = socket(0x2, 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x50}, {0x84, 0xfd, 0x0, 0x3}, {0x2006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000b00)=ANY=[@ANYBLOB]) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r2 = getuid() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0xdfe5b7f3bded7c79, 0x0) ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000000140)) setreuid(0xee00, r2) setreuid(r2, r2) getuid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000000c0)={0x1, 0x5, {0xaa, 0x400000d22}}) mknod(0x0, 0x0, 0xe02) setsockopt(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000380)="a1d09a7e349e0560839eeef1a537a5000020440444e3a465d59cc5fae1329acbcf000000000085d84ec5b7821b13f02afcf9d2a115e895ec22f6d95e22b272753a04d1425083b389e84562a5c749b67eb2e8bd4e30e296c805083202ac13e37d4e6e766130f8405842255264a638d96d7f16abdd31568010ecfe05eb99b19770cb7d9a3588a8f744eba635a1b66b11", 0x8f) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x110) seteuid(0x0) accept(0xffffffffffffffff, &(0x7f0000000180)=@in, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x0, 0x1}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) executing program 1: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x416}]}) r1 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0}) write(r3, &(0x7f0000000380)="ab02e3f9891a549e337811e5befe5cb17bff90032775cc63379e416257fd1a0d38cabf92f5894709ea9ee23d6b715f70b29400a27f7a62c27dd321d7defb779b76ca3ab6f677c9562f05d0bd04a5f2cb239208ac72f8da21122942b95ec3304d209ae11d6211449a0be5a2228dc221e57aef4210f9f09816bae5e11204cdaad4519a04d37ddc99db9d5c88e91cf4e9cb27d3a4a7c35f3086f3a3480a117aa23ef3675f8698eddbacff7eea1c6c604ecce66d66fc8a", 0xb5) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) executing program 2: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1000, 0x7, 0x0, 0x0, "28b75b1600", 0x0, 0x7}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000006c0)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa881a9db4c9863326fe022246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae312e5d0dd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c6201007ca5e9b0541d92a623ff7772df5ec5d228c087209b69c903b0b779defd39352daaffbc17424f5dd6480c80", 0x201}], 0x1) socket(0x18, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x1, 0xfe) r2 = socket(0x2, 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r1, &(0x7f0000001180), 0x0, 0xffffefffffffffff) pwrite(r3, &(0x7f00000001c0)="cc", 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x50000) r4 = open(0x0, 0x0, 0x0) fsync(r4) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) mknod(&(0x7f0000000000)='./file1\x00', 0x2876, 0x40000805) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b01000000000000005765d61436c85e43c15d12a78cb8c58edde87021d7b685507fd3e0652f35e45bdaa3afd86c4f", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) executing program 5: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0x40}, {0x8006}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') rename(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000540)='c\x00') rmdir(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 3: socket(0x1e, 0x7, 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) syz_emit_ethernet(0x2a, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r1]) dup2(r1, r1) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551", 0x5}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xec2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x0, 0x0, 0x2}, &(0x7f0000000100)) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r3 = geteuid() setuid(r3) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c811fd392367dc54a45a389d3b47a814ac93c507f4e3e7142c5e0ea28a889843ae3e5ea7", 0x24}, {&(0x7f0000000200)="3730ed58677c524f826e4daa568b81e0f6a2cf0922a8cc2de2363049cec9cb4c17f00d3ea3b7dd6ce9845dcc47cc23df116fbd0e2e3721f09971526953f3774363f46ba6ace7e1aadc2d3e42d11b2e2011a8671909bc621ee9c28df82e91030421c09ec057b7ec3a91", 0x69}, {&(0x7f00000004c0)="e2094045dc55968873d97ba3483f130bedfa7eb277b90478aafac2cbc21e57ce5eb4f5cc70401070827d003416e08ed09c7d474fab788f62271b932143cc482fb1a062905ba5a5fb844c6392dbda842ed08d95f89890af98461d4df11e1aa0f119432712a6cbb97bc603bc22f63b90e0f2e8825edba005aa03a9d1312333a4eb9e59a44e9b8f36a131093f9737ac3431697b483a48df6b0b8df3b7433a892954ac06d7ca9749ad00cee03dcd8ef7797d6e82f4e441965b1b56c273055bd780eae344f59d37f1e094a810eab65da73008f1cd61518852002053230f87f9520932a20fef8e", 0xe4}], 0x3, 0x0}, 0x0) executing program 6: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, 0x0) msync(&(0x7f000004a000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x7, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) socket(0x0, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0, 0x8000}, 0x10, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x3, 0x0) r9 = dup2(r8, r8) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="e4ffcbff133605819931929648", 0xd) executing program 1: r0 = socket(0x11, 0x3, 0x0) geteuid() sendto$unix(r0, &(0x7f0000000000)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{}, {r0, 0x40}, {r0, 0x4}], 0x3, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x9a5) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000740)={0x10, 0xf5, [{&(0x7f00000b8000/0x400000)=nil, &(0x7f00005b0000/0x3000)=nil, 0xdbc2}, {&(0x7f0000201000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f00003f6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x20}, {&(0x7f000023a000/0x12000)=nil, &(0x7f00007f4000/0x4000)=nil, 0x6c}, {&(0x7f000024e000/0x1000)=nil, &(0x7f00000d1000/0x4000)=nil, 0x7}, {&(0x7f0000762000/0x2000)=nil, &(0x7f00002fe000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000012f000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f000029a000/0x3000)=nil, &(0x7f0000245000/0x3000)=nil, 0xf22}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000702000/0x3000)=nil, 0xff}, {&(0x7f000068d000/0x4000)=nil, &(0x7f000019f000/0xc000)=nil, 0x5}, {&(0x7f00004c7000/0x4000)=nil, &(0x7f00007d2000/0x3000)=nil, 0x6}, {&(0x7f000036d000/0x3000)=nil, &(0x7f000054d000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00006df000/0xa000)=nil, 0x7f}, {&(0x7f0000194000/0x3000)=nil, &(0x7f0000488000/0x3000)=nil, 0x9}, {&(0x7f000002d000/0x2000)=nil, &(0x7f0000735000/0x5000)=nil, 0xffff}, {&(0x7f00000f4000/0x4000)=nil, &(0x7f00001b9000/0x1000)=nil, 0x7}], './file0\x00', 0xffff}) r4 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r6, &(0x7f0000000580)={0x0, 0xa, 0x0}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x2}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB]) executing program 3: syz_open_pts() r0 = syz_open_pts() open$dir(0x0, 0x40, 0x90) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000002740)=[{0x0, 0x7f, 0x0, 0x4}, {0x0, 0x0, 0xfc}, {0x0, 0x0, 0x0, 0x100}, {0x4fd4, 0x4, 0x5, 0x10000001}, {0xfff, 0x1, 0x6, 0x1000}, {0x7, 0x8, 0x3, 0x8}, {0xed, 0x0, 0x80, 0x80001}, {0xf000, 0xe6, 0x0, 0x68}]}) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) r5 = fcntl$dupfd(r3, 0x0, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r5, &(0x7f0000000080)='o', 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000780)={0x3, &(0x7f0000000240)=[{0x28}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000001040), &(0x7f0000001100)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002680)={0x0}, &(0x7f00000026c0)=0xc) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000002700)={0x2, 0x1, 0x8, 0x2, r7}) ioctl$TIOCDRAIN(r0, 0x2000745e) recvmmsg(r6, &(0x7f00000025c0)={&(0x7f0000002580)={&(0x7f0000001140)=@un=@abs, 0x8, &(0x7f0000001500)=[{&(0x7f0000001180)=""/72, 0x48}, {&(0x7f0000001200)=""/133, 0x85}, {&(0x7f00000012c0)=""/191, 0xbf}, {&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/174, 0xae}, {&(0x7f00000014c0)=""/56, 0x38}], 0x6, &(0x7f0000001580)=""/4096, 0x1000}, 0xfff}, 0x10, 0x1802, &(0x7f0000002600)={0x1a7cf5de, 0x9}) getdents(r1, &(0x7f0000000040)=""/4096, 0x1000) linkat(r1, &(0x7f0000000380)='./file1\x00', r1, &(0x7f00000003c0)='./file1\x00', 0x4) r8 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000010c0)={&(0x7f0000001080)='./file1\x00', r1, 0x3}) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f0000000280)={0x60000, 0xffffff9f, 0xfc, 0x3, &(0x7f0000000000)={{0x5, 0x4, 0x0, 0x0, 0x80, 0xfff, 0xffff7fff}, {[0x25838a0a, 0xfffffffffffffe00, 0x400, 0x0, 0x81, 0x0, 0x45c, 0x80000000, 0xb1, 0x3, 0x7, 0x6, 0xfff, 0x0, 0x0, 0x6, 0x6, 0x80000000], [0xa260, 0x1, 0xca64, 0x2, 0x0, 0x83, 0xff, 0x8, 0x2, 0x6], [0x1000, 0x7, 0x0, 0x0, 0xa82e, 0xfffffffffffffff9, 0xb5a5], [0x3ff, 0xe92f, 0x3f, 0x1, 0x2, 0x5], [{0xff7f, 0x2, 0x2, 0x7ff}, {0x9, 0x101, 0x2, 0x1}, {0x7, 0x1, 0xfffffc00, 0x9}, {0x3, 0xe61a, 0x0, 0x5}, {0x9, 0x5, 0x0, 0xfffffcfffffffffb}, {0xfffa, 0x1, 0x8, 0x400}, {0x1f, 0x7, 0x4, 0x92}, {0x800, 0xfffffc06, 0x2, 0x7ffffffffffffffd}], {0xff, 0x6, 0x401, 0x8000000000000001}, {0x1000, 0x0, 0x8, 0x200000}}}, 0x6, 0x9}) syz_open_pts() executing program 7: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) executing program 7: r0 = socket(0x0, 0x4003, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) r1 = socket$inet6(0x18, 0x2, 0x5e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001140), 0x39) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) r3 = semget$private(0x0, 0x5, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0x3a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r4, r5, 0x0, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000002c0)=""/6) r6 = socket(0x2, 0x8000, 0x6) r7 = open$dir(&(0x7f0000001040)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getdents(r7, &(0x7f0000000040)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000010c0)={0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={r8, r4, r5}, 0xc) close(r6) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x800008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {0x0, &(0x7f0000284000/0x14000)=nil}, {&(0x7f0000531000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000000000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000595000/0x4000)=nil, &(0x7f00000f8000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000761000/0x1000)=nil, 0x7}, {&(0x7f0000603000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f00007c6000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00003a1000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket$inet(0x2, 0x3, 0x2) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "77d9bd5511168ae2bc267b3bdd1032bc86895889"}) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x24}, {0x35}, {0x6, 0x0, 0x0, 0xdffffd}]}) write(r0, &(0x7f0000000180)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2500000000000000000000000000000000000300"}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x800, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) r0 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x1010, r0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getrlimit(0x0, &(0x7f0000000140)) open(0x0, 0x200, 0x46) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x4) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x8000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000140)={0x19ed, &(0x7f0000000040)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) mknod(&(0x7f0000000000)='./file0\x00', 0x2020, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) r4 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) kevent(r4, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff}], 0x2f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r7 = getpid() ktrace(0x0, 0x1, 0x40000f30, r7) linkat(r6, &(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c5", 0x82, 0x0, 0x0, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r8, 0x8010570e, &(0x7f0000000040)={0x0, 0x0}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x3}, {}, {0x6}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84, 0x7}, {0x74, 0x16, 0x0, 0x3f}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 7: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1}, {0x28}, {0x16}]}) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) close(0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10a10, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001280)={0x4, &(0x7f0000001200)=[{0xcb3, 0xb, 0x5}, {0x1ff, 0x1, 0xa, 0x190}, {0xfffa, 0xed, 0x3, 0x1f}, {0x2, 0x20, 0x7, 0x4}]}) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001180)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8}, 0xffffffffffffffff}) socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x802069dd, &(0x7f0000000180)) pipe(&(0x7f0000001440)) mknodat(0xffffffffffffff9c, &(0x7f0000001240)='./file0\x00', 0x2000, 0x80000) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x2) executing program 5: r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) kqueue() dup2(r1, r0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') executing program 4: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r0}, 0x7ffffffffffffff7, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x14}, {0x6, 0x0, 0x0, 0xfd}]}) write(r3, &(0x7f0000000080)="2300110000fa4000805a099e20a0", 0xe) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x0, r5) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000480)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00i$\x10\xb2w\x8b3\xdc\xb0\xc5g\xcfQ9#f\xbeF\xb5o\x1eR\x8e\xa2\x92\xf9\xb0 \x7f\xdf\xb9\x8c\x9b\xeav;\x85\xf9]\x178\x03,\xbc\x9b&\t\x0e\xa7&#\x83\xb3\x95z#\x18\xe9\xdcz\x149v\t\x05\xf0\xd6\x87[\x0fw\xc5\x0f\x94\xa8^w\x15\xc98\xbd4gL\xb5\xf3\xbb\xee\xe7\xf5Z\xa9\xe5S*]@\xcb_\x03\x9d\xbc\xfb\x02Tv\x9e\x92;\xf6\xa7\x153G\xba\xdd\xce\x8c\xf8\xd9_ a\xd3s2\xe9\xa4\xe3\xfd\xa5\x8cj\xb7Uv\x95\f\x0e6\x97`\xb8\xff\x7f!z\\\xca \xbf\xc6\x8d$\xe8\xfdX\xa2\x87f\xd9\x9a0\x1dfq4') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20280, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = msgget(0x1, 0x1) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0xbc}, 0x531, 0xfffffffffffffffe, 0x0, 0x0, 0x800000000}) close(r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r9, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) executing program 5: syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc, 0x8}, {0x35}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x3c}, {0x6}]}) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) sendmsg(0xffffffffffffffff, 0x0, 0x0) executing program 5: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000001c0)=[{0x6, 0x1, 0x8, 0x7}, {0x0, 0x1, 0x0, 0x8b9}, {0x8, 0x1f, 0x7f, 0x4}, {0x1000, 0x2e, 0x0, 0x4}, {0x0, 0x1f, 0x45, 0x5}, {0x0, 0x7, 0xe0, 0x3}, {0xf76b, 0xfd, 0x4, 0x9}, {0x8, 0x2, 0x7, 0x8000}, {0x4, 0x6, 0x7, 0xdf}]}) syz_emit_ethernet(0x1db, &(0x7f0000000100)=ANY=[]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1fc, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x4002, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, 0x0, 0x0) socket(0x0, 0x3, 0x0) socket(0x1, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff31929648", 0x8) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$unix(0x1, 0x0, 0x0) socket$inet(0x2, 0x3aadb73cdbafee39, 0x2) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000300)="8a3099fef150ac6bf65f145462c3515588e7b8c652786facd07f1d25ad571a19c03c3a446959bf4bb43c52e41fdf1754b982ee0dd0c07c8dcad4efe81c65b5a4dde6d2cc93ac17c11c8825dc2995e4790fbd69409226061a93f643213370a7cc9cdb78e18683d8911bc8777dc99a24e9968d014e18a5f9fd6597a44a5fe6ce57e39276885e957b18fe38761d7fded6d7c25f220154bc2db8c6776711a299edfad9bcfef93df5", 0xa6, 0x7fffffff) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) r2 = dup(r0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000003c0)={0x10, 0x800, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000064c000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x2}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x24}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) dup2(r4, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x6c}}) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x9, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1, 0x7}, 0x8) close(r0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) listen(r0, 0x80000001) syz_open_pts() openat(r2, &(0x7f0000000280)='./file0\x00', 0x800, 0x0) acct(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000040)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) getrusage(0xffffffffffffffff, &(0x7f0000000140)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) bind(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000380)=[{0x24}, {0x0, 0x5}, {0x1, 0x7fffffff}], 0x3}) setuid(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000080)=0x8) write(r1, 0x0, 0x0) writev(r1, &(0x7f00000007c0)=[{&(0x7f00000009c0)='s', 0x1}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) getppid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x0, 0x0) executing program 5: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shutdown(r0, 0x2) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="8326c83ac0e1423696355f2c406a9970a878e3a5c9a30e6278f3e51c8600ce6c7fdc806869fa0d5dce594427e41ea908f5e1f5b90e6173b7fd064b3085ea3826098255bb23d4688bff7c0ccab7457e8e04a6c5b503651e7214f5a2aadcd2435b2af8c7520673ef99bcd7b6", 0x6b) fcntl$getflags(r1, 0x1) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x600, 0x122) r3 = fcntl$dupfd(r0, 0x0, r0) renameat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f0000000340)={0x80000001, 0x6, 0x7ff}) sendto$unix(r0, &(0x7f0000000380)="7ddcc2853137069c8665bac6bac3faae232c20e25fbd3beb73a1470083d74760f98fa23bd6a5171a4e910f7ebe626f3c5eec35207d5c14e9c8bdb5f07a6d1bea881d2bccbd0e4caf9699723502e98835bebc3cecb1fc692025b94dd75616edc29c947ec61dafa49b4cbcbd4281d1ad4f185cd431f87c32fbe5d47cb117d2e6437108d800e1b7798e28ca9cd5e361f0ded5199241a28cf0965688cf9dd9936b7fc0f7c987357818420c40361496f954fa89ef52a15dc307823396927ef85377cbd2d781df42180c8b34de8c2c30aba7b9dcd29c87ed169b52abb3416d8af4c21d1ec6e5b78c", 0xe5, 0x2, 0x0, 0x0) pwrite(r1, &(0x7f0000000480)="d3e4ff0c5fd624022d7ade44e7c2ee1de768de314766e2087e4e071819b1b89a235a120f1defe6b296034fe7ec80ebd957364c51a96bbe1588960aaa0b88ea0638328d146c04d0411287605db88fec1eb502", 0x52, 0xa72c) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) shutdown(r1, 0x0) r4 = open$dir(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x0) utimensat(r4, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)={{0xfffffffffffffffc, 0x800}, {0x9, 0x6}}, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000000700)={0x9, 0x3, 0xfffffffb}) write(r1, &(0x7f0000000740)="7b1b9eefc178944ed6f87b9224fefabf3ef3b7c0d0d7fd25dd7264c1547d709325ddf4cfdcd5e4420c06ebb1938bf90ad004df376940804947414c813ed6d5d3daaf6519391d453f46f2c929b3b4dce54125d7b18a8bb88cfbd70df918d40884c89589709176675e59ff784bd286fe76b39dd4dc7fca6b50f2d5d4f34b5ded205639cfe4b06895ead21a3a2d8e1acd8128867cf46d2bada7418061a4d132a05fe53d9093629c14f74e08c646f4b7465c1881966addf2991cf340f7a41602c83604f4c3d7c9aeacf4e6d15d795f2293a32d112c05206f946b0af7bb8b4b2ed71268dea4d55545bee496f3d5ea9b6ddbe1eea530e15aee1c6d4585b1a40621168e107cd9f01e7aafaf305e64d0c3c239825341384e945cc5510c197a4c407316579470ec34f3ccbdd1a18f8937a897ee796b26beac486afdafdee1e94da17261129c11a66b2800960918e51ae0ecbe96cc9c62e5de327b2986755a88c37dae3dcb37e3829bb90dbe4f1e7ad06071e4a6df05a8d8a27d1daa46ea853024f28b62d1123a8aeb78d2751f92605fc9b5687cb4050ec5e60569403993d86768a76ad58a6e7a5960f3798b84cb44aedc82151a624d0224f87293e47bd95686154d0cd0f715b3a4f17ded0f8902a6d6faf4feee4921dd4bf9231b5817b2fc5af484092d1c8d33495e9234dc983b4c0943eba9e766ff8794a64df22681372d43a7b41bc3d746227d87f4112896a927a20548100529f3290b9c297019808ad2762669d64d0fd8b34a8d946e573e4e35f56cc567a6d57d0cb0482919adc02c1e0e0d8a6c5bc8ec3e33fd321c3d4d5e9960d5a57346f03a90c700f41ee21d18d2ba1a7dda9311e73b52a656c7c9007ff0edacc1786d7cbfefa35373b6329cc2833b24dee177ccbdfa77b477615fb74dd636c4afec9632d5f172f32bf81bbd60dee19e9f8a3b57636b28fe044ba8862b5d011b1d834f17af462ce4ecac06865cd93dc6b08b99e3f8d772b66ed9f13d7a52a2589b4c828395ea9024bbe93e025fd79a2258e11f4582f1c2fc62b8052a32ed29e80e528b55a20a27b78a40dc1e199cf0db768c08cca38f1af64262e97589fd73375efa77dc59dd8c5b798d2d1cd7a1ccb90811470a1db601d54bd6640052e74bd648fc797a2104b86afd28d9613609c0409b9c7a0fb321e1058de7fe43b30109a97b654d4a6e1d1f8eec4f8983d3103d67f7bb02566d1481e67ba3ce127b7da37eddb75de6532089e6031b18d61afa3c2e20d7cf01edab24961f3187d42b4bbbe4bccd5be3f27ba6c01f75113e983724d83610fe33447c5c9af4c20234a27bbfce5c3557d8b948495a7a2ed21ee0b3207fc95b4f87fa32e2e5f1aafc24002c3aaeab576a9f8bd179f0d31920dcc2aa7694e4fd1d95be20d508f63108d063bea04f8bd595255348d7c866a2f199029956d052e4dcfad0fb6b1b3015c5a762c87973f190ef56cec8888c8927ddc3cb1012c1442ff28d90fdcf0a48891730c2ae9cc0b7f65a69e869b024f0a3ee17fcacdcd0df761807ad6b624b9fd9c114ae404dace98203799647c72ef7b4693570f7a8bdc43e3d946ceca4139f14e633ab75158677fde4f57f78b0ab57942458e5f2a30c542ac7359a9dad1d545a5a660b0f660295c7ad4c0e9df34db0ccf1b3f339584550179547212579d9dc5cc26fd7f90cc94b7c0039c40b7c51b8d6e01a075d963da9ef463e130bef9f22442f520ece60e1f737d70e779d85559b2447bea83c511890222327990385f15133d06db2f86e25817a2ff2873113010111ee69af455d3fdac62cf9907b47db140f281df604b57354a2fb8c40fce057c8369c22819f8e2afe8a73e72d417ef7667b6457156e69ad0dc7b3877720228bf3868c76085dd0f4a2d73bdc5aaa6613ddf6ce20052595eb226bccba11d522ed8c7bf8dbb19f1cc338f24ea708b03e0a91e129f332e42f07b83c1b9672f9471da1cd30bed4772f1e97bf0702ab804dfc81bc95764031c8ec08cea4e83a5308ab462dbc9170cc50029f0fd6606eefa38135ae0fa5b5fce3d4ab9d61046441b4652866e0967f156003844dd26e4d45f1f8f587e95c97aadb73f407d6995e9df2f2bb3a1a494c4bfd80b9c639c4b99b33a58623f8720964210de5eb0615a340c3a466627169a4d6d0a5357fae746fe4cb08c4034590e46e13b975319fe641d9d6c10ae72d09d117837ecea329f5be22e2d202c45b9d4fbb4e3a81692afeb9a6315211865726028b034dab2b5c72a74d2818bcfc57ef35a8ac5bca38fc8f243273ccb6cf8fd0ba5bf6e8cffe659cb67cf0530352235aa32a120d5327481d6f913cc8316ea4f50445a67437aac9ab94410390a7b8fef36c7037e614f128ef6c5ca53ea070d391221c01a86221d552549d9fa78508416ad1bd783a84a2896ca8351e9b359fe3809d5ebaa812e832cef00955537a0e998b0b959bd700694352e6fef1488d19dfce4e3bb6309dbb3d70370cba464d15a12658b34d934866134762ade9e47178d7ebac62a971247a33283b1c1aa00129d24862b09f1c2136b8727fec3684dea51e4ced7aabbda9bb70b3f23079f80639393bd831f87ab6a6b1a09244787ef6498204daa0d3df5da590c4013e978386e1f30a1f71b084c8db1ee4a3bb4f2a2aaa65063492e88722f6318c0a6b0d87dcdeec86d56fcf4a8aca8aa69997d3b88a9f74a4fa32551198c70f765fee88a24395c6b9636df3b43bea3240ccb6ccf717332f06503d65dabd50ce839ad26f82346e90d8b7b70723142fdce727778a2c237de3f309ed81b12cd349921ce740af7c5f921665cc6673e42e7fa4c73727f621abcc6d023ab33397086beed334fa7304228f1f001727bffe42a477c440b8017409a712f2a8b5eca31ec78137052e1f92811d8ce89037550f867f9869ef824206e2bf525ec2b4246af3a405b871e42b0bc801b6f7c9eea0c47f55cf50e423353220828687d5b2b241ef6b6b3bc6eaffa1eebc8c68fbadb8ca63ba3405c5e3fee6f74b97e0f016e603774f8dc86ec3132d6f3b4975484c5db8c2dd7366e02c186f09e8bd9d58ee9eeeb4bf49c97b69d67de53cc35f496cd77ac2c6c81d91409a289bbcc84566bb9edf985cda8df4cf88f36e2364affd992f12badff2b50d9f2551c43f4b34aea0d62179cb936318ca8d7e47d7871e1cfad5d975f0b92359af721e2054965c0b409d1eaed914e5cbc8ceaf1f9e39de3a21c825bff8d84b78739ae3d8b4b23b01bf8ae0d495f81463e83d0ab67478d06be3398f2c8a70b755a064be7602bbeba2384a3e41546fa1bf43fc51a06dcbe7fa9ab58dad458b03a9ba7145ea9750f2adf98c5b02f08ddc0b2b704bd447da39d569fa195437cd1925aa5b7778da69ef126dd233fe8cf6501f65e527b940ad48800c371cbce9cf79fef3a2b84cbc29c42106f6192976cfa4dfd83251a845c1ef96d3a444a055528e41f95f20ffe916633328c97c0b86c707b515c67b1ca5db3af5ea847afd7cff96dc1ef933587557f79884bc264446ea5dc3957b043e4b14bb03f92aa0ac20652a37d1542df3ebd2b9732e929ce9eb50a7acfcf207e4dab8044fc07c8850efa6cab2c2df02de25ef774414df19f34292aabbfba80873b16b6a4224d3babcbcbd6f9f8f0bbaeda97e66511c0f0dd9bea757f7051cc3518c688751161d78bee51ba6c8b564a71e0e70069b2d31bdf99c19c0fe1cbe93d40a97671a6cf7ceff79b5cd940d9f7af2e63a83efc10c18e0d66ed248443ddd9505c2f926677c58b296f5e5d3616cc7e60b9e70fca4772bc1c2a1415d2aff6bba03b3f2b2c1cb766ef8c6b4c7150b53d32ecc97a2481494af0c911978409b4edc8b521211ebf32d373f8b8debb3fbbec7b385cb50dbeefbc98a456e59f04c696fa2eba044f53d7e03b8acca8adb0484edfce86daaa2e7df5ff6e9e1940d4e3a69b74b1b254aa95562b208e1e746248dc4ad1f1ebfee9f14e42b7d9a993bb64e2543d5ed10742799f9e6f8a049e04d6c47bfe51a0a18464d85501fd53a2d0e529275c79b6027f585fd92e200076a243d18e7e974c8ef34cc52d2cbe66f9765834658ecaa276453f1b5d1e7923398ff974786459827a44dcc64f88e18b5d11756ef6ab6a567285138a3518dc473ac02b3e050f1653170a6bead2137b428cfb30c35b2f3980ab23224714dc54afbce6fea020af561eb3e1dcd67fbd4d2df3860df9bae68a1009d6169cb7d25b6c3d4b81328457b647fe31ff1b92d90aaf3d1dab4fe74fb06d888f8aae499044462fca9992699670ca63a0f67f4d25c8ca3bd2cadcaaeeb7e404fe78734b1842adaf32e4d24801a7e43efc6b4dc2ab9bdf6aec241339fe7140943689c91e4c15ab9936f0fc37d3b6d72cc9a6ce0e343bb36c4e58bb85c7ae91335b8f36deb7a57a78f5a013e642e3ac9f3c3de704e3a8efcf9710917d0ec3834447785bbf89c7ea94e9944a936cf31bf077d4734487ca38ddba17348b3f187bdfa5e0a8821682ea8c08b05ff6ed108c277352bf74aa985ca8f70534048d8427b4fe864a4c8c8006a8d77d11aa5b88fc63c6f2cc18a0dc467ba6244f49a710fcee30d1d471cc968df7fb352c6d53257630cb6423f3a506dfa01b14d19ea3ea1ccfc3bd187af13640c5f98c1c09de5f8aa50b3ba6c86da616e6167639cda8b19ce71b07e5fbb8724a1ae1000dc96468ec755e39793c6cafc6b75410ad977932c6a371cfef468b8a570f26c89f4b86b38f0f73f3227d7531b4a06fcdeb1ae1d7f63b04a9d248caece963b49d387a0c9258bfa1418e957cc0e65f5cac4b88a7f548573482691792f22d5218735b636efab27d3595bb0389336b95f9cbe887e23dfa5e7a1762d2ce8c683da48e8332ecdfba00348e45aa8f7a35bb6131d7ac609312fb8fc33bdd94bb0efeecd893b29bca031af1b3b3670af3797d010be2a0750e0f31a2e25fea91c415c6651aacb393398b41cb07116d6357e3af7d5a2bd7d7b9980b5455994cdfec31afdb4919e0a4f701273bae8f3bf643b34c06cce73b336f0aadd74240732d1d530de4b6a6d923b7758ec3f177a348d665d028eacae4438472b29bfaf14b97c8ed02389695055db130f8a28d62b8513ab764ba66bfef0be44c0e9a224cb2b1bb517f4a0227718bbc4b972173f708019518bc3e81382731f0a74738249ca6d81a7029343ee45d309c3444c2725504a3626d09762bad59e4bf9ef8f70eb4072924dc9286e5f3bc3ec96ab3f53815a71e81f8a69660045ae18e13059f6b5d0d5ff9e32b6b85281a801d325f3976c81f86848aa61f8e4592762f0e5a935d733d3ee58863114baf4f9380fe77061636e7a4caa1dfdda995dbcc1f193132639937e04de3fc5fcd5108e863e10b6e03da43e52c9538b51f4da764dcbc0fad75fb1bcbfcfc8ab9186732c42fd2c1a0a36af15f6388f92224005dfa10a5b65098633439d6de610545482e09c9c53e16cfee96427778f8271a2548ef6a80f4b5caf853ee91f0a0f0d6609e3e8699474a30faaa58d8a177f583cfc0332893669f177faf8a5bb009cc3c4aac801e65f570a160f956aed1c449e1d65d8ff74fa614a1c8d09f0a7183d21577340d73cf12ec298c2938ddd53c507200e59424f46f6dd770e083f7f5ad43ceea10ed3a4dc4571e00c9ce46594fd7a70dd01fd86466e1928e5b11a3d6a3297ae1b49d389c33f04e50fc609a7b822ef9c3918d8ddf789e78e905740d08566e60dc82bb762f4dbf881e18a21609453e3769c1ac0b6f60cea9e16f0ee41b820148c1e96177f7bdb360ecf61f4", 0x1000) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) close(r3) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000001840)={0xc1, 0x0, &(0x7f0000001740)=""/193}) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f0000001880)) r5 = getuid() getpgrp() openat(r3, &(0x7f00000018c0)='./file0\x00', 0x10, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001900), 0x8000, 0x0) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f0000001940)) getgroups(0x5, &(0x7f0000001ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000001980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5, r7) execve(&(0x7f0000001b00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001dc0)=[&(0x7f0000001c40)='/dev/wsmouse0\x00', &(0x7f0000001c80)='^\x00', &(0x7f0000001cc0)='^.\x00', &(0x7f0000001d00)='/dev/wsmouse0\x00', &(0x7f0000001d40)='/dev/wsmouse0\x00', &(0x7f0000001d80)='\x00'], &(0x7f0000001e00)) mkdirat(0xffffffffffffffff, &(0x7f0000001f80)='./file0\x00', 0x10) executing program 5: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80286989, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0xd000)=nil, 0xd000, 0x3, 0x10, r1, 0x0) ioctl$FIONREAD(r3, 0x80286987, &(0x7f00000001c0)) syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000005c0)={0x0, 0xfffffffe, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x80000000], [0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x3, 0x0, 0xfffffffffffffffe], [], [0x0, 0xfffffffffffffffe], [{0x0, 0x0, 0x2}, {}, {0x0, 0x8001}, {0x0, 0x0, 0x3}, {}, {}, {0x0, 0x0, 0xfffffffd}, {0x0, 0xf6}], {0x0, 0x0, 0xfffffffd}}}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x404, 0x0, 0x7fffffff, 0x0) socket$inet(0x2, 0x0, 0x0) r7 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) executing program 4: getrlimit(0x8, &(0x7f0000000000)) getrlimit(0x6, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x101) getrlimit(0x8, &(0x7f00000000c0)) setrlimit(0x1, &(0x7f0000000100)={0x5, 0x2d}) setrlimit(0x3, &(0x7f0000000140)={0x2, 0xac1d}) setrlimit(0x7, &(0x7f0000000180)={0x1ff}) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="090b96c8a3dc136d1db295d6519dfb471a21bf10c7a7941eead8990969affa", 0x1f}, {&(0x7f0000000200)="2578f269738e2e938afd30d4709c11174f5c84de1fa254323342ac4b337800d059daa678ca23c0f12f19f464c0369caeac8ffd3ce66248f5d0c2061b09100dd65e91cffba3032a7953fbb73609076512cc05d4f7ce", 0x55}, {&(0x7f0000000280)="6c2fdb7d65cf7803ff5cecf4ce40f0f31ff68a543247bb438b09d39e7af295dd8c90ebd7727200cbc1", 0x29}, {&(0x7f00000002c0)="eaac80f0d763a346754af7ed109b9cea0cabbdd3aaf79d37707fb762ddd46ba5f96b67f1cc9ac9081f0cb6746009eca118f1568b1410a29f9dc5c02a9cc1872f80d429b70c912d6c0c1201ed81b2c7edffe68570e7bfe6b9779e697cba3ff8e407853ac63ae51fd326cb9fa89a1666ad0c36b9e0f9018a829f9f951bacf2ab559aef2b9e3b25028f988e0def8228e07f1eba157de9360ac0ab099690c85dcfcc323a1ced2386f9d6666d66d768b4b47cbad54e6515cdf7abb89bda7662f2cd3a0f7b6cb90860e565a54f7d94ac08a403f56c62182e0adc667593b4a9d80f4e2cdb29d107f620f6e4cc5ceb27856f709a2faebda16707230b6c9894", 0xfb}, {&(0x7f00000003c0)="a5251c6013212e479bae28b7fb4413084503672ac177b865108b0ddd263d6f71445f8da517e4c6d3b4dbd534e6cc15c8412f366be7e0b54a109637f0dac875161de7179f7f8dd151630a8958b7b88cf8d1575405f309a554cea7c34f6102dcce5018c4304cbd4f5434011e23caa9d9dc0c46853b4346260c0033cfed0aacea9579b0b6681366d1fe53abd4d96e77716903e0ebff4f2aefcf979f960c81a1f374be016b497fed8260da8a3e6e2db260a6e5f63d2ee31b397f6b61f56f79fd9f0b91c8e9d887e4", 0xc6}, {&(0x7f00000004c0)="f2f2d3bd9a872a996259fa5306c37110df51cca5a30d9e72189223ffed155ede4c0387aa03055cee6dcf305b0549a26c295ccd2d45012be73bbdef9fecbb5c6be44209474004d8038b886455e3e43462a4be368d59d5e304e80792a31473709b199373eff243446913fa85", 0x6b}, {&(0x7f0000000540)="a2511aab4e38e52801bc106f265e06d63f9f42dd", 0x14}], 0x7) socketpair(0x10, 0x1, 0x8, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) setrlimit(0x4, &(0x7f00000006c0)={0x4, 0x5}) recvmmsg(r0, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000700)=""/152, 0x98}], 0x1, &(0x7f0000000800)=""/21, 0x15}, 0x162b}, 0x10, 0x0, &(0x7f00000008c0)={0x4, 0x9}) ioctl$TIOCGETD(r0, 0x4004741a, 0x0) r3 = kqueue() r4 = dup2(r3, r2) pread(r4, &(0x7f0000000900)="81e5c6e90a9288ee6a8c3280345185998f2bc501a86e5fbb27cbee1e90d2a8a1e8231f1e8a5699177360d52821a7eb1e7f8c4378d296c3a495fab6a8a2100c55b4bab208247f1d7fa933d2131307f41e5e44c99a08f43cca396279e7f95469abd21f4fd610ac481cc7029170453ccb8cc4a40a871d769775bd54999becbe2dc8c60dfa4b0cda71680e2d786fd1f8edceab52b96b528d78ce368138d85be6c54cae2f7dd4a82118f8ace3e2d94602db66cbca69c961d967a29a71bf75b87198cde25af0864c101a4fd881d3be4e31209ac57ada7e2749284d90020a50ed89a81e5db08ac5fff3149ad6d1a5d426ee34ae09bce16a3775f351c4c4fe9e1028bfbe1a2a018b227f374102a98cb66e05120a8b7f3871bee300ff60d390136b34a1af885fc36598b4f000ae9c89f089d952962348fdaa5df9834b771946cc654f8b0757fef7a46d4210c044a08b7e927b97f0901b26a5faf83db706d3cd346c0d5bfbe1d055a9ecd499dfd8d7d491791d5457c130fd9cd997574b2224f0fe407598d1d5671033e3eaa3dc77e83cd559dc5e1a832279de8e1521b26ce63104f7364ed1b3e0b55e29881ad2a31a8621dfed8adac01ecb97681c110b3bf04df5d4cbd15f7a6e1b8374af114dca9c2ed0e4dfd09fa422f932643f43812121376a99fbae2cb882a3b0fab06ca14065f5c753c27f738ba64bcfb7ba308537508a0298a7f22a63f64787ec0dfb9bcf0a47044ffd55cf9e0b3e22cba9e1a2f7d9e01e587bf93a81fe1d29e253e70b38596c15c880ebfc6ca69b671730aef45569fe47d77a92b9438b624fd205e46c3dcfa43348dd43a908af5289d2025a24d44a58297d363419d55704303783e7a74339530186f1a7ea27a7d2fd184b8fc1aac7f6656422be3d7ae04f88f272aecaacf84c11a62c93175d18e0e2caa68f39d72d91dee5653113d4362a9e5eab94cbe63efa440bec55ac167c7abd53665354341d01807649985cf910f5dc44b039d80dcc619331a057960384f539fa0c25cfa164381a8f11a896ac9e6d050dd6a752ae9a91086386ca597e72eef63d737fa322793e51ad190e2ea3097bf4f0cfb2dc691a29d005740ebef4ccbfa86054b0950c8e7f0076e8cb37298e918b32e6f8b923ca982e4f7816beb45c7d44730aa1780d43aa599e719f48acf76b9b5a2bcb84c6fa3e24350c299b7525f69ac5c556a9313b6db55c079c5ed30a3b750809435dcd6101c72e9040c0980ec8c2143883487ad44cbf3627a1304aeb0d6ab2094c3e5d33b77f3eb6b9e186788bac8176be26e4f2c4b2613133ea1555bd4d25da67d3d962ac235a7d55c22efadb25969b629b9fb372665266e8367c6b266791ec452c2c09af7a9dcaa0598df7acce749bfc5bfcfecaa108c9712dfe13b8d9249de89db8de3991f7ed2b2bb9267dfc1a2e881339e09e893fb1587d3934d1187e574523bda99a1d3e38f3cf4c6ea0e31001daeecdb70ffd9cd7d4892c104f345872a17a323a5f64df46876f5923c1f5ca766819db5a353129fda4cf41580c78f5e0abe2de030afe1b1ee42aeef8c622558bb103d450fcd6cc28368c92bdade2a8c06025b37840bdb3b2d63a69122c071ee9ac3b37ad7f594227cbc2bfb638ab16fb43bba2e6e9143f22240dd6e652259b60fda1a85c7b8ffad170fd6de8c85db166e2fbf589260c90a4db3c9a68de8f5080ff3b1e328b2a598f962b19322b13a97d43a6d4f2b5f957f9510fde4e683eb221aeeff3226e139d5c071b3adc7f9e412366a854491071cd9be0cf46def6827fb3d7c0ca49bd1ff729000062e4c4dca7affa6e523324aa75945d6efab4f1247ed2ac7940bf291067d794eddf424ae49449dae8ba2e4a409ef46ed70e214949407e4143df6a55ee7587dd340dc729cecb71c817b46c6398b8f45723412f4e49eb7584ce5b1c54b8172a4c883469ecb7f108671b1dfe21024bdbe62b5952660d3658566db43378b6a57ee900c8fb9d5fee16a3cf05d0dcced258e6801f3cfbabb5b77451ff4c408886de6ad1044181ad5166e5c39ce680b09b246ce52264838d23080f1437633f83142c02ae46d5dde69994ddcc9c20fababa9a4f2f39e2f43f4c2cc5bd7a20b1eb20f8299cfaebb81b47ff5f0c23aaa2adca563e8e93c5890115ff494a9b19fb71a20186f624042c1b5de787b123776c179c4cec2efb3d0a5b770a4a9922c59976115dcbd9d9201c8211c3fed883f03ac7db083121e48b10be8091a5d7e685d0530a0f226cebc6fa6de7291bf92119fb4cdba1b3965a8ac343fd548501f752f5a24a117191571248cda130984177f63a93f00af999f6d54dfcb8ccf635d32cfcbed91f64123ba886be80d8d389a7139758fd2dee432389f067d556307f2a3b0106cc772727d82bb4f18b61995255094a5ba66b0959c9ca63d6380269ba1499bd4dd9d2b0ffa3cf462b4e842ec38c7821f236ea666cc073ddfbd045cf157a1b793ce1865d0ee5728d0b3b8fe867a46435f10d4506ff824d11547b45a108689e399c7e3a53ac775b233b67f8fb3ed4c2258b167e3d215e02947c9b5c22a6e4aea1c5a6337805612651b3d9bbb01f8cd7bef170636daa28425fcea4bfb3f1faf104d723e3236bfe642a51e1e73af921f7f69defebde694be1487a21bfe9e643de38f275dca1157b1f676bf3f7c3d8341bfd6b37a77f6b454937c69f4daad801a107a16a84f7d8db41bae24593b4b1631e6d9ab347f7723485f2c73cc21bb2f3fc020de0da61fb0a4c58bcd99d6de4ec8dd3bafa239a695727749f660f30f56ea9c26186f3f33ec3b58155dfa01e86b9369b0928c0fd095109dd7d84a5f1e2f6052fc6711fea2f675ed2cb117415d5e556ea4b95c8067c4ae11d43c2b0e1e8b4e4edbbd078160a4103fa62ba60083deee94fd4c1eb207610fae84643760c33a2134639b8192c83f63ce92d107929bfc6de695c60f562b2e855669de09f782b3f3dc3dfea99ff6795e15da6ce03cbd69b9d9ece2e6171b63187663f512b32d6121c68999e75e2036d77fda561a8700c5daff6d53f610a9c53857adf753e90e59dce920ec90381598c61cb488a9d252dc93b68e3a99ba6dc63eb003a73ea6b9a36347177aad5b4e2382ff3daf157bc3cccef49ddaf9371bc86ce9055115f9e6437e2301ecb6bb4f27c9ff415cffe51a8eca93db26c7f8cea1311b13a21d5d5f2b3b5f475288dd339b2d7c75d55572e98f68e5e2cf35f630eb958c5a72241f33f10e75cb6c2bdf0dfa7fed2a9a55c0236f1fe409326d9d2dfd4a5da3364231b1cd7ac3628a671eac346572637ca713999abc3057c241f85edf6d437ba73e08fa3da3f1b4be3bd0348247661a22dc9071d8f742fd024f09981b4a635d9eb700b3374d4391d09810de81154c2cd384c69069838a87f17dc96410502f49902834f54bbff759d08b8676bc3a539539a255d1cbd5cbf027236adaa9ceb306f073d8f201fcd128bc6cc07a4418e3de122aee38c922cd16163893effc381a91499da3dff1b04e2bfba50a9ecdbed3a844cd537d380344d68c64bd7fa3bb36694637ad75249f34aa7376457672bcdf4f7ced58639102050a7bd20ff07bfa59f0420710a2295f89b3e06555b6e5b11159e448f26e0cde4a157da5d2647071c9e38b9d55271dfb460c6861a17959556fbb9d383aad45372b55fe8a47b3bcd23d5abdcbb54309eda8a779c0f4eed4bc99f492f88b574fac58bb013ea394e2942b923520eb1bb017d30ff483afadb85af08ef3af4aefa1cc3a9fa082af71ee3fa9b064444800c19df726198445f8d7def2f05132b421532245cd5926b6a50c12a431af312519c5a803ba99c719e428bf991ff73d2132abdbe9c40ed3883382ca7ce8f0d5484f6a9fac670d7458cac77c1270abd0ae79bae12da2121c5edfd7256ccafc2ddbbd5a11243176b47a4635c07fbf03189a7a08db1d6f443dd41bb532b0867e23970bd6d8298fa7d71023836b280905cdcaed611ded64ad27711e23deb6726fee3f45dc2fe026dc28e4fa2e7fb326e370b7d3e1a1c66cc4613042ba747901c8fa9755d8948e8deecbcde2e1395812a020b544bbefd067ed7001e08451170c18b23c8c55c577c4e6d03c9e04cfceb5f805544a3b9421056d91a1acf805fe26d13551185a652ec4f6cf2ee3e75093266787edd2bcf1f5c97801e325662b4aaa2e6a2ce1d554d703f9296b48fc622cc71e3fa2fe0118a51609936f353e9c0d37d6f7f0588fff7dba5c2fb21958dee7506dc765a1d2e527ade4c6e8691ae6c5a298e0c5ea39a24afe2da8831b0a2acaa66d51ffa78316015b64d18f1404f8d77022dc1a9c66da03d9dc14a82824a900d2a16c6c602ea3fe3fb83bc71c6bae0c61a6b9adbc9dbf39d909b7b63ecd0776fb4fc35b775921066c8b89a898a554e8f95e80e5ec63265c49d319e7a2ff89b3e5ff216e2867edaefa5feecc39dd4b299a29b0d2dea435a3b0cd3326e791a5ab0b551b10395aafeae56ab934bd0fcea34a534d2c7245719089771f1b0b0257b19b6f1be2964f75bb2d5f4e82ebb624ab40f21ccaf7c065a96f8a6ce0b7e1f02fed92a9b17c9e3e0fe8329cce4ddd180461f7f95b5315d418a999a94117902f2af0d721d7a224ca8f2e4cfba19048f28f4ba4a5c8374fca1b31222acfc0481de716d54d12191c8f6fa424e44d9f3dbe5c69d7926bc55f96d0ab228eb5b7d3ae18cead441eb67840ae02ad54582ae2918201a7e9abc70fdb0b0ba410f68e887e1ea832453358adcb515be558878d6429d263291b70a5888d627d2105dfee592503ec11e8faeec78095a077b7259cd5b0003209863d3500816d56d160024fa4f5543f67e49e43ec81aa40d84e415ab658181ae99460fc593ac6b71e4fb3633cc2f596cb0b211e141bee64eaa751c57f7b698a95f671bb3acdf399e91d2174150e475b71a76186d790cd86df9c4d7508f90c389fcf26173205f2f6b87f3ac31d9bddfc674c4386f736e9863b4b56391d8e460c36383a3207538f85fd7bdf88e0ec28e6d38288753945938333155035eb92b80571023ef77df38368cd802d49f16a756aa97a907cddf4acda4e81b3e453d0d5efc6adac9eb5e60b0a225f7da109d9e1efc91d9b7ebc2788efd28c8a11754e20b799083f6cfae8b98ef4787391b82ec04fc518c303cb89e8c75ea029e4d7209526b82c7561c8cb5a61c51fef4a45e692a19e75f66be8fec12582988c7dfda166faf905913c03266aa4089e7d1e522d4357de350bba2d6fa75240b6e868b815cc4417a0f794347055b17ec25a514f236158bbf42ed998e9c85388a556fecf4ea8611c548605bc7b519aba0673ef1ab4045153aff880b71cfb5daffd2c3a91b0e6314993ce990897c0609546565890df29a51818de79b7c270eec4705795ad9c3d1b03ae7a58dad2a52de023cd32360b704abf327ecd257debc6058bde0a5205cc7d63f4cda650f69e46838f9954138ed1bd01ae4fd159451447f5d3efb6a3892596958144eb48c768ab1a924cc23f5c6505f4ab115bfc6a8cee734207a150148897d220ee12aaac350b461467fd92efff327ad6e2fda276ddf7c61d4ad1ebc7e83a9b3a3cf646e3fa7536892704fc0c5999402c5e3f075472500c902be14824906c735eea84478fdcc85820a5318dcbf1de2d029fbf24ca20dd78a46f30015f557aeee9392f6b063099c39af50bf4138e0045baa8729756cc39d90b513a3722deede5c4ac51cb8dd409ad6360690d8747a14c7aa1e2a4e6fcbb17e71bd5d3fa69bfab99c41947bb6c69fbe5f47c9", 0x1000, 0x6) r5 = socket$unix(0x1, 0x2, 0x0) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001d40)={0x0}, &(0x7f0000001d80)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0}, &(0x7f0000001e00)=0xc) getgroups(0x5, &(0x7f0000001e40)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r13 = openat(r0, &(0x7f0000001e80)='./file0\x00', 0x8000, 0x102) r14 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001ec0), 0x80, 0x0) sendmsg$unix(r5, &(0x7f0000001fc0)={&(0x7f0000001900)=@file={0x3fe28f9bb93d87f3, './file0\x00'}, 0xa, &(0x7f0000001c80)=[{&(0x7f0000001940)="6300233b9b78bc4ed4a7cd991e9c8b6e2698b07f54bd04724e8cb01b3d55cd092cc7ff9192df67e20dc5aabc06ad83854e761e60833a28f5f7fd35a6e908c090bc57f3212729dbc174786738d0a08bbce78dfc5e02765a8e3ad71005733be54abddb7a15836b8e92dcfd3ccf1b0aa9c531cc3f2917f995927c0e376c87031d400187455853662b61e20572b7872157c6212e2ba0aa274688a7f2be5fd67eeb516a400f3e0d555122e2c2bc3224008e2ad5b0e7705d6f6ab98f20", 0xba}, {&(0x7f0000001a00)="619b3678a8aad22e18ec9b172d024c085cc187ec9db6f52341ed6530aa87b8d72485b09354315b3ca636cf3000ee51f52e4b3bb4c45f403487ad1dd3b33039b2e1cb39a3f8397b0027600ddce7624a1616af0ac8c615bd77840845cbdab122ff83259860c0ea310c3c58819a5c78f820b7afa6ccfd783979376d150d5fa3acf9dad0e33d53", 0x85}, {&(0x7f0000001ac0)="6f0c80d3b35d8e63c9aee1ed832e336d028feb2b58e1a03165e1c3aa025e1742ff8beedf7f576d436fa61ddc1645d22ad11f1b0967aee6f4e82d9f8b812b8adb2db85b3a4af56c8d02181e898a0568663590d62432bad4fd07fa86c61556d80fd9026df5876f2034839ca8d0eee9c2e2ddb9c061891625c5944f4ff06f44e935415fe001b421754f", 0x88}, {&(0x7f0000001b80)="807f6fe0c1d75c6499e3b384565c749d470a7f871e1e333a083e8112ffca", 0x1e}, {&(0x7f0000001bc0)="eb0220eecf9ce7323a9c270045ed8c7494c8bbeabbb123899650c1efc5843d6691d796c6c54418eb1d8138801ca7877f43dadc6796af57b5968c2f93bce1643efbbba3ce4dd0d33760fb37576881eef547ea9f8bcf56079aa6aa4786863d83077d54c166247d3e081df7b093528411e110bfc9ab2a506392f9f2ff3cbcd3075b5a82b2d44772d97a8f9a95c31178d2e5dca7d7b292b42ce0b323b594786d7c16a9e2aec40422", 0xa6}], 0x5, &(0x7f0000001f00)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r13, r0, r4, r3]}, @rights={0x30, 0xffff, 0x1, [r3, r4, r4, r14, r2, r1, r0]}], 0x90, 0xa}, 0x406) getsockopt(r13, 0x20, 0x7, &(0x7f0000002000)=""/131, &(0x7f00000020c0)=0x83) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000002140)={&(0x7f0000002100)='./file0\x00', r4, 0x1}) connect$unix(r13, &(0x7f0000002180)=@abs={0x0, 0x0, 0x3}, 0x8) setgid(r12) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffaaaaaaaaaa56de45f800300000000000019078ac1400bbe00008010c009078000000004505000c0000000000000000e0000801dde5fe587ea4fab3669cf01aefffffff"]) chroot(&(0x7f0000000740)='.\x00') execve(0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2f, &(0x7f0000000140)}) write(r1, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x8020560a, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000400)={0x7, 0x0, 0x0, 0x0, "b8d14503cad2c94aae00", 0x0, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000140)=[{0x7c}, {0x45}, {0x12e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x36, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x8}, 0x1, &(0x7f0000000500)="241a5d2a4ec9ec4adb7763eb08d1bf87ccdb2140580003a20048472e6ea9041e8d9b0000105d2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87db0566b3604f7ebfcff1d69dc9866812db4e84d61427299453b7842b00c6b5d02eeafced5208af1ca8a1f62e8bcb565add80db0e7b8b667fb1c5ae6775282e28e0d548dc7aed371b7d5e661b513f1cade4f5fde483de16667e3cabc239b25953f86130f5bc0d81032cd4ec99efa981ce37a5265d0eff46b8ffc20db1c8aa3cef1752528419341f5690aced2a6da24a806c3f4d02bc364db6e6c29e72dec0de3b88a5bdad141720b73b04d9a08f49368afd05b18276351c0490fab38432cc14edd05cf5f9bf9996dc9c92f416920efc3a86d9e6422e40e99d92f48927bec9df38e0024322667898c3fa4a008e546e0d63e3709cccda218db4a515a9f5cf2e51b41a0b3461e6b8689c0b08514599c6148803ae4201f894989d7ccff9e35deb8b039d145e77d904053bb464f47283c685fdb50a6459292bbbb9b167490d89f4649718d4492f4d1409119a3841ca6badc0fbf0810e58a63310349bdefa2dc8dd5701d8fe3c741c8257b925bd2790e2e147d45831c6be32bc5801f6fa1102e10a6be1245d7a78a8a223456a60fe74d226b31702f3bd16c0f2583d288eea0129f73252e73da8e5b3cf25b54ca65ae22f55d6a5edadf6cd3b126bb0b0141e6de23075d73f06964089a37b31481b864ba06976bac199a0318d7b75ea2a155b15d5682dfd51ca5a921d79f76b5e9a39fffd219a361399ac2e6efdef5ac0bc9311f85b2a868e99494bdf028080ef63aa2139f9d4ce69a0c00f9e406a2adedb8fde056c21c62e0e1c39e753185a7c7de9fce50f1e189955c8acff73775691ac2347b49cefae0454908f563aae02129e2cdc60ab5ec185", &(0x7f0000000040)=0x29e, 0xfffffffffffffffe, 0x0) executing program 4: r0 = socket$inet(0x2, 0x3, 0x2) syz_emit_ethernet(0x4a, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup(0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r3 = getpid() syz_extract_tcp_res(&(0x7f0000000080), 0xffffffff, 0x2) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) shutdown(0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) r4 = geteuid() r5 = getegid() chown(&(0x7f0000000100)='./file0/file0\x00', r4, r5) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000380)={0x0, 0x100, &(0x7f0000000340)='./file0/file0\x00', 0xe}) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x2, 0x0, 0x31, 0x1, r3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) shmget$private(0x0, 0x4000, 0x3c0, &(0x7f0000168000/0x4000)=nil) mprotect(&(0x7f0000233000/0x1000)=nil, 0x1000, 0x2) getpid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x9) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$FIONREAD(r0, 0xc0207534, &(0x7f0000000440)) executing program 0: sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x4006, 0x3) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000002c0)="035aed5c56acc2b401b03e9d5bb2a8b8a29f2330357fc6ae5beaf53e698578283ea766570949b530aab12048bc94b907b97ddcb044fb1d026d6b431b0852b37c943abe41a403ded87385544e6b447a2ebd0a8428458d8dcc9c35c4322f2dda3114522860f72c15bed1765c2cc67a04c0330122092a28a366fbb939a753aae4a8fa0b95eb70bd5f14eedcb45bf1ca42b57e88c4642ca2648df037a372eb64b78a7f799dc8d1d3f4eedd08a91e7927aaeaf88a270294eba0b1f2931ec73b49672911f09e743e8d74d1d199c3f0c0aaff92531c142cc060485e48af924477e68a03ad1120a5c70b2a582e46af", 0xeb) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) recvfrom(r0, &(0x7f00000001c0)=""/225, 0xe1, 0x1002, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "77d9bd5511168ae2bc267b3bdd1032bc86895889"}) dup2(r1, r2) (async) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x24}, {0x35}, {0x6, 0x0, 0x0, 0xdffffd}]}) write(r0, &(0x7f0000000180)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) getrusage(0xffffffffffffffff, &(0x7f0000000140)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) bind(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000280)={&(0x7f0000000380)=[{0x24}, {0x0, 0x5}, {0x1, 0x7fffffff}], 0x3}) setuid(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f0000000100)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000080)=0x8) write(r1, 0x0, 0x0) writev(r1, &(0x7f00000007c0)=[{&(0x7f00000009c0)='s', 0x1}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) getppid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x0, 0x0) executing program 7: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe}}}}}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x1, 0x4) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="3568e3a787d20a54cd1dc758a8faf307d6dc00bec63330f5a2b0dd7df2f440d113fb7be0378a49c4dcfdea02c0ee3ef0a2eb11cae59341a9dee7faad17", 0x3d}], 0x1) syz_emit_ethernet(0x42, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff000000000000158642c25df5cd7a20f208004600f55d9078ace0000001e000000200000000000083b31a7e3e807c760000000000"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) writev(r1, 0x0, 0x64) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket(0x2, 0x8000, 0xfa) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffd}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x4}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x4}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f00000b8000/0x4000)=nil, 0x100000000000}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000317000/0x1000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil, 0x8000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004e6000/0x3000)=nil}, {&(0x7f00001fc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2}, {&(0x7f00001dd000/0xc00000)=nil, &(0x7f000015a000/0x1000)=nil, 0x870d}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000040), 0x29) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r4, r3) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) socket(0x10, 0x3, 0x0) executing program 2: r0 = getpgid(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb088045000028000000080000907800005800ac1400bb4e224e20", @ANYRES32=r0, @ANYRES8=r0, @ANYBLOB="5022087a83466a7c00a7b0780000"]) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000080)="3f8dc0bb", &(0x7f0000000040)=0x4, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x42) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0xc}, {0x16, 0x0, 0x0, 0xa2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1a2}}) r3 = socket(0x800000018, 0x1, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x200000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x180}}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) executing program 1: r0 = shmget(0x3, 0x14000, 0x428, &(0x7f0000feb000/0x14000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, 0x0, 0x4) geteuid() syz_emit_ethernet(0x1fd, &(0x7f0000000080)={@random="aa7adb69b686", @random="4928a7171abc", [{[], {0x8100, 0x4, 0x1}}], {@ipv6={0x86dd, {0x7, 0x6, "71ba98", 0x1c3, 0x2c, 0x1, @mcast2, @loopback, {[@fragment={0x33, 0x0, 0x1, 0x1, 0x0, 0x16, 0x67}, @hopopts={0x1, 0x2, '\x00', [@ra={0x5, 0x2, 0x5}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x6}]}, @dstopts={0x2b, 0x4, '\x00', [@padn={0x1, 0x1, [0x0]}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x4fc9}, @padn={0x1, 0x1, [0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x8}]}, @routing={0x61, 0xe, 0x0, 0x9, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @empty, @mcast2, @ipv4, @empty, @rand_addr="9d835b7ce52cd2e5e71791865107abb8", @mcast1]}], @udp={{0x3, 0x1, 0x8}, {"201c3a7bfc357cc489211493952b219531db40e2b08ecfe5eeb10d2ba64f24fa05bf21ccc4626ba9700bb6e2de5b12d16f92cdc71af8b7ad4de9cbe33c2cc00ac7495acd271b6af66687abbf583fa4a54a259852cba5854067e5d78123566d4a6c7c1ed3c01c62c9e6be824162066eb5831397b032677f72b1663d638b91a61753ab769714eabd6871755ef5a947da09d444085d35d86ddbd960a60faa07a8e3b91a3a7b02637b897ed0b53036877eb95c74e13e9a1de3c17accc4ce02d08df30dea768c4c34a147b40fe41412812143e5343f4a2f6e204f63f731617788e55b53348487bcac01a86bd54a597056c983207502"}}}}}}}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f00000002c0)={0xff, 0xffff9622, 0x0, 0x1f}) utimensat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x6, 0x1}, {0x4, 0xddf7}}, 0x0) unlink(&(0x7f0000000380)='./file1\x00') fcntl$setflags(r1, 0x2, 0x1) r5 = semget$private(0x0, 0x4, 0x403) semop(r5, &(0x7f00000003c0)=[{0x2, 0xfff, 0x800}, {0x2, 0x1, 0x800}, {0x3, 0x44ff, 0x1800}, {0x0, 0x6, 0x1000}, {0x2, 0x6, 0x1000}, {0x1, 0x2, 0x1800}, {0x1, 0x1ff, 0x1800}, {0x1, 0x7}, {0x2, 0xa54f, 0x1000}], 0x9) setegid(0x0) lstat(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)) symlink(&(0x7f00000004c0)='./file1/file0\x00', &(0x7f0000000500)='./file1/file0\x00') setregid(r3, r3) accept$unix(r1, 0x0, &(0x7f0000000540)) getuid() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000580)) sysctl$kern(&(0x7f00000005c0)={0x1, 0x2a}, 0x2, &(0x7f0000000600)="42be8540f4e9841c8999de0af42b77763731c496ea8d5335caa597adbc957be4027f6fae10c3c58316620e790e56ed7ad089894c2cc69d897abd46a49d8c3fbe89c30f4a0034e60f91496ecf2a76480bb1df7d1c5b5a8c1e01182997f715699c16b9fae68bb1c47fd1038a8f728105e69bf11209ca", &(0x7f0000000680)=0x75, &(0x7f00000006c0)="f35674827a869cee696ef81a21915e725f68388550f3a6e76441f2f763f3200bfd5cbd68dc8540e35a909139cc14c6bd181ad604f514ce", 0x37) openat$vmm(0xffffffffffffff9c, &(0x7f0000000700), 0x40, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000740)=""/23) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000780)=0x6, 0x4) unveil(&(0x7f00000007c0)='./file1\x00', &(0x7f0000000800)='c\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000840)={0x3, 0x40, './file0\x00', 0x8, 0x1, 0x3, 0x1ff}) symlinkat(&(0x7f0000000880)='./file0\x00', r1, &(0x7f00000008c0)='./file0\x00') socket(0x852881bd55f0efa9, 0x2, 0x1) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x4, 0x7ff, 0x0, 0x40000000, 0x0, 0x0, 0x800}, &(0x7f0000000100)={0x9, 0x0, 0x0, 0x40, 0x4000000000000000, 0x0, 0xfffffffffffffffb, 0xfffffffffffffffd}, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}, {0x0}], 0x2, 0x0) open(0x0, 0x0, 0x168) accept(0xffffffffffffffff, &(0x7f0000001740)=@in, &(0x7f0000001780)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0xc0}, {0x6}]}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) socket$unix(0x1, 0x7, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001980)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x68, &(0x7f0000000940)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "3c1b82", 0x32, 0x3a, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x200, {0x0, 0x6, "85980b", 0x0, 0x0, 0x0, @mcast2, @rand_addr="93ddeb072c8c7e4f3a6ffa21fbd581bd", [], "e9f4"}}}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xffb, &(0x7f00000006c0)=[{{r3}, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0) kevent(r4, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0xc3, 0x0, 0x100}], 0x203, 0x0, 0xfffffffe, 0x0) executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x9) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x3, 0x0, 0x4}, {0x15, 0x40}, {0x9, 0x0, 0x0, 0x101}]}) write(r3, &(0x7f0000000080)="2300110000fa4000805a099e20a0", 0xe) close(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRESOCT=r3], 0xfffffffffffffeb6}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1008, 0x0, 0x0) bind(r5, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r7, r7) dup2(r1, r6) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xffff}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket(0x18, 0x2, 0x0) listen(r1, 0x35) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) shutdown(r4, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x9) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x23, 0x8}], 0x1}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kqueue() executing program 5: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000000000)="4a708dd764a3a0a6dab88002bfa8ff1fd9411e5290187ca2a65931a2f1e67e8822d0678a081971604c516100de5d2aedc419d75f52803d483094fb6e2c13180b0d0a42a63f23708cf67b40e56e72ac5a5e8018cc5de9c629a2400751dd9d69c9ef6ed8be050465257f12ccc9016e512e105809288171de7c6a4585f146715de1830a27bffcb670e08a06039d8d8bfffdba0a467f938375762685c626", 0x0) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x1ff}, 0x10) r1 = getpid() r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x16, 0xffffffffffffffff, &(0x7f0000000280)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) execve(0x0, &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) socket(0x0, 0x0, 0xf8) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000180), 0x0) shutdown(0xffffffffffffffff, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000080), &(0x7f0000000340)={0xffffffffffffffff}, 0x0, 0x0) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) socket(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f00000001c0)=0xa1d) executing program 7: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) faccessat(r0, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x4) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000", 0xb1, 0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(0xffffffffffffffff, 0x0, 0x6000, 0x9) close(0xffffffffffffffff) syz_open_pts() setreuid(r2, r2) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r3, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000180)=0xc) chown(0x0, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x2, r4, r5, 0x0, 0x0, 0x0, 0xff}, 0x2, 0x2, 0x4dd53b68}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0xee00, r8) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x2, 0x2, 0x46, 0xfffffff8}, {0x4, 0x2, 0x7f, 0xc5}, {0x400, 0x5, 0xf3, 0x6}, {0x5, 0x3f, 0x4b, 0x5}, {0x9, 0x1, 0x3}, {0x400, 0x0, 0x7f, 0x101}]}) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000001e80)=[{&(0x7f0000000200)='c', 0x1}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r8 = socket$inet(0x2, 0x2, 0x0) dup2(r7, r8) setsockopt$inet_opts(r8, 0x0, 0xa, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000380)=[{0x3d}, {0x1d}, {0x406}]}) syz_emit_ethernet(0x126, &(0x7f00000001c0)=ANY=[@ANYRESDEC, @ANYRES64=r1]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB='[B']) -!,,/#(): !,,/#!4)/. 4// ,!2'%, 490% = 29, 3):% = 28292870884 executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) write(r0, &(0x7f0000000380)="4d9c1cb6532fdaa39d03c656bd0cc59bb77860b8010767857180666799ad90df284fcb627e3a23ee8a944fa307897f14fedb384013cab361c0e58611dcfde0b9a0e438bf8d076c8e72c9fd54a41f9e2828eb30c3c8ca33e70713445103ea3a9b78ca5ffe6428cb5b14fad8b842449ac2d25784d0edb22c87906370a4a5973bb640fc553c97bb10fbc4774cdd8d3c0982640632310b87b1340e64a03459a3b8e48314d59074ee7d670e03138cffa2a151a43532628cabb9c0dc7c55f0c460aacd2d3dede9a3bbee38a0ac32404fef53ff71c4fd710d887dbd8adb124d4398f7f49357d5d8822e549e9b0e4ff9eac078387d65a02a296e275578bd76db9cf995a8d2b74a2c95db9f19473b22affc03850ac6c479f72fbe6507d7c3ad0ceda6bd0cabd96618f13d1b0121af34558c12e999d22d9b562b4fbe159468344ded1b77e7982d87106a45ea6ec76a365b84102fc398de70bfb82831cd353fb05b3f08be99b54876b5c4921cc9ddd5f103d68a68dc289d5c3ea513a6489677ae7272038db2a19c59533cbd3cc24ee339f816643536ebf485f4aa356683d19e15b723d20be1bdfc6a9663088046ec6ee810328f7412e7d41d7684f195af140b3b8f73302ce2e423e6722fb3a89e3e3f3ad0f7261c130638c3c00a17697b0190ca012996b1297ac7a053c0234a86c98a02876170cc9346efc00ffbfc41aa2247b699de88789a1d1a5fdb5e81234b0136aab0590fbf7ade09252974ef09793e9dfd061930ba55a98634b94d150fef1cd63ce3da20ba9c2d0c3d095f9b33a2bff8dfd5bdf66731f4b025a5df7a7eced16a8ca3a5b09ca345c85a18604fafffd237a93f90f7d07d5fb594c3ef92cbced0fb966e6704a37612160177bd2b178d49443c8ab16769912cf300da78c80130dde51ab5fcf2188b8ed9dc6d1df01efda7d4f516f6f71dd51a23b413fc17c3d94dcef2bad6c1fb34cceec0326197ef875a31c0ecfb6c2beddd47d2819f4f4da9a9ecc47dd40df3ff3a68f4d3255c3a3801afe3e06733dc5d0f5c745b7b1a132df24d6e573e3218152fadf8abdb715858eb6abe5c2b195550a71c8035fd796350ad35d4b63c80d91dcf507deb861842ffc757276f1004dcedb7ccf3c9e46327aa2571de4cf66d2f2b1aa6f84141cbd299ca2e24807cd2154df403e5c038b339cfb10ef2ca96352ee59794db4e1306d0f78b4746299d3a586e5a90f5eff4ff68f63bf4e6a64316029641d8adc382559aa3927d08841525114f4f792ff2b5d82d393d7e99c99d9b013cbec84a2c2936de9599123208d073d9b0b815ea46b2085ee667de30792626bab6b48be36c3b2ee4f919fe2a32c2955bb17d43a485c47e60cd5d4c3597766449538a398577944597e321585f368161bf949b93bc3090621e891c3ba7fa449d69c85195511e90e29ee4cc070591294a13d6129a445cb45bb845c7d47bf1ec9f2b3c24c49304279328785be8c547e66862be41b6c3ac9e2fb6803e02271e952d17e3257b8dfde14ede283aef7307e2a796aaf2bbf9b8658b519c24cdb585f048655c3cb512e1bd795d5b1768a7d0520ecf4cfff66f39cf3652d12d36f8a0385db5377880b96adefd78a79438fb00d6fd6cac1c7592fad99244b67ace61e3a4d0c23f5b8c828e8ee97bec321d5356bf05cdf5ece46d29a7a805af0025b5d7b86d161e79122e4a966108301d101ec171f7a31a6c484ed2ff07fcb4f5af6d9136660b6dc77ebb61b1dc0ca9119ad6e7fee0f576468b13fe40957675c93c0e5b2899ec4d6e7801da20af5fc65d11519df1617384ec05a84e3654bbebb3bec1dc53257ee0c4d2cda6f3a4e3137688c0765e178c0884f7463254743cd26420669a55da689c27358ae909d967b82f22e28f52718a27409ad60918f47bd176a846b239fbbdc657eb67d52abee43c06e22ae19e45990d78bcea105b21c90a91eb1ee3502c2c9f9c7ce1f65211361a2855a508a5154a6c046b499ecd06a79d197284f16d0529865214b7d4c5ac2c0fe49e4eddb5b91db642414dba41c8b82cfa24e7e98bedea648ac8328130779f91f7464e531211dc71ae6e022249fe58432504b662d7738de4f2190cd0279aaa8f32fd3482b648b55be7f671703ade164927ab637482ff1cb43e90b83d351e2b0f87fc44dfcf024aa56358bfb4e27f95c6a58e8a78c3ac17270fcf72e47c1a4ed4e9ddf18471afd6fb23695792245372415fac1f36daa76b1742096fda77ec585e2bc356e8fb146e0430e4651b4b286383f4d71c262cbc3adcbd91b967ebb6d947d87b3a70fc4dd2d0619b481c30e303ac1081d41780ca82bdd20bc112a4849925f35633054cb3ea6d56602980250892751c50733b35bdf970e891692aecac2ee28d8d79679904af1c424ccd1d60174850dd9a233e261b165a6b55220a349e23d095a2f539f85b39ea5af90102b88349cdc8efe786b0c84954f168d8e120c2a6ec7b21048c60431faa5a8514e5636c50245d94e1d852788710e86a85ff59b5ca48677b0122794ff50998abba5fe63ace2b343cd4fc4ce620c3b892a25516eaafb3d7c44ffb6f67c6846f5ea271eb79cf4384566f28ea7d1c9e7adeca096f30fd84db36931e16d01eb1a35608af70ee61219a391f7f81e862dd7c31be86caabefc19545750d879f4126e166dfefbba7a28d069a588e957b2d96a22e423bc014f77a35d1f7322f0dd206b5183e1587e057fd455af188dfb45012a2e049335a8dc1c197fedfc6adc0e4390abe9a811e687da58bd33fb36356cb0707a921f8db44534f33077bc284bf288f1756667e2bfea9b5bbb386466624fbd6673cf05314ee9d71226ef88c9cfb354dc03a07a6e7c860bf5e0013729289ca72be1259d9918f7c35c3ac729692702fc9523525c6c712e2c56d4e658d1064b37fd1cb2dead686ccc672828fe60e2857cf31bab4ec546e2dd5b78d26276ffd4cb99d7b2fc90b96080241b8d92570a0d80495eb4f05e7857a252f3eaa151d33845c425b933dce9bfde81dde18ee81cc8ec6363ce6a0056071954f20be39b99fc750f5534a5b0a097b8b6af81fca3d6c775000fac0668f325557265407d2da9a24151024f3b601df3f82c19c42ec9d4eb980f608fb955bbd11b599b3250b82e79ca2cac3258638f8b05621c6443c0035272ca34fc552dcdff164d1071ffc8c067dfa9ad8690a02c4249c0cefb8d2f95092513791bd155ca664b9c196a92e49956b1ddf2965f45216aaed4cd868ac7642a50cbe8c2fb9f0dadf59d0e7eb99b2a8ca9a1f75405965ebe2776762885ee94a4f0e79d3cee56d1f5394b65a0940af587d48380a9cd4aefa5ba9f6bb1a866b8ea7a63eb16192365cbb659722912c9ef8b1c06e1aeba8bbb1cee1a131612464123c1d08fdba7a789dc73125f1db65d4a28f4658d891fc8bb51349599f1b2ea07f2336af98c536d4da4d00e2da200a475a0bf12fcb032f978db7308eba731ea2f84cc76b18d363a46300d9bbe01cc4d5002b35b2b48ec6404a7ea6fb0ec1adabc30d7d08aab2e12dda85b7f17954dab82dccca5ae58b8666d3592735c93a4e095f0c3313d9eef0eb59c26af6fd7798874962343280c418a31e68fcb8a15d56ee2ece75db79ab835dd0bb36c08c8ccb034149adb6e0840afe442912614ca96f58db37e1f185f36b580ea09e2beda8ee83e421b64a6927e2d40b917602afe6a53be4a53d8340b0849c0ebab9a90a2dad10360165b8978bf221b2927e1209b9239ccdc203f693e0b3bb9d763b3007be728818920ee935e7910044633ab3b5d8ea8d2b72c1010dc5e56ab98acad680c68b2bec39c1b2de61d1ccdddd8eb8bb0091aa205ea0dd7ed0ebb512b2e66f38cf905227558e22ff56a2ffa14b1db8d4ce9d9063c6627298559426b2e0cec6b9477b4c721403d15306bdeaa966f0af104392472f7eccc41b4c1bb9bb2a807b3d9b15e82d741d57068ff0cf2adb830639ea14e740ca583d2d1620d6b4d301b0ddaddf3d8ad199390000e47b0d26ddfc05c98d002a6eedfc7c3360e9f0a9fb1a80483576d6d6d2ba5a8ff6307dabad8de4c0a23f15365848087e848839c5530dabdd303aa6018567e834039a47fb079211b6a4efb543bff2e7517ccd010b6265fda26bcc6768e17836ed469e9d15de9db865a7bcd7260be1b71b55b054d91a94bdf587420b74abcc9de274e0c5628186f106321ad29377731370972e884374b04ae89e895be1ccbbc8278b9c83f35317d05d34a38f445d8bdd79cf3fc6d2710e9339a2401faa1f3b0394e14939fb396de2e8e8fb70a9c39b9789db9737aa48cad01b8bec5220ad97c84be3a870ecb93aee5c3e0e34f5df352b6a3353cf03976422fdbf1413767d0dccf3566b555bcf0f718a59a24b08d943ece12dbe01c5175651df81baccf4c8d2870299344317dfc454ce52958309e9aca94a7a4ff3e7a2aa047c47eba24a69d90d2022a2f0357df46a02cb5e091cddff126c91d3567dbc931fddbae63962f9a076f24fc1f7136caf0f6dfb4604495a666ba245543f3b40cb46a7e98cde8e71740999ef6142cadcc97a62306be848f7eb7c217e829a7f0b8bb39e17681b384b0efe06924ac007557e696d846c4b5ed7609c7be22913bf245bd642e54d359d2e92736e7913a3018626e77ec7ceb2e1ab2c00e9ff9ad404d1b9346d13d434325ba2fd6955b874c56203ca61c5ab4bf2fd2b68b400f55a575bf10a7fae6563c318de8ccd69d49fedbc6b32c08d23db75e81563601a084b23218857edd7cbb74eda2c4aa9ccd724f1752899e326b13999b9e41ea2bb555fc3931c6069b78009a061ef3b9919a42b77eedb94196387b6fb8796ef2ef6d676f2e55ba24a3f552fa355ddfff6e89ff93479c15dacdde554265f75d3d7dc3f6bf22decf844e3d21cd704b4f562d3c300edc9248be8e7fec236d779f38d22282695d888a6ab9dd76d6db0df2080bcc67ea1121d42588eccabdb2a335f7bd49355226c5321d53aecd52cd70e4de21a803ef15dddc17dffbd73407fe5aec91fcdedbd95431b6ec0d3425dad480e74cac5fc568ac3c06687e567aba56f129597defbe876adeb69ea208c17aec653f35084e9ae6f2b4e3f233daac04ff6575b0c30a710fc50a5d500adcdfab0ecaa44aa5403859104713fe848757aea71b6254104816cbb454324cf78d1e631822f024b2b4218fe82799e77eb76e9d68c596eede9a8c3db11d8542e76fd3308538a45994b31450257e6fbec8a5e09e742bf2cb5e965118acaa1df67aad91df9e7776d0c20564ab682bb4ada66dc0683adff70b2c6aaa297cea1d3d489482c10e49a152f135ea48a428a720aa7f34a6cc34bb15313443b3531fafc3ec72fa57ba126af3ccba6c2d27cc01c1b3e352f9343b093375abc7fbda385aa0add4be5b5887f9d2a6198c98710a64cdaa91b3a492a6a8df7644508e23e61d7cfa31eb3baa476a5df57e55167e01a70d5367f64784a41351d64430e09456e348c59dad953c264d16fb0312e37e3ce6da4b38e7826b0d5aade7f58d53fc57284141d7ad11de7db0bddb5cae47086a609d01a6bcf12993630f8a5829d0a08012704daaf8ec7625ac3438cd6642f0ed265780aece6496bb4a54ee56f53ce5944bdc7a4d9383631eb8c04dadada3a24aec790a0449301188a32c36be3e96716eb72cae3063df5be461914dd3e987d2ce8055a8a84d0c2ff1391eba50543ff2c8dcac8394a49286bb933514d47befc92ded8e192ee8f1a4f7903eea7bed4afcac1a3ef381639e489a58456374785a3498b6ca8cd14225f", 0x1000) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000380)="d62a752c883a0802006203000000000000002e0917da3c", 0x17}, {&(0x7f0000000740)="473f6f7a0054aa8ee4b485989b32a6de716e45a78e61606d7819ff90688ad6344eff00bf60f2fe4ec925668c1e16bda2826891a37efcdbe745c8822604060520009a76d50efc1e9148bc6e14c066650e6d32665120c6a8ed89e6261fa7e1990448fc4eec134e5d8c652a2282c72eb295fba8256976b949ce2242ec94165178d333e858f466e0edf8a9843900ecb40279aa8b567a377e75bea514b8", 0xfde4}], 0x2) writev(r2, &(0x7f0000000800)=[{&(0x7f0000000280)="abe164e934a68e6d1510e7fa389869fb162b157d865ec39cc3733506517595f954083bab10f912ce8df4bb32e95b218bcc678c570cd2d4230e643de6aa40bae4ff9c48058479f294916e81a25b302a81df4dd06d00a07c7a0a3de2de620277c71667ce5910f9baba4480adc18a574af28039788253e8f0483b34ae32bfcd68a8a05d73469a08f74e665a54da3c95e59fe259ee480737", 0x96}], 0x1) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r3 = socket(0x4, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) executing program 6: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) setreuid(0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) clock_settime(0x3, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000280)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) syz_emit_ethernet(0x72, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$ddb(&(0x7f0000000180)={0x9, 0x2}, 0x2, &(0x7f00000001c0), &(0x7f0000000200), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() executing program 7: mkdirat(0xffffffffffffffff, 0x0, 0x0) chdir(0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x62}) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x2000000054}) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) dup2(r2, r1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @rand_addr}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}]}}}}}}}) executing program 5: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{}, {0x44, 0x0, 0x0, 0x3}, {0x812e, 0x0, 0x7f}]}) syz_emit_ethernet(0x4a, 0x0) poll(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x7ff}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) syz_emit_ethernet(0x48, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000120000fe8000000000000000000000000000bb00000000000000000000ffffe0000001b642d83742c07847a7841bfbcb5c425e6d878bc45c7ba25b9dfccda34eb07adac119c9db777cad3deb86123401ab5dcbe212e8051b7aae2be65312f8cb93cf16ae2343224dd7d0189843752ae9b252c2420251f79cded44766f12a294bb3de0490e5941633160f5755b8857b4f7f8af5985afb97afd509748bad"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) recvfrom$inet(r3, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r3, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) write(r0, &(0x7f0000000040), 0xfeea) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x81) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000240)}) socket(0x18, 0x4000, 0x0) socket$inet(0x2, 0x3, 0x2) executing program 4: socket$inet(0x2, 0x1, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) getsockopt(r0, 0x6ba3, 0x4, 0xffffffffffffffff, &(0x7f0000000040)) r2 = geteuid() setreuid(0x0, r2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f00000000c0)='./file0\x00', 0x0) close(r1) executing program 0: fsync(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x400c745c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x22, 0x200}, 0x0, 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r1 = socket(0x10, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket(0x2, executing program 0: fsync(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x400c745c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x22, 0x200}, 0x0, 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r1 = socket(0x10, 0x1,executing program 0: fsync(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x400c745c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x22, 0x200}, 0x0, 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r1 = socket(0x10, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x2e, 0x0, 0x0) r9 = dup2(r8, r0) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000140)) kqueue() executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/230, 0xe6}, {&(0x7f0000000140)=""/238, 0xee}, {&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000280)=""/30, 0x1e}], 0x4, 0xffffffffffffff81) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x6, 0x4, 0x3, {[0x1, 0x4, 0x0, 0x9, 0xfff, 0xa5, 0x0, 0x2, 0x8, 0x95b8, 0x200000000, 0x26, 0x8, 0x401, 0x8000, 0x1, 0x3], [0x5, 0x3, 0x8, 0x80, 0x1ff, 0x100000000, 0x82, 0x7fff, 0x5, 0x8], [0x47, 0x4, 0x0, 0x0, 0x1, 0x1, 0x6], [0x0, 0x0, 0x80, 0xfffffffffffffc01, 0x80, 0x7], [{}, {0x0, 0x0, 0x0, 0xff}, {0x0, 0xd, 0x501fa800, 0xfffffffffffeffff}, {0x40, 0x3, 0x1}, {0x1000, 0xbc, 0x0, 0xc0000000}, {0x7, 0x10001, 0x0, 0x3}, {0x7f, 0x0, 0x0, 0x7}, {0xede6, 0x800, 0x8, 0x7fff}], {0x7, 0x8, 0xe79e, 0xa000000}, {0x8, 0x9, 0x200, 0xffffffffffffffff}}}) sysctl$net_inet_ip(&(0x7f0000000680)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000006c0)="3c197e4fa43350d72378a9690b8d3b63d2ec0504544e1acb7daa8a980ef37d61ce0b4fa57b014b33f4c879618574", &(0x7f0000000700)=0x2e, &(0x7f0000000740)="c9e90f02ef4edbb9523651ad6333d63036b441ba4de60ce17e59e7640849d0ea038e87b29bff2cfa0bc0ffb7aa8e7008f39d6ae226415e3e8cc2f998ff4f6ad8a151757c542a07086ba961602696a65ad27f4d416ed1a30147d849b7ab5cdaac12232efec7e4e1a94dc23618df1e54346d755ae03cf3394add1238bc70e7ca60b2", 0x81) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000880)) getgroups(0x2, &(0x7f00000008c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(0xffffffffffffffff, 0x0, 0x0) r3 = msgget$private(0x0, 0x705) msgsnd(r3, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000940)={0x9, 0x7}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() bind$unix(r2, &(0x7f0000000a40)=@file={0x4bcfb7188bec26d1, './file0\x00'}, 0xa) kqueue() ioctl$DIOCMAP(r1, 0xc0106477, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000c40), 0x8, 0x0) msgsnd(0xffffffffffffffff, 0x0, 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000001cc0)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, 0x0) ioctl$WSKBDIO_BELL(r4, 0x20005701) setregid(0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) msgsnd(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0240b1049666267b0c1e214e55ca639c7f1b9d05508a015f1cb75554945dcec9c2cd17f576951ba4640d257a13a6fbe83cafcde1565d5cac551c76d7090e89cdea3c8ad77bfd9aa858e24a9b75caed266b14e35cdd03ba6f4648cfa8d8e30bd17ebecd872926b9f6"], 0x8, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7fffffff}, {0x7}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(0x0, 0x80000000000206, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x22) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x1}], 0x1f, 0x0) close(r2) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0x43) close(r2) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r1, r7) ioctl$FIONREAD(r8, 0x4004667f, 0x0) r9 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x2, 0x3, 0x0) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x2, 0x0) ioctl$SPKRTUNE(r11, 0x20005302, 0xffffffffffffffff) ioctl$FIONREAD(r10, 0xc0206921, &(0x7f00000001c0)) r12 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r12, 0x80206913, &(0x7f00000001c0)) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: setreuid(0x0, 0xee01) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000001680)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff00000008004500003c000000000006907800000000ac1400aa4e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a01000009078000013123d1b1a686b010000000000008001eb150000"]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000580)=""/253, 0xfd}], 0x1, 0x2279) fchdir(r0) syz_emit_ethernet(0x4e, 0x0) r2 = syz_open_pts() syz_open_pts() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000380)) r3 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfa, 0xfffffffffffffffd, 0x0, 0x6, 0xfffffffffffffffd, 0x1, 0x5}, 0x0, &(0x7f0000000340)={0x7fff, 0x0, 0x0, 0x0, 0xfcdf, 0x0, 0x10001}, 0x0) r4 = openat$pf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) dup2(r4, r5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x30}, 0x2, &(0x7f0000000140)="71f9040000000058bc5a91501d942400b5e1a0757cb9af769c7afec37082", 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "090000000000364d1f016dfb37a23ab44d04c50c"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a", 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000000080)=ANY=[@ANYBLOB='\a\x00'], 0x8, 0x800) msgrcv(r6, &(0x7f0000000180)={0x0, ""/209}, 0xd9, 0x2, 0x1800) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x4, 0x0) close(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setreuid(r8, r9) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd81", 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f0000000340)="5b7607cfa4edd542f10410efb226e6322eedd919cc9ab2aa1f63aade6846fb1bc9ccd8fd020b585240937b5aeb8a48887367fd2334da5a36db941a435fe6b35ed4883feab9259f76b929203c6abab164356aacdd8fd98bb65a172b2f9d7c40337c0d7ac5548b1cdfff08f0bbd848fee2373f7f7eaa77f4a732a81636a26b7937277576fbbf211a095ecf9ce11f3dcbcfb94afac24c6328f737f767fa7ef673c06ee8d1c1ec7259d720247eced804669f316eff53689f9840576ca3a2", 0xbc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x81}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x44}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) mkdir(&(0x7f0000000140)='./file2\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)="8e0c3e8de415400001000000000000e3d1021c9b2324b88238c0e276ed5297743527e413713b90b260f16a13988916af0f68a53af5f99c070000004bdeac006fab17f99475450166ff", 0x49}], 0x1, 0xffffffffffffffff) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = syz_open_pts() open$dir(0x0, 0xf02, 0x0) r7 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000530, r7) pledge(&(0x7f0000000280)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x00\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcdH\xf8\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r\x00', 0x0) dup2(r5, r4) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file2/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 4: r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x83) shmctl$SHM_UNLOCK(r0, 0x4) r2 = msgget(0x1, 0x48d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getgid() r7 = getpgid(0x0) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x7fff, r4, 0x0, 0xffffffffffffffff, r6, 0x80, 0x1ff}, 0x3, 0x9, r7, r8, 0x20, 0x71f, 0x64, 0x8}) fcntl$setown(r1, 0x6, r3) shmctl$SHM_UNLOCK(r0, 0x4) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, r5, r6, r6]) setegid(r9) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f0000000200)) ioctl$BIOCGDLTLIST(r13, 0xc010427b, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[0x8]}) ioctl$TIOCGETA(r13, 0x402c7413, &(0x7f00000002c0)) syz_emit_ethernet(0xa4, &(0x7f0000000300)={@broadcast, @remote, [], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x4, 0x96, 0x64, 0x7, 0x3, 0x3b, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0xb, 0x5, [@empty, @remote={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x24, 0x1, 0x0, 0x1, [{[@multicast2], 0xfdd}, {[], 0x7fff}, {[], 0x9445}, {[], 0x9}, {[], 0x5}, {[@multicast2], 0x9}]}]}}, @udp={{0x3, 0x1, 0x8}, {"7e1c972fc86f1b1ca55dc0c2e1ab5f1a17d8063a4b815ceefa3806c37bba3ee92a30e488632a3ef4b558b8d4ca2b3ee9bfee25d15155e3fd80bcb9afe33195608232d033802af1815df1"}}}}}}) fcntl$getown(r1, 0x5) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f00000003c0)={0xfff, 0x4}, 0x8) semop(0x0, &(0x7f0000000400)=[{0x4, 0x8, 0x1800}], 0x1) getppid() getgroups(0x8, &(0x7f0000000440)=[r9, r12, 0xffffffffffffffff, r11, r6, r5, r12, r10]) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setgroups(0x4, &(0x7f0000000500)=[r11, r11, r14, r15]) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540), 0x8, 0x0) ioctl$VMM_IOC_TERM(r16, 0x80045604, &(0x7f0000000580)={0x2}) sysctl$net_inet_ah(&(0x7f00000005c0)={0x4, 0x2, 0x33, 0x3}, 0x4, &(0x7f0000000600)="0108ad5c6ccbbded4e1d5362acaab799146be2ac0f9203ba69ba7160a137b492f8ab46a8e5c97dcf99ee3498e8c68ea2b394f422ad2d8e573c33c1b55629aeec412431b67334968294eb6949160e55096c7117ef3e78d64e194231ea0a31dd502c60af51d7a6a233d2bbe476b751ca0c71080a7bbca8f1bb7f439baac357822445a7beaeb0ea22251f2367489bf8dd7177210620c712c03ae5700c142cc57ba74f8f204d31b866c802fdae338d8c7544aff2e12fc69620b96964a4c4bef2883a349baa6051c07620df85c7e7899109fb7d4f4a1ff24a12a8f1f550d590276609137641a5b3f91a3eb51fe6e4028c41ba7b2179", &(0x7f0000000700)=0xf3, &(0x7f0000000740)="c94806c998b2f0745ecbc6f2bd74f0707041601a54cb4f0a83d893b61f74a763d30193849ee1c941e7628387fe526d53c69c151a8b787a3eefdd7a0734a21dd0404b542c1ec318aa1606ded2e9d705e563216872ab74444f803e96072f3630ee4566c680c9cb48de", 0x68) ioctl$VMM_IOC_CREATE(r16, 0xc2585601, &(0x7f00000007c0)={0x10, 0x7, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000800000/0x800000)=nil, 0x2}, {&(0x7f0000bdf000/0x2000)=nil, &(0x7f0000bf8000/0x3000)=nil, 0x2ac}, {&(0x7f0000e9b000/0x1000)=nil, &(0x7f0000873000/0x3000)=nil, 0x3c1}, {&(0x7f0000b68000/0x3000)=nil, &(0x7f0000a9c000/0x1000)=nil, 0x10000000000}, {&(0x7f0000fe4000/0x3000)=nil, &(0x7f0000a05000/0x3000)=nil, 0x3}, {&(0x7f0000cec000/0x3000)=nil, &(0x7f0000ead000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000c7e000/0x3000)=nil, 0x9}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ef7000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10001}, {&(0x7f000080f000/0x4000)=nil, &(0x7f0000a38000/0x3000)=nil, 0x6}], './file0\x00', 0x2}) executing program 6: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x2, 0xfffffffe, 0x0, 0x0) socket$inet(0x2, 0x4, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x200100000001d, &(0x7f0000000280)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075655789672e5c83272fcd411ae1b06b97b7d7647dc91d33dd9c7cd7da78dfb38cc55c91e2bc6eabcce0fdf2dfe07c508f21cbe14c48cc866b22d9bfb5850a60be1ee45a446d79986017df0fad35b8111491284d02351bfb505befbb144d8968", 0x138) r2 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) msgsnd(0x0, 0x0, 0x107, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) lstat(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) open(0x0, 0x0, 0x0) setuid(0xee01) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x0, 0x81}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x18, 0x1, 0xfc) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) executing program 6: syz_emit_ethernet(0x2a, &(0x7f0000000140)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x3a, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x0, 0x0, 0x0, "2d917dcb"}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) sysctl$vm(&(0x7f0000000000)={0x4}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/69, 0x45}], 0x1) close(r0) syz_open_pts() executing program 7: r0 = shmget(0x3, 0x14000, 0x428, &(0x7f0000feb000/0x14000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, 0x0, 0x4) geteuid() syz_emit_ethernet(0x1fd, &(0x7f0000000080)={@random="aa7adb69b686", @random="4928a7171abc", [{[], {0x8100, 0x4, 0x1}}], {@ipv6={0x86dd, {0x7, 0x6, "71ba98", 0x1c3, 0x2c, 0x1, @mcast2, @loopback, {[@fragment={0x33, 0x0, 0x1, 0x1, 0x0, 0x16, 0x67}, @hopopts={0x1, 0x2, '\x00', [@ra={0x5, 0x2, 0x5}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x6}]}, @dstopts={0x2b, 0x4, '\x00', [@padn={0x1, 0x1, [0x0]}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x4fc9}, @padn={0x1, 0x1, [0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x8}]}, @routing={0x61, 0xe, 0x0, 0x9, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @empty, @mcast2, @ipv4, @empty, @rand_addr="9d835b7ce52cd2e5e71791865107abb8", @mcast1]}], @udp={{0x3, 0x1, 0x8}, {"201c3a7bfc357cc489211493952b219531db40e2b08ecfe5eeb10d2ba64f24fa05bf21ccc4626ba9700bb6e2de5b12d16f92cdc71af8b7ad4de9cbe33c2cc00ac7495acd271b6af66687abbf583fa4a54a259852cba5854067e5d78123566d4a6c7c1ed3c01c62c9e6be824162066eb5831397b032677f72b1663d638b91a61753ab769714eabd6871755ef5a947da09d444085d35d86ddbd960a60faa07a8e3b91a3a7b02637b897ed0b53036877eb95c74e13e9a1de3c17accc4ce02d08df30dea768c4c34a147b40fe41412812143e5343f4a2f6e204f63f731617788e55b53348487bcac01a86bd54a597056c983207502"}}}}}}}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f00000002c0)={0xff, 0xffff9622, 0x0, 0x1f}) utimensat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x6, 0x1}, {0x4, 0xddf7}}, 0x0) unlink(&(0x7f0000000380)='./file1\x00') fcntl$setflags(r1, 0x2, 0x1) r5 = semget$private(0x0, 0x4, 0x403) semop(r5, &(0x7f00000003c0)=[{0x2, 0xfff, 0x800}, {0x2, 0x1, 0x800}, {0x3, 0x44ff, 0x1800}, {0x0, 0x6, 0x1000}, {0x2, 0x6, 0x1000}, {0x1, 0x2, 0x1800}, {0x1, 0x1ff, 0x1800}, {0x1, 0x7}, {0x2, 0xa54f, 0x1000}], 0x9) setegid(0x0) lstat(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)) symlink(&(0x7f00000004c0)='./file1/file0\x00', &(0x7f0000000500)='./file1/file0\x00') setregid(r3, r3) accept$unix(r1, 0x0, &(0x7f0000000540)) getuid() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000580)) sysctl$kern(&(0x7f00000005c0)={0x1, 0x2a}, 0x2, &(0x7f0000000600)="42be8540f4e9841c8999de0af42b77763731c496ea8d5335caa597adbc957be4027f6fae10c3c58316620e790e56ed7ad089894c2cc69d897abd46a49d8c3fbe89c30f4a0034e60f91496ecf2a76480bb1df7d1c5b5a8c1e01182997f715699c16b9fae68bb1c47fd1038a8f728105e69bf11209ca", &(0x7f0000000680)=0x75, &(0x7f00000006c0)="f35674827a869cee696ef81a21915e725f68388550f3a6e76441f2f763f3200bfd5cbd68dc8540e35a909139cc14c6bd181ad604f514ce", 0x37) openat$vmm(0xffffffffffffff9c, &(0x7f0000000700), 0x40, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000740)=""/23) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000780)=0x6, 0x4) unveil(&(0x7f00000007c0)='./file1\x00', &(0x7f0000000800)='c\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000840)={0x3, 0x40, './file0\x00', 0x8, 0x1, 0x3, 0x1ff}) symlinkat(&(0x7f0000000880)='./file0\x00', r1, &(0x7f00000008c0)='./file0\x00') socket(0x852881bd55f0efa9, 0x2, 0x1) executing program 0: syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x400, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 7: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0xc, &(0x7f0000000180)=[{0x20, 0x0, 0x0, 0x1}, {0x7}, {0x8106}, {0x2, 0x5, 0x6, 0x1}, {0x20, 0x20, 0xe7}, {0x1, 0xfb, 0x1}, {0x9, 0x20, 0x9, 0x800}, {0x1d61, 0x3, 0x80, 0x6}, {0x3, 0x80, 0xfc, 0x8}, {0x742a, 0xff, 0x4, 0x31a6}, {0x2, 0x2, 0x40, 0x5}, {0x5, 0x7, 0x40, 0x4}]}) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[]) r1 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x8000}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) execve(0x0, &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) socket(0x0, 0x0, 0xf8) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000180), 0x0) shutdown(0xffffffffffffffff, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000080), &(0x7f0000000340)={0xffffffffffffffff}, 0x0, 0x0) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x6381) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) executing program 3: r0 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r1 = socket(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) dup(r1) listen(0xffffffffffffffff, 0x4) r2 = socket(0x0, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) accept$inet(r1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r2, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000740)="fe7f9a0e114c76e869455e5246d0b56f404c023f7137734703d8", 0x1a}, {&(0x7f0000000800)="3adcdd4a52eba1c8f8cade36bf2b05ea3f4fa5d762686994fa8307e0ce6b6c5d7562fc0e21c89ef827471fc93c0d2c6b03fe826c1a54e4193534", 0x3a}, {&(0x7f0000000180)="1186d6a1a165befebbb57ab4394138ad17f7f939b9ce31126ab7ee0e36cdcb4d2be37b3b9ee77f7421faeb37bbf1d43b9f7800715a67a64bdac225bf76", 0x3d}], 0x3}, 0x401) recvmsg(r5, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f0000000180)="cc3327ba17897b28f679839530f8278639a97ff057c6061d0d7d83597c6fd01974ced32facf54942a639bd17a5091b497ba19307b812534de95756301d343d1f9747516574b73fa7436dad7e6a38d5473cf110f3274f3fd2e3e063f0e4b46ea107d014e3d64044e841e360d89668e1577636a7e5267d1abf3dec8d8d3547149d30cc4b90e7a429e56e2fe8bb5c2e22e0253d9c49ea53a2de07cc8e77e6ef914f851176efd0455648bca17cb0f6842a4b8c1d1a46ba5d58b2fa0b021294e408bd44aa8bf00f3ba0e7b9547a7fcd090bb188ead029d38a90522c21bc", 0xdb}, {&(0x7f0000000280)="4e533f45a6695efa3a034d52425ee89ec081635f9683ff18a0badce32270dabd4d88e01b330190c75f12a5bf94aaa36bb3ab148b50af51214f780faae0bc987247947a7e23d92a21020d70d7ccd8196a1cbd853786f425a0", 0xffffffffffffffe0}, {&(0x7f0000001a80)="7d2b3ca969fdc62e43667df5ac4d64fa8d36397b173d849898fc473cd33f458ec4a3e1dea9a25382aa95dc21f4942073489a4a2bb22788f1736a5ed6db4ff46f9d646917e8404a2bf4b57cc2c8d5f5dc85336ed9689376c30700fe8212486ab4c8289d129f091cec227e4e7b9587e7c6e5c789b9d8cee9ecae3cfbacfccc688cad0c53d7ce3517624b88039ebe8322525a30d068bb9470ecff940c449c2088ac2ddcf889e2e8caa610f4cca2a62a526178858728fd5f547dc8127ff858832ee722dd1292a22c5cf64a54ff10a1b1382c61e21f4d861888376198bd9d55e5202f4269b93dd5d7c1a25d516ae3f03351d581e47ad9f0e5add1f6013b83db89dc47898000000000000000000000000098eca7682649d40d93e070613770392958abdb55534def278a5ea319d85810d25d295a348130326df6fa9a827344af3043066704188a68d7baf0208847be6742904f08d709e05e8fb273a4e8caa232f545268c3624e4ce242d5b5d1e9e32e3fd0061261535f458bf1bc6dda22280fc054e78e16e", 0x96}, {&(0x7f00000004c0)="ef582c8f61a0ded1fe8e99c2d6d4d78442e4ff5886b92bd634fd4cd848a3df3a50e81513f44040febe726643f4cfc8d9f0ef5e6a9014df3027e329b564ed7cfad369a32414a54791b88b161efd57be97669d9cabdaf95b8d3ee113e03c338255ec9250922f364aadbf3346b11984fd3dcd640ebcec019bf82b6c7992662a994c14acaa134ccbd71e98f734741a11c1eb5ef96825cb49fc2e2a0d191b1a5a1cc88ba1f2b844956ef7c3da46ac68683d7193160c3283f064b2cd21cbe41e707d293b26ebbce05f1b10491cb7506802fc198e11c9dfb06059cffcb9b46bcf24b8f5bbb00817a0cdcc122ce0606a6e705dc1f02a17121d5946ac609a06a0db98890116f6e6d553e791c5453cd3943a8a57bf62d7fc5575d0cfc78c5abdbba2fb1173cd2c38a1368e85ba4e1aecde27ceb4562a212d6c5bb0e1bcaeb5f7918e80ede21fab4cb61c8b1fe243bbc83172a99708eae2a4440bcdf9c211859522cf86418ec13a272dfe071b175f543a62337b7929bf4b8c8b967c888d0ca7d207337ce493c0cd7cae77c8e5be68052ac71b4746cc4ea4740a25f28a6bc93c63e71f2e9d119aaf1bb79ddbf4ddebc38060af95d83fa2b5c2f4c5b56d3bd0dd456269ee9fc466b8b6e54c196d8fef768bc8aa4db3b6a453637055795c624c1d5bfdde2ca5ddf838b41d625bf536f0f14dd5de17bf02216dd7900913372ae8082f54d90cd4c6d9d96a613e120ec36e296ffb7c71ccf8da7f8a5c990d00904858853d4902b3f4d102e01941974f1e4321e2a58287c29b2da6fa228de5ca81664ae7556ad4db082df85645cfa739e55a6d3919e3e9b1be4bda3ff65b5543266ec25821bce67b8760177206e4ea9ef851ab486bf6a70a8373c192ade729de4f15ab2c820513b6ca11d45e81cbd67a470073ebc6d7fb55d4831e370dc257f90ca192ba8eb498411936f2c888af6d8343f7e05a613edec603af375bf6b1f96833bffea4bc9432eac5d1f248f22b10622c6e178e5ee7672b6d287475a2e7e71299fc6909f1f3439ac8634f66b03b2d97f45a8091750fa01803d6605d7f675f8920440a0c682ffae04aa413251c26770bfb052fb597bd167d67dce50bed51a3c4dbe53a0d8e6bf99a071ec63b6bbbb41d49acffa8ed40451b41059be1907a9b674cd7f78db1c93a7d7e4b36be9aef5af7f761c7b456c6c895cb32440b749e15549a7f600e14b26deac7b531af93ddec1a8962415792ab13a5dd5f5d6ce8d6b4b22a530f66eb66081ad8b0ab62c93b6de42c69028a5350ba69e0eb3f41ba32ad9329fcf7047a46c5dd757fcfd55498e2393cc76ac42d384ca02cfcdb36d455a93095c98c022ae7806c883dd66559fdcc11c787f960d7370e5ba9105e7edf6eb49d6fd4411ec1dbcbfbec3aa523ec6bcca57a9e273025383910e96cd7598ba2c6986130bd68b1a4acb2b3b3f118fb5b5b3c74e4c46bbcfd083a82006708ebd193b2dbd84a921f865ddae32093cb5706bf33b4527003b8db1fb03e5a823791e41716696608fd8719e523147ab9b944ec70d2583d25cd6bc9893d9eeb23c6c7ae2784e000901c8e629a8f6fa49da64a86add8c3c4ee5b8a857e65c546408d48a1de7c63e1e77fa0945f0776e03f77ae7f25d2f54c35b5e87329a3477eabcdf0ae06ee4a775158f5282bc297d8428410626c92ee973511e864f8832850bfc530a9dc08a7ff1f8c8013b3d301436fe11abff3a1814011f8f9d1f103e049d0844c83dc1b2673b47b66ebedd86d7e6fe04ab6e9fb9ee2c007f5bc319f7e0b72b3e64364d9470d59b6e4be7a5346db355f09f826098f418b1fa78f6aaf61eb0fe7c9f4c38efb72888000eee8cd0c75485934fc34c021f266a97986b2ca03589635b23f1858301d5c62f6fc76e7138ec03273be7c0b71eaf77e0c2831e9f975d83920a3759016624a8dfd66a9d3e1b11140ed3eba238a0fb528d9a4e0026b55b08af8ed4b89bdfdd27dc7841f85838c82ab48fdbe2729638ad4bfe6b0a00c12c1d0f14ae771aaeddae67f23f1a7ef7d3c45bd4aa6fe50112ba71ebdbef6f5dce4b62325b606124ea64ac3554ebf395aff53a31cc4666be956b23894b891325faf57b8ce711ef491a7fd5e02ecc9b48bab99bfb967098528fd08cc2055cdc4acbf2a12f74913f895e63a4eba99a71f4ee0c64cc87da1a0b2d286ee315fa64f21110ab4b228bbd21c44b50627fcf2ec375068e595058b16f4d360b80f4a92de6af328c8e899a3946211288445829e04a97c82a17fe593f7574d829b300c5f54eae74bd43a57dd3c2f52a922b8dae59ceb8dd4947ce0e975dace068b05a02bd448bafd1181f196fbd4a1d4af367fc423ff200791b820ffdc2e008a58e6355edf06c3138f5f13288e316012eea509c41bc6cc06bc611c3fafcfba45af08608f93124403f4e4cf86fee12db909b94c2d9b93822e3cd0fe79cb00aa31cf42ba140579e748f4819927475369f746979b2f7172d65ed7dda1666b2946907188a533485f599c48c6a8b180d681f230f8e3eca60731d08c7e8937ab2ea7ce9e463ec2f7de14107029d125a0c03e5399a10460e9bf022bc9a853aafce4143e87f82bdc3cbdbb9debc2b12cfecb703a4ba5e7b7104d4b3ddeb2e43786546906e4b6e500aa765d62c605582ca1510d32411583523b8a49f044fb44e71ec74efa388d673cd0abd357c8580adc5cfd5acff574d2aca11da2eef946411288627d1b5a6101831cb935d347aa10501c3991f686cece48eda03937d20b6b851286af6c3a208e033af3ffeda932f232a2f95db7ac59dc4141a5533142af075995b30a075ee9bcb8824b1d7b1b8759bc769d7e71b5efc83da087252f45b3a9c28bd22828ddf638a8423343c8a9be4f4b544510c5b3623094b185a516e7eec4f9c3ac7e9fafeeefd9c98abd54f542859b8651786b23ed05771cf732b82d348f3d0ff77277e7523237bf9916bafa3bc6483ba3e2734073c2df68e8567b5753cb3655fcd33c5aa173ac63d0785d3528c6dccd6d8fb8c17e5d044e8b3da92b44a6f9de73d7fb63a0bcd3734c94fea36db61703627d5421358054742014b9edcee421d1305d13de3f06b01794456ad693e9d6749a8a0260dd00062d983cd6532c3d08a869bb2c27922e2232d5ec0e7129e8a8b4652fd12414052aefc7c794698a1b670c7000e8bd4d85b08afba264b33345032e3788b93edeade0b7a353ae333c8635ea7727d658ea4ea744649bb48f59db38f3ebe416cde7bb536e0e39002ac5fdff1b0e8bc0cd13f1c3a7f58899fbb774c3dbf1668859fb1c8a6c4cb8fa24f4bc509c308248addd020bf1043f263ac65cd69078eeb90e8381a4aa96f8ed989ca23172823353fce5a70a3ec1849f42ff054c0dd6ef04343e8e1ab395a004dcbf5f710b753b2efe004154e3639badd2fc6a47b91dc6719d6800a59276785ea6f617b3fb18a0054c4c12bc1130bd007b9efbe3ec416aa9b9c6f716fe62d2231dbbcb702bdea16fb845ddaa7c8afb03dcab59df59b59cfd42abe469ac7cc53009b510076f035f685e8c51d5d6c21f90ed74667764673ff55c8ff926cd2cea9babf545ce66ab52e31a3f62ca99ec769a58448da36e7b6eaea526333b487d9c6dc0fbdfedbea2571f375beaf5476efbe3321cf7a0f878c6371aa9543368fb27cb4903110a76e5f9c57215b49ed58ac7d4817db032ee1aa23837751ba392163385d9e388e7a9b8a0ccaf462bc3d7ed5ea1ace8e7f6778247e6b62c7a588fe3d76c8d06f9c8f88b769ff3231857a571e99647615be6c383e05f1c04785d4b151bc9e26239793e2c94aec3d09fc03fa930739a6d3f5356de8ce1790e2c7aa468ab145347d550dfc07ec54a2d725be776c0074be39898ddbb9762ed15492c36ba34264883a5385231b0ff9dfe7e58b6417a699dbfcc146aed58819ddfe1c5f6eb7c0c5fd19537a8c27a1d35634011bb1297c12f95cbba68f0aeb3c01a458f63d6c2cac7964c350d2aa89541d4486610348b0d96a9a39453ee747c333c86dabd0f03646d4d840410f86183849f5adf2e0b5fdbfe8e063f41fe9e37a320f56b422938fa1108b39ba916f1fb23861d60082ecbc3dfb51b7cd28ecf6eb46b9a9ad111ee8866aae70205024315f9a7f0224e187dd22302c9d4ba5f14cf9b0fae84a35e6b0d8a03b2f81746cc8e3d1e0f69618b3c558f3e39caf12de5a33145744a573796c90f3c9fb1d58a3188c720196a3b2907ee145993e227cfc4b304d84726f0877b9cc6ab55a30d18e995622e6a2d8fd2670723b2ca5f5619a34d689ea411ce2f9f215fb573c82c0bf2a5cdb09bf3f5b3ecf7ab5bb48279126b34e42c793f738d36b57cfa05f699095f66f89dc5c21a5fda9f752175a6eba927ea40263ef5e2d66494c3a6b11397b256d30984125d9cdda0f0d9d4c5e96c50eebe137ec5270b18a70bd0435c6ceb94e1b97606ea8f57b9c4913e9fab221617c4972157c165dda49b8cbfbea3da1f2aad06ca9f61e209cdf420a55e4ae07bcc395dbe4eda591d76e3c6d6340c40b9b32486e54fae840e6b33ec8b3a36a013ba7f030459c1a280951016391725e28292fa95e95d084c37b6d943b1f73316341c71e7b54279a84e139595f40d218c6e9e6fb7d71c30ec97d91ec3fd21911827ee780699da8cb642ab9b49695c2b098beac7671d075fe3baffa2398e9f09c9a7b9ec6bb4fa2a405ca1c83f3f80ab9442f8d8b661568761b6339581981492e2b1306c4d7c42cafb7c4f8522221b59c8d79ca9c5e9bf7ef4365d3f025490ba1b00ef33f4b2eb4a084919e900c16f0b6eabe76e2321548f813aa3d9d6a09bfec45d9947a1d4bc954e661a838b288bd5b94dbfad056b6abdd29a69b231366252f6c893a7e14351791ff10c32626e29635bd8dc4fbefd182d09647d52e154dc734e3f58eac8a6dbbaf0ad476544f53fd5e0b604b5a28921b9c9d04b59f0cb5493f8705200af0084f7da5d263e40ed99fa381877326b8fa564c8c1cce6b897bee2dceb836e0ac785a0d34a02e6a8c6b01aa95ff37cb624a844ee417f002a88a2261c37708df8ac9252b61b51c8b1762d50de54d941b38ccd646569648fdd98d363d36307abdc8ea87d77e832d05c2deeb8a0fb9bc6cf7be6705acee456a8d4ed7aafe17aea11638dd04c23d57e9fb8c759e727f29501a44ede3fbc3511945b75f18480171b52509b93030f705956d0a59298cebd00403f9a7eb0ad40b9f9ad9d31c06274aaed2ca95fa0a8fffd76d8e775eaa91e67b16556ae16fc92fc0b363312cfabc79a623cc34039220b892225b1495fe2211161ce916b12a971d8a4e3a161ecf87b9cd6f94b87976e6bd818ae6e2fb2221d59ca4e626601a85246e49f3779750452d5f0ba6afe823fa492bceda4ff9b8f0f09535a750aaf3e7def72e3fd502d63def78010e64bc48352953a42ad85a9ae31057755b5de8a6cf49479a8a94384fbc6c1f6f50576b379fefa84ebba5fd171d2bf83f8be95145106f5ce7ebf07e08f74a15fa9089db305692ec005fff6059aa8e10719c2708a4bc60f0d3ec19100a0135e49fcce8e3be0857550150709347d59cd7ca9d8fc4937a4f1f16b638744c83a0a7c830a96fbff3263db140665095c0c3993acaa9e96fee8025206930376d9dd13199cb05ef82fe692bd7b42a1beb71aebbcb6cc447addfce229be2476a7f92ac3e51e64dfd22c2cfd002fb95aaeaba5810741b71d2101209d0e7b0165f746cafe9c1cc881580ddab5b40e029252525410d209e77463009186e79961f23ef47ad7af2f1465b7f7", 0x1000}, {&(0x7f0000001900)="b1b8de0731188180a2c9b01b10dd42618fd6a6f5fbafe106fc4d903cee1de6fa09bc4e12b0ab348213a3e25cfc2d31509c5ace377f5fb79142cd974a54dfdd86099992e01637afbc7e986866d30b2ac608eef6de320694b7632c1c2d7628a18e9a6b788cdc1477853a8fa0e6d9e2c6ea176134f79f6f620e2378da6d3c28355c24264fe47c07011ee0230483df8e098663f36464e055db37c88eb64683461d9d207df7c16c7c87ba19607b2a696fdfb8687bef1b2d407bee336dc722d5d26c3c574acf53ea3652b2ce50bc4464f96b037f9c148c13e525aa9e6179bd235593adb1a157c620fe9676f6f1eb0f166bfd8524d034cce12f92046df04fe06cfacef4adb55cc54100b8e82eae35e50382c38b53eeb36a276b971ead803961d16fd9d99ee4a70fb087d28ab06c61d69aee62dd45cb7d0e77e561d669a666f92f93bea88af857f30d3a71f5c56d67530d9398c6fde1637ed74efd736ff310", 0xe5}, {&(0x7f0000001640)="f3cbde7eeb09e6ebe820d23e19ecb74d954921966f89b4ab99e3c0d46005dca5409a270e29d048a68612a5d682cdef7bcc2a611e86e9f5f1d0be89c913557a2f69624f388ef68fd3b98c18e7aed21eebbb9bdd0ddc121ca4364269275a5e3337fb1349d1", 0x64}, {&(0x7f0000000300)="92b9cec5cb44cb8c3aad53b37a31c840d665e8d5cb5f7c9ff74378f5e580718e202e7e139cac9ad9bcf08d14aef699f34ec8834a4c3ffbab2e1bba3ba1eb71d57f109dd60fd26c04a1df58dee70393f781eeb38e00a76acd0f16e037bf9450ef654e365f910842877b8ac67cab601c3dc7b8db86f6b6cfa0a29190f53ca1447ca34f1614539406f8dc28bd155695847e6e76ef0d159814bf76c139b1046ad6c95de93f57503755ae22519d09f967c5ec29c71714", 0xaa}, {&(0x7f0000000100)="647dc7612d8adf895805a96e19da", 0xe}, {&(0x7f00000014c0)="51b372cf0f8ab9ff23ebfa0a206d533b26d0785fe1c1517c03d53032e94b623f24f871f236b5cf936a3bbfa427d32ffede9f62fab50528815da1320d624c60ca407520eb5b4b97d5f7e4c64b2f045e6e0300000000000000d17a40829c3fb39a8e09b445d4b5a590b4f3a1c311da10c9deeb7517bec5940dad2b361b60ce9f2b1c81b5c8ae9a52d89b2d00"/152, 0x92}, {&(0x7f00000017c0)="4dd79f2148f6a184dfd97061c6790c54ed0a7890f3e9a2d81de457ff00c4551d913afe04b2cf3cbbed563f03b0b508d0a9de6cb100743d6438100efafa08e11ada741388f5da", 0xfffffffffffffee8}], 0xa, 0x40) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000003c0)=0x9) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0xf6, 0x0) sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf", 0xb41) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000000040)="65e914b7c99d39d1d2e920f48accd22b8b80f98773968f9e177fed801a2b8321a4d9ad7be3382991f6ce285e0bdc207102aa380bbe5fe2cb316039931e063ee25c4bb295fd9b098162f417ecd5f88da24fd0bb5273d2456af40bf8d4d902db0555c318317482b71e1b3786469e21d2de15955f1e7aff7caa27ce40d9e17b9ba68b3c012f1a45e245b9e9bea5362bb29ef7dc00bfef4cedb259a3ac88c524a4c26f81223e168b46529ae3b47fae497324315c7ffbaf3fa29f5681cbdea79ec861", 0xc0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "f0995fdbbe9e4949744953b7da7810481d9b42c1", 0x0, 0x80000001}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000280)={0x8000009}) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = socket(0x6, 0x2, 0x0) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f00000012c0), &(0x7f0000001300)="79bbf5b89797a706a510dcdba68118", 0xf) r4 = semget$private(0x0, 0x1, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000a9b000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {&(0x7f0000a21000/0x4000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000045d000/0x4000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000379000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000010000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000058c000/0x4000)=nil}, {0x0, &(0x7f0000cbf000/0x4000)=nil}, {&(0x7f000021f000/0x2000)=nil, &(0x7f00000fa000/0x1000)=nil}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00008c7000/0x4000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) executing program 4: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="f9", 0x1}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x53) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xf669, 0x0, 0x7d, 0xfffffffe, "3c00000000000000000600060000ea02f1ac7e00"}) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bf0909b98732e43ae0ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) bind$unix(r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x17, 0x0, 0x1000}], 0x29f, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffb, 0x1}], 0x8001, 0x0) close(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x1}, {0x6c}, {0x806}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x80}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r6, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) getsockopt(r1, 0x41, 0x6a, 0x0, 0x0) executing program 0: socket$inet(0x2, 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x40) symlink(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r7 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x1, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x80}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) read(r2, &(0x7f0000000740)=""/4096, 0x1000) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000005c0)=[{0x0, 0x80}, {0x0, 0x0, 0x20}, {0x6}]}) dup2(r1, r0) close(r1) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000380)=""/61, 0x3d}, {&(0x7f0000000400)=""/224, 0xe0}, {&(0x7f0000000500)=""/53, 0x35}], 0x3) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000340)=0x1) close(r3) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003800)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd608b00000000000000000000000000000000000100000000000000000000000000000001"]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84}, {0x416}, {0x19d7, 0x81, 0x9, 0xf78d}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43c4bd7f1083bcd96fe2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b0792698c3436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33000000001d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1fb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() executing program 4: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x3) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @random="c7a2e46f05fa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x3a, 0x0, @multicast1}}}}}}) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062500", 0x18, 0x0, 0x0, @rand_addr="feceba7d7ba90e28efcc5cc08cfe24be", @loopback={0xfeffffff00000000}, {[], @generic="5ec797ba4023ac3c894ab31ea24490889546ce647c3a2aed"}}}}}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = getppid() fcntl$getown(r1, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r2) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(r3, 0x0, 0x401, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') writev(0xffffffffffffffff, 0x0, 0x0) msgrcv(r3, &(0x7f0000000440)={0x0, ""/202}, 0xd2, 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffd}]}) write(r5, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000300)="d093d439cb557cfe359248483fcb1d00c98667273989a85322d0752fe9a0bb4d68e43e140ad458ff2df181520002a128ba1075f2be912d85e5eaee928bdda956d00023fba4cdf50863fc8d5ddb263a4acee619651444d340ecc22c13237bbd72e442a40132e12a4e15004ece23f4b45e2886849467ea74fe", 0x78}, {&(0x7f0000000540)="773832ba39ea84a900239816afbe63406f8636e4fae01d16cbaab9b6dcbe62b6146ce4462b23ec9092f0a382c079d76387c0c63c33699fc9377ac21ba5f658cd725e9c23ab2f5ec0597e3979c950c9c101bf23adba8b10dd385907eac251497446ad4b416e5520e6d246206a6ba4f30c623ad194e39a9a40aa2f123ffa57af02dc9b032c101bcc3c1b15aabeeb4d612a57d635b87cf023952926d8591b878063dbd90f376bbbb27b2d1256d1635b7fa4b3d09852f25db283ed932c6f3458e4fbd950817e89f318dc12951f067314b3bd7e1b843820e8db760f59da275bbf955286db4a95acfdc15a1fc2", 0xea}, {&(0x7f0000000380)="87acfc159375fadeaaa00eccbce59bf08f78ba5cc3930074385991a303a5697abb4f251b3d6193fe83ba68b33b14f84386e57cee10a0b912905a146ce5302906c0e8d7856be37264", 0x48}, {&(0x7f0000000640)="5d45fe1d4c93b7757d6ac86273ed6a7c85b86d757369874efb4b90522414bfc05002ea54a617d4d796a1cd3df54021b1485071f59473e94f8a2b139a0f2da762fbdce68e6cc003e95e3d8a685cc63bff632545fd3101c5e7fe12d382ea5365f5e4cc8f836c0ab1cad56e0be01487a974", 0x70}], 0x4) msgrcv(0x0, &(0x7f0000000200), 0xf3, 0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x2, 0x0, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x2, 0x0}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff]}}) kevent(r2, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5}, {0x14}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r2 = openat$speaker(0xffffffffffffff9c, 0x0, 0x488, 0x0) writev(r2, &(0x7f00000000c0)=[{}, {&(0x7f00000029c0)}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) unveil(0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0xff) sysctl$net_inet_gre(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() getuid() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000004c0)={0x0, 0x3f, 0xfffffffc, 0x0, "d2ce1993c193c6b77d1c3500", 0xffffffff, 0x4}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x2, 0x1, 0x1f, 0xffff}, {0x2, 0x8, 0x9, 0x40025c}]}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1cf5, &(0x7f0000000200)=[{0x8, 0x40, 0x4, 0x9}]}) r5 = socket(0x2, 0x1, 0x1f) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) select(0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x8, 0x1ff, 0x2, 0x0, 0x3, 0x0, 0x9}, 0x0) r6 = socket(0x6, 0x3, 0xff) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000100)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000840)="346e4dd4ce32920272f1fbe895e65119af8c612b", 0x14}], 0x1) execve(0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000240)=[{0xe0, 0x4, 0x80, 0xed}, {0x9, 0xfc, 0xff, 0x8a}, {0x8, 0xa, 0x1, 0x6}, {0x7e96, 0x4e, 0x3, 0x4}, {0xe49e, 0x8, 0x3, 0x6}, {0x7f, 0x9, 0x0, 0x9}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001a80), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) open(&(0x7f00000002c0)='./file0/file0\x00', 0x20000, 0x0) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) dup2(r0, r1) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(r5, 0x0, 0x2) setrlimit(0x0, 0x0) syz_open_pts() r6 = socket$unix(0x1, 0x5, 0x0) lseek(0xffffffffffffffff, 0x4, 0x0) r7 = dup2(r6, r6) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x81}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r7}) executing program 6: sysctl$vfs_nfs(&(0x7f0000001300)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001340), 0x0, &(0x7f00000013c0), 0x0) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) dup2(0xffffffffffffffff, r0) open(0x0, 0x0, 0x45) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) getpid() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164981f70bcf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841334a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b07dcab3ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a9e73b91bd89771ee16a2d690a7093bd84636499684e6fcf3946c1dfe", 0xfc2}], 0x1) r1 = socket(0x18, 0x2, 0x2) setsockopt(r1, 0xfffff734, 0x4, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x4, 0x7) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) socket(0x18, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000200)=0x104c3d, 0xffffffffffffffa1) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080)="76f5d500f1f6e878eb2fdeb1ece7768239359235d0efc1f47be5d90db81e825fcf24ba8da7f6bcbd5445", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) fcntl$setown(r4, 0x6, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) read(r4, &(0x7f0000000180)=""/52, 0x34) execve(0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) open(0x0, 0x0, 0x0) socket(0x10, 0x1, 0xd8) (async) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) ioctl$FIONREAD(r1, 0x80206910, &(0x7f00000001c0)) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) acct(&(0x7f00000000c0)='./file0\x00') r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/2}}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = syz_open_pts() ioctl$BIOCLOCK(r0, 0x20004276) syz_open_pts() r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) dup2(r0, r1) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) executing program 6: r0 = shmget(0x3, 0x14000, 0x428, &(0x7f0000feb000/0x14000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, 0x0, 0x4) geteuid() syz_emit_ethernet(0x1fd, &(0x7f0000000080)={@random="aa7adb69b686", @random="4928a7171abc", [{[], {0x8100, 0x4, 0x1}}], {@ipv6={0x86dd, {0x7, 0x6, "71ba98", 0x1c3, 0x2c, 0x1, @mcast2, @loopback, {[@fragment={0x33, 0x0, 0x1, 0x1, 0x0, 0x16, 0x67}, @hopopts={0x1, 0x2, '\x00', [@ra={0x5, 0x2, 0x5}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x6}]}, @dstopts={0x2b, 0x4, '\x00', [@padn={0x1, 0x1, [0x0]}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x4fc9}, @padn={0x1, 0x1, [0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x8}]}, @routing={0x61, 0xe, 0x0, 0x9, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @empty, @mcast2, @ipv4, @empty, @rand_addr="9d835b7ce52cd2e5e71791865107abb8", @mcast1]}], @udp={{0x3, 0x1, 0x8}, {"201c3a7bfc357cc489211493952b219531db40e2b08ecfe5eeb10d2ba64f24fa05bf21ccc4626ba9700bb6e2de5b12d16f92cdc71af8b7ad4de9cbe33c2cc00ac7495acd271b6af66687abbf583fa4a54a259852cba5854067e5d78123566d4a6c7c1ed3c01c62c9e6be824162066eb5831397b032677f72b1663d638b91a61753ab769714eabd6871755ef5a947da09d444085d35d86ddbd960a60faa07a8e3b91a3a7b02637b897ed0b53036877eb95c74e13e9a1de3c17accc4ce02d08df30dea768c4c34a147b40fe41412812143e5343f4a2f6e204f63f731617788e55b53348487bcac01a86bd54a597056c983207502"}}}}}}}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f00000002c0)={0xff, 0xffff9622, 0x0, 0x1f}) utimensat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x6, 0x1}, {0x4, 0xddf7}}, 0x0) unlink(&(0x7f0000000380)='./file1\x00') fcntl$setflags(r1, 0x2, 0x1) r5 = semget$private(0x0, 0x4, 0x403) semop(r5, &(0x7f00000003c0)=[{0x2, 0xfff, 0x800}, {0x2, 0x1, 0x800}, {0x3, 0x44ff, 0x1800}, {0x0, 0x6, 0x1000}, {0x2, 0x6, 0x1000}, {0x1, 0x2, 0x1800}, {0x1, 0x1ff, 0x1800}, {0x1, 0x7}, {0x2, 0xa54f, 0x1000}], 0x9) setegid(0x0) lstat(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)) symlink(&(0x7f00000004c0)='./file1/file0\x00', &(0x7f0000000500)='./file1/file0\x00') setregid(r3, r3) accept$unix(r1, 0x0, &(0x7f0000000540)) getuid() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000580)) sysctl$kern(&(0x7f00000005c0)={0x1, 0x2a}, 0x2, &(0x7f0000000600)="42be8540f4e9841c8999de0af42b77763731c496ea8d5335caa597adbc957be4027f6fae10c3c58316620e790e56ed7ad089894c2cc69d897abd46a49d8c3fbe89c30f4a0034e60f91496ecf2a76480bb1df7d1c5b5a8c1e01182997f715699c16b9fae68bb1c47fd1038a8f728105e69bf11209ca", &(0x7f0000000680)=0x75, &(0x7f00000006c0)="f35674827a869cee696ef81a21915e725f68388550f3a6e76441f2f763f3200bfd5cbd68dc8540e35a909139cc14c6bd181ad604f514ce", 0x37) openat$vmm(0xffffffffffffff9c, &(0x7f0000000700), 0x40, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000740)=""/23) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000780)=0x6, 0x4) unveil(&(0x7f00000007c0)='./file1\x00', &(0x7f0000000800)='c\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000840)={0x3, 0x40, './file0\x00', 0x8, 0x1, 0x3, 0x1ff}) symlinkat(&(0x7f0000000880)='./file0\x00', r1, &(0x7f00000008c0)='./file0\x00') socket(0x852881bd55f0efa9, 0x2, 0x1) executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) executing program 7: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0xc0e99db6de761f86, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = socket(0x18, 0x400000002, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r4) setregid(0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) setsockopt(r1, 0x1000000029, 0x40, 0x0, 0x0) r6 = dup2(r0, r0) r7 = dup2(r1, r6) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x142}, {0x46, 0xfffffffc}], 0x1}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='!:\x00', 0xffffffffffffffff, &(0x7f0000000180)='^^]i(-\x00', &(0x7f00000001c0)='.\x00', &(0x7f0000000200)='[@]}+&)(%^.-}\'\x05.%/+{\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='/dev/wsmouse0\x00', &(0x7f00000002c0)='u\x8f[$^.+]\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='},+}\x00']) executing program 6: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0xd00) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) syz_open_pts() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r2 = socket(0x0, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0xc}, {0x84}, {0x416}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getuid() sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) socket(0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r4, 0xc0205609, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x4, 0x3, 0xfffffffc00000000, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x6, 0x1ff], [0x0, 0x0, 0x6, 0x0, 0x3], [], [{}, {0x1, 0xfffffffd}, {}, {0x0, 0x0, 0x7}, {}, {0x800, 0xffffffff}, {0x0, 0x8}]}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000001400)=ANY=[]) dup(r2) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r1, 0x2, 0x0) getdents(r1, &(0x7f0000001280)=""/4096, 0x1000) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0xc0}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r6 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@random="4f6a75648c8f", @random="33fc183059e9", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @multicast2, @remote, @rand_addr}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x812e, 0x1}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r7 = socket(0x11, 0x3, 0x0) listen(r7, 0xc1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{}, {0x3}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000a9b000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {&(0x7f0000a21000/0x4000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000045d000/0x4000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000379000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000010000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000058c000/0x4000)=nil}, {0x0, &(0x7f0000cbf000/0x4000)=nil}, {&(0x7f000021f000/0x2000)=nil, &(0x7f00000fa000/0x1000)=nil}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00008c7000/0x4000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = socket(0x0, 0x4000, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206931, &(0x7f0000000100)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) r1 = syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@noop, @noop]}}, @icmp=@info_request}}}}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x65, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0xfffffcf2}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}, {&(0x7f0000000180)="0069f2c5c01ca30d6af9b115885b1b5eced12878ec74e8b2053292f00bc06acccd8bdfd23c1533bffaf4"}], 0x3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_open_pts() readv(0xffffffffffffffff, &(0x7f00000012c0), 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, &(0x7f0000000080)="00809dc3", &(0x7f0000000140)=0x4, 0x0, 0x14) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x18, 0x5, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x1, 0xfd) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r2, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwrite(r2, &(0x7f00000001c0)="cc", 0x1, 0x0) pwritev(r2, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r3) connect$unix(r1, &(0x7f00000001c0), 0x10) socket(0x0, 0x3, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) 6-)-0,).)4: 56-3(!2% &!),%$ (22) &!),%$ 4/ ).)4 !2#(-30%#)&)# &%!452%3 &/2 6- 08&&&&80002!29$"48 executing program 5: r0 = kqueue() r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) fchdir(r0) r4 = socket(0x11, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x61}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x5e, &(0x7f0000000040)=ANY=[]) sendto$unix(r4, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xfd, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x403, 0xa, 0x6, 0x80008}, {0x5, 0x5, 0x82, 0x6}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x40000217}, {0xfff9, 0x8, 0x2, 0x5}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xb140, 0x205b9a) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000280)={0x200, 0x0, 0x401, 0x8, "a4b0d8250a50fd33b146349fa81465854982b508", 0x5, 0x7ff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) poll(&(0x7f0000000000)=[{}, {0xffffffffffffffff, 0x10}], 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffd, 0x20, 0xfffff}, {{r3}, 0xffffffffffffffff, 0x41, 0x8, 0x4, 0x6}, {{r0}, 0xfffffffffffffff8, 0x86, 0xf0000000, 0xfffffffffffffffd, 0x6}, {{}, 0xfffffffffffffffc, 0x4d, 0xfffff, 0x8, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x4, 0x5}, {{}, 0xfffffffffffffffc, 0xc5, 0x4, 0x100, 0x100000001}], 0x80008, &(0x7f0000000580)=[{{}, 0xfffffffffffffffd, 0xea, 0x0, 0x5, 0x9}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x80000000, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x1000, 0x9}], 0xf380, &(0x7f0000000600)={0x100000000, 0x1}) socket(0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x6c}}) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x9, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000780)="5ef8eb4040b069cd7a877c36bd55529f8a5b244a9b01bd22f28d898abef1910496ba64a6dd8c56ec08c90386723c85e6b227a85a134026bc3665588e8958ed5beb9636f11d1bbb796bd0893b7e7a0ed097ca33f024ff52a895f6c0764731d66d724338628d3c0744edb3984fc2a22293a00fc7de179a9902f2a45b1a7ebf8f71765b2f38a0e7b6bd74f5627d8216ccf76629f6b2002ee9b6e3448543921952110ec724d4eaf8fc277c43d9e9b61add4c9bbac3d66dd6e4a36e271a5bd9783fe20d389c877254796d3d4c76b8612dfb0ea780d7fef1fe58926f7328a66c18d4d3ef6a3071df8a911212d8c07e4f6eccee0d85d0b55beca1e16c1c8327aa16309e95f770faecfcc1f04de15278b8c6f80a7e4eccf9056ba291e7a37194cf4d866f36b52c2cb4777d21cc0ecdbfa1a9f2f1bf084a7048f928f69d95347c5c4783854f4e0ced5643e4df40f86f03cfa9ef9335ea528611a45dd488f5d401615f74106d4ae16e2e24bca72accc56d1101b9793fff7e2f207c92267d20c5ff49f24a2605bb8833f8844f26bec8b3ae327816c31d830474ec14274d231360cce61808350ce4a3c57dcd5cce94279be527d7bc455f897c9261b79a1105a84e0c9798dc9c6c7bc6a3c00cb34d7681cc4526cc16202a782c1d56db8fe9322781e455", 0x1dd}, {&(0x7f00000003c0)="2d8f42d43dcc3109cf8bf801431b6dc6d1732e63cfb07a009f1c88f8f22cd76993a06e813aad00154c2945f23c469dd05d25", 0x32}], 0x2) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r7, &(0x7f0000000740)=[{&(0x7f0000000100)='mS', 0x2}], 0x1, 0x0) socketpair(0x6, 0x8000, 0x99, &(0x7f0000000000)) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r8, 0xc2585601, &(0x7f0000000080)={0x10, 0x2, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff4000/0x9000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xeac5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x400}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}], './file0\x00', 0x3}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x0, &(0x7f0000000080)}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) semget$private(0x0, 0x4, 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) executing program 6: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x6, 0x2, 0x0) socketpair(0x7, 0x1, 0x56, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc1126939, &(0x7f0000000240)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000400), 0x0) semop(r2, &(0x7f0000000200)=[{0x3, 0x7, 0x800}, {0x1, 0x0, 0x1000}, {0x2, 0x0, 0xc00}, {0x7, 0xffff, 0x800}, {0x3, 0x81, 0x800}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x100) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x977, 0x3, './file0\x00', 0x2, 0x8001, 0x2, 0x64}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "36cdea", 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="f6a245ac255b8fd3e384c71c965d7938"}}}}) executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x2, 0x401}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x43ff) open$dir(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x401) socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0x4}, 0x2, &(0x7f0000000280), &(0x7f0000000380), &(0x7f00000003c0), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)="2a300161dcf112dbbcc398d76e9f4dc1090112f23845640d597102c03f0d0077b4e6877663cc829bbdad6f5e2891122dc77d884e78fdf56b839fc8ce103f9e4ec311551eabf9ef6ae02bc047f6ccb342be6c36feebc4361c267e1e6f1be89dbc52b5751ee3552f8852573b4f3e246e616d4ce37e675310fc623d9eedd187208abc0806c3068251edf4b926c0ab75387fdc743cdf0fa1ff25f7b03d690ba7a6ea41868d6bc021c26e1d0d9e5a515c2856b365c9f5ef9963139d0b324dd0c69da48d0dc9a91157e49d8bf0d19b916d9153b7273cfd4c715f44f5ddf68d", 0xdc) sysctl$hw(&(0x7f0000000640)={0x6, 0x5}, 0x2, &(0x7f0000000680)="c0", 0x0, &(0x7f0000000700)="d3c07c85519ebdd66ac5d0a91012916df88ba18344d6c1b9d52aa9c2604d0a5683d3d3ff7242f990a877a6d790298ea428363258d2fe34bbcb6a5a08703767bbfa9a5f5556db234e4c44c9375ec2d933f63e145891da0300e10622f249e4548ec0455a3cc4bc7af2cb5c437a2b940d2e73051f939ff8b74c05d8fc3f2f3e6bf834d459e054c1ed7c9f6fbb5e216c63536459623025347132c1759259ecea4e88ab79d02b36df9ec344cc1a56a3fa7560fa3cf131a8516330954dcf3061ae285b85532a7779eefc3eef4c2e5292ae40fe49b0777db6b397bb6ab0d5cc8d0b0f842422933e6a6d5c00a2a058aa2ada19cc10a576df5d0d3f69c48e52f504731c58d0dc15562fb5f02bd36ad2d34d59752f55c4e89b7c613ddfe7e75688543ac7356a534bf0ee5c2f22692b3e5642dc3adac03b6b6397382be613ad494e37061ddad5bd19156c841e69dba0bf502227a84cfc354bed464d3f0754d4681c05229115161f390d04255b766e4c99117ef092c76aeb21846cc61d56e3dd38003dc46c7bcec0c72894b1ebf09269e656b131feab05354c0dc6db385148220a780c91cb8ce4768729aead82ea2fb7e115f8b5b95fc749c7943d8bfd4abc3436fb8163416c2cad7eb09ede504ff5cb69f5ae801e4343230f7c2def0ce0931ed481aacdfe7e23b712e5c99a31fe0f7bad38092bf8e00c45ac4f4770316282f38d4c64509bc541492453549aec4f0ac3b44aa641dd28ff76c656ddbd21b04c95d9f0e1ebb3c78b7d1b9b0146562d794bfaf494868798fb08f7d8feb80641794ec8c9461478cb48518e228ad435785872f13f2b2e940892bb73a7373418f242dc61d9d88f5f7b0d78bb9d8b0424aacd257d782f978f8aa0b8a37de4c6de31a1180ff95e8847159a3eeb94c76556c6cd8ab5c82acc6894b200199926c96cb65aed71568d18ecf945648aa3e9ea2a8496125a693be5c5c2cbf9ce1804b1ae64f052a92afa4c4379a422868b50b77ec9a700af628f8f92b5714c411da8552b5527f20b98341a7853189c03643e1b6bac504f7df6ed0e2063d785e737193bccf374a1d49a2258b4a35adc70e32fe633752e9d493147dab09601327bcda5b8cb829cdaf316f8ce9d637b29ee4045d9fb10fd7be76b9e21eafc7803fad24f9801c1dd4e1788ffa40babba8e4661465ab8a9e1d1f8f2a45fe08970be31ec30ca3df907ab68f6b2478665e4a812a35c275feb5d14b0af324ebfb43ff61337fec9e40b9124add2b2f7ccfaddeba992da13e8485cdf6e52d69863075006a283ccf34c697417d8edcf47a63e51cc15851d44334857193d937e3565e92e9152d1f128f17e59fe2f5f8cccfbdce20407d33e60281cb08a63271b8c14ae65c6a7f3516d0d61a6df00ec26fb0a60763874d5cf9445bdbf0d48bcca32c57d8865aaca3f766cb4ce5ac88988b99a05d95eae96e49b25fcaa55b7cc4fdbb77bed2170ad6e2c30f0aa6598cb958846dd4480e319abf507c04e05d0a2961712e0868ba61b2f51ba8f2ed1fc92389da00db38ae8c36d8196103c8b8621b4f78518f067de8ed277bd3b9c6f1e5d42402521d2951185861d1947bdbbf50e38907085dbabfeef607ed8ac803605929ae5154b315b91147e55f75d568c1842583a8fc702d4c3a74ae155629625a8b4664e63ab59de292d57026ca5db6657031b644f38f9c5734dba36377525b8f21623deb17361ea2eded615d2bfa4d7775ef71b569b958582eb991c91c935bf84c2b062a1aeed505b6e59a834dbeb5ca82ab88e90bd608fd29b9f3c4a9fab3064d5d5b72b0be2120893b46afa03c628c4036f4e7c65fea877b24793ff164f5480b11993555b9d73adc064ecf6d8f059c8285a273db729859e8c6fd64b2fb3599e04bc0f6a2a7d8aefe4369afd0adfacc8eaa0590078929bc101ff3a740bb21025a979689bdff4614a0d7406edecd8e6a06637f3d626544d62b63d529fb522b0d2eedcd5f3ebafc9eb43c95c8ed52868a2a4b384e28d4e2c2de1ad7f16d5ac6e1417e664e64a5649360a02028a36348f174d1447d7d46a8acb59f794fc7350435c094ba1c934e00c68d0751a22948ad5672564e293f16974222da7bb2164e352a92a56c31634863e175dff8265eea9a3115a5a136af1b590d42762a611a8f3c44977725fcce2897614f0e0d284a2b9e9c4e30b3ba05a9d35e4f9bca6e85302f58850d06a2a5e6a057cb51270b0b0a1b27c9b3d2d42ba224467ff2e724e9db7f146ee246588b3f09e5b6d20b4940a3dfb166937828df28f28552f5ba34fcc65a73550a43a5edad64031a69d25361f6169dd748531e48800650eb93aa5f6975271b235ee7dd11aa737670dac4513eebbf2536906eeb5797656e41a9584ecbda724fbda415492951737f09a62449053603390c90f6b7cd7b134d70981c03d27a552ec5a8d3a69a9697b10527611dcb92f46529499bc27a4dfdffcc84e4dc6a3cb8f68020a792dc54cfb89a0829f1877f0fb940264e58b19084ae6623e54e4fb13515878a9bebfc3d0debd2b2ace4bed0e4ac865dcc297c6a7fcc3ce261848a95aacffe7c1bdaf0145cc13bb0e8f658d2a79547f6c2705bfe4ecf116d2a43ae57025742cfedfdc300b7db3c0a7634d3af95f1cfe7db423e843c23afaa96b543f3aa1d1ec21638e700598bb099955a615f429aaa49f20a05d834ef379399d3b8674e11bf708da8d81fcae2673a6307de7f11a990d5d2c35fb9f45c3d6e4f774c6475af7107870193304663a1bb5938ecb696f0f9b3442cc2431d839efd5d74f436485dc0a31aa4a7138fc424c0f6fac160e46b9244d6460bdf7cb324ea416c6ff6a02342e698da7d66eca23c524dc22ef0b6d331c87ec067cf17adc37209974c5e604137a664b2fe1623f54e864c98b188b2b9f6dbf8092294e9b37b4c026429b316b541306a5f678d30fcc38e948acd37fc2d164ca54ae187667f9bb762ff349dfd3a3aa43835b8cfefb49f0983792e3888280cf4069d191c0dfa51566b90c41fe43d78e5d4a96ac5f57b31bcd2d0d0e29ff85dd28c1be2ba5ea9178b082a9a80b7d7a7b0ec97f0a63000406eae94edd38f07d58244b94afc664ad55e5f4ce35d83709bd73e5e02599fbb2e48b7901b1c15ec32e920563a95b599596be045ff3729ec0b3d6931ca365637fd6140cf6b1ac41fa613b15334bd747b57cf20607ff87c07ca7a11e7e07f55ed9df93b70482f1bd6b3a1d1f061e2c53e4b9491199c9130748757019821eb3e1153f7bb1ecd4f877cd22e5e322e1163a48d6a8a2f0316b78852da7282afca55eedaec69de072e183ffeecf2e4ad558cfd81a86afeb7862e8c5dbddf719fb1400077c5a8ea7e34573d5088fce9c64d6e45e87457c33a634e0fa298e002ca16f7d0acfe4b2a61a8bc6a8b351f5103da92326d93315d767ba28e7469ad7c303f7b8a5a008160fd4225ffce7a2148963f65516d7aa24cebe03ad1d7c38017b9f2d7a2454b8332fc795f436867196ce23e8d4f55b4fe0b93c53934be4912076684117632eec651a531d1d435fd476f0a0f159dcb97450926b93c738023bc89730f9febb5bad70edf81a20ced9d4d6191e4db935bed6077d4cdce8cde3ab36520b84676e994cd8dc033923a27cb73c3eb3f7ecd0ea16cbf45059d481ffcd30555bdd5987584555b9ff77249cd39107e622c8d8ac92c58d9c4b7516b2697b7704b9a07c94fdf7a89ef7e596044cc8e4730b75f1372815ce548ee858ed3c53bfb0ffa32bcdc351d095bfd2d44dbaaa21297b3da732cbf6274dd885dfdaaf59476ee44d755c0f22dfe9572a8b8db19b49f03a6af1731bd0fb5feea7c50a406afda0885f4046af0f3d075740837d5de509933c7ed2908b0dc4742e0a6c8393d008422d7b9befc2895ceee23cd87073a64f4c1b53d28f13b1950d25d098995229538154a0f55fc7a2c22dcb5b10205d4ed0785e94a653a0507ba5c63024de41beb4fcb319ff9dc038d8b83fab9f1760e90edfad6419fd2d9eabcc4fa2f9d7780fd3dfa41776c3e5f60d7ca0925436bc15017b2ca293d5795f4c5440c0f3cb3df20f0fdc80a1b74049ca0f8e08e051cf888195310c8535de0e9172b2fe2d0b74664a0227ec8a30b2d901a34c05b67bd32076a0c739ec017566420200375701f4e2d41dcfda2b56f869d79a2f5c85cdaadda41dc7b32590e2bf0e584b3fef676aa9b544043a726dceaa78dfa4627dce9a0e0761766dbdc88b2c42e33c373bad0c5d12ab03b989a2753db4dffff4b320d489e146ec51a17522d861c4a80b231f0b4b695243d4f8739729c0692f85cd7f3b67b3b677a9b7cd0aeb71813079788d585eca70a5d8b9fb0cd47f433abb66aa50d78dd7e4870f5beca0f1150cd2f784a8815f7720c4c748ea92b8fee96de659acef0074d1fdf42f383588780f68cb577285ad32752b5dee83e94d446f618ecda0140b2e5c95b6608e47c716eb77d6c4fc06db8c19997b1e82b7ea94abd6a1aac2b1a4fef913bd75477ecd51fd2186b5480475d17e20c04546cb1f417924d32b92fcc9f6e5a786be1b8505220f460eee4821e25dbd444822878a5e063de2443c2f4f1dc0baf5729a829dfe07c7fd4fba2159bf0605a23a80195cc101b51085f5572d878de9aaec55999c8b8c65dfcf627a1cf8c69361adb19802c1b9ee3498d5ba543ba4bd344814449388af11f58f0dea39073b16b8ef66dc47f2c8c1b4f6d67362f106ef77684408d048ae4da73efa7b581aba527f76d2e5488ed351e4436b2af7cd7bcaf354daf97fa0ddcf82063883ff705414c75dbbd2fb6353d4208828a543fe0bc71b7efe3fff8e1374933fd08c5410bf485c337698660006c28b8e37ae0ae688f13397a9bd2d833a37a5ae1ab99690491670d7a36b54fa6ee4515843cb4a80a27411f53aa4932060016df0111da20ca577875ec707e695942bef97de76cab7146a4279273018fd11056bedb8a27a5244ac4426257383404b0c7e7823da98fa863ff1a3afe65b5ec1390d117ad82c4b56671401e5be7037bbe8eaac79401e39bf79b9f28f71a75a0df8de9b037f6f9840de2fa216bfbc722d118fc3291cf19b7ea8d3807b921e2a2e00fc610334850df4bf781add82bdb048a301c713835d9e060bf4f499ab460d37df75034eb6944a114fc367ec04bae9d0639d01429f36b6e8fecb9467a6437c94cc4cade1876fb3a3e480168ad2bf42c9cedb3e90a7192cf44757b71f17897c0cd9b91036b90d82074db87b813c752c6ca71dff5a09b90a61470aa00fd8f4cd09d6afa8cac9787cf5cdd2007923f1d88fc1903a902529d1693b2de8ec0ecffc810b02b493e45257d1ade661fbde1bada8e7a716b06a47794c586aba6da341d53d6c9334c0274f6978a60036e97a059dd8e50c38a477a12231feeed31c6ac4934601f7d8f59b227cf703c1db791ad0ad98ef3c1acb529c2f5236", 0xf10) select(0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000001800)={0x6, 0x19}, 0x2, 0x0, &(0x7f00000018c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754", 0x7a}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208a", 0x5d0}], 0x2) writev(r3, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393", 0x55}, {&(0x7f0000001700)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c02cf7a1653f1749274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a49400"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f0000000600)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e5098efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b82ef9cc1b0bced06209a65ff61b2a8b14004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a54780d6b185ede26f65208dcce5c269e7cd1e035d18d1a6ab12971530f9560be23b0f79e88eaa7e2000792a8097b4ddd49daab1ef9fc945a49add61f933b61998cf8127db66386e739bf2b1f12674a63fd4c33bd7160fd5b2776725e2553e40f4d7f8bd00b660a77af3d19d56b494232e2d8003139151a8bffb808519313f751d17b8dddb913a8ff30fa7f017d701ed9dd8d01988d59945d5", 0x1ce}], 0x5) writev(r2, &(0x7f0000001180)=[{&(0x7f0000001200)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000000500)="ffffdf57000000000080602c6a9b9722af847f", 0x13}, {&(0x7f0000001040)="be5f9af4744d7a7f3899a46aa1321d50719f12a311557cfa9b7d48a9359787d62f40a1c43a2e6ed68c0da7e54f0365b0054449b78550a77c6f26411f5d73f1280667f6959e0c1d3dc6187bb36431a3e2ce66eb78cff2e41cded868fe25e92711df1c4289759dc4b49d573a32da0ed8ab79c5976cc7a57d4c6db9780d5e84e90a24bdc5a0145c0f03f1800746a476ab5c153ee93eb47b12b71e22dd4890d3d330614fd54ea776df09008df6bc0ccc4fcb4a35f55d101977008c", 0xb9}], 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r4, 0x0, 0x3) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000880)=[{r1, 0x1a5}], 0x1, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1fe}, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x1bb, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaab9aaaabb86dd6038d9d901853a0000000000000000000000000000000000ff0200000000000000000000000000018c"]) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) executing program 7: sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="00713cc68ed29d1f7007d52f80bd30a44abedddd79d12b4e080a4829fd3e0744161f3bce1a9acb21df6829fe9086a92086a4632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e6280abc5a5a47400014d2aa8a89b61203f5dcb5c42e2486fe8f2a02", &(0x7f0000000100)=0x71, &(0x7f0000000140), 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x20}, {0x16}]}) getrlimit(0x0, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x20000, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbff2000"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, "000001304c00000000000212605b004000"}) socket(0x10, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) utimes(0x0, &(0x7f00000000c0)) msgrcv(0x0, &(0x7f0000000100), 0x8, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000500)=""/98) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0xff, 0x0, 0x0, 0x0, 0x0, 0x103, 0x280}, 0x9, 0x6, 0x0, 0x0, 0x80000001, 0x0, 0x1}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000001, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r4, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) writev(r4, &(0x7f00000005c0)=[{&(0x7f0000000300)="91446aa5aaed1114c5c79f3516375b21072f4b02b34c718dbc8a655906c0a30308ff002bbda6e4a12bdccfd6587f6df1a143cb84649827da1f1cc0ce5efdfc90741b50c270388404db3be9eb08460e02ea4086903272dbf17b8b2e612c1b891ed77bed647606b89335c32fd7b65c7d74b859d93da8971988075aa208654baadcfc8653882b52585c6cb9f9f3a15991977ac03788eabed4202c7479af87d65afc98bf24d15defd74ade4b5e7a1ea0f0abe5b816f5c8c7550f2d32a977bcd2cd3afc83f384112bb2b2a18f3d71b86666c80b474ed68320d1a91d6816a6", 0xdc}], 0x1) r5 = syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x81}, {0x64}, {0x8106}]}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x7, 0xf68, 0x8, 0x37c7, "4937d3261053b1ca5d825caa89c16c050554e7a9", 0xe6, 0x800}) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080)='(ENd', &(0x7f00000000c0)=0x4, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYRES16=0x0]) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280)="615d9abc1f30a2794a4e8a87762bd52496113fff3b964712f12c39ce8159439743df40919f6bb2b2af7dd2c915381ed11e7632462d5fbc125a7f9c7e1d31ac54f5f2e08ad191f14228e27f66f8dce9d0677d25c07fda07c593281affa9ae5aa3fd881f1349d0bb6d102fcddafba8455ed6b7e1f9ba4d8b85180ec477176890174c61592b65bce437abc2c3941dc5cbcef348c812f1fb71e99926ddf4d29dcdc6dcaf4f59b6d8813ccddb467b2aec6ceb00b8698645025f163ee9843b4634876e1978d8ce13576b36ec14257c6433304dc2469f2c18ee2d9a9d4ed5de756618c6c4d37d60c0ea7865e1d9a6f942680ad265f96a34fd822036668bb5ebde4e832fa08306cd1a1795f2ec63a72855fb1eda21ff97e64b3870dde7ff9cb65d6e9ca7a5e560bc53e6d6a54ace872c4a7f32631af7e70a2f306fcc6cb226713de71a60100e4c39113f4ad45e0d714ac76fa77c8e7b6e18ad3195aedf1a1cc24afd34419820fe19b408403362f82a63a561eb34d80d49c7dfa7c26d8fd9fff8ec82dd25bf21dd5cabcd353591a800bad7ae43bb8815b1aa5710613ba3dd58f83c536ee2b43e4adbedf322ee1e2b69ffc5403763466ebd921d3463f076f24b5320a22b806d005246283f0d49ac26e708711e9d0638103b951d11ec5baf44bdbe4bcc94bf5536c473ab5a1ddab6306f5cb1ef9e5ca5a0b261b8f9fedb0825ec31083323cfca9a895809d568a7e0ee29ec9a39c217f8f1278185f5bd64716b8d77d02bad467b5965ff4afe9df4b12f8b87f7acd8debb0f5d77dad556dfb81748c0ddd00ffbba0de81c0805d7905118143f6d479ed8813753dd0f255a2750629d447cf4fa08da29378e4850aae0fd6aa193ed2021cb52d8203aaffc1b325f9cc6abbde9f92f13189ee933915a72ea62a315310b53fc9cf2670bbc67df8fb52d271eec840239ae69a0823b48538a1e234351d52524d65fd9fec9b6f4b9b516382a13ad20e434eb66810762d8a1731f44cd46fb660002374ff90c94b4c42557709dfe700236e968923ca1510149981e72d8da84169b87071d48b66e1c44b601932542fa7fb57b0cf4fa68393935cbb74ea1161e751e24883420cf5a68eba79064296f2121a8dc8fd1c03ad8f12ba97997e8f1ab00796f8d1b867dee77983b43860d01ee10729db138701d61523b37b95f108b28e7a274f52441e69e283b3d1c0704f38df0763f5b88056df5a517468bf78af33f9bce1b07711082c6b92e91df9a20ff018ac7c6b0b395732186a16500e7c9102af04c1326fb23ce19a25ec62510d4e0fc4b6b640be92b794a063c3d9d2678ee8d930191b41c814eb4d1f732a53be58e4e0966bdf65ef3b3d2f6281cad409cd0749954bc41352d61ae2545314d1f3dbac9d98cbf2315aca5dac9e956ce582a75adb4bebfff193c93b2b33ded75766b142ef2f94fc551f936a9900a62e16b92ea8232e2fbe9c987179c9d2aacbe03a1c2b94af68c24db7b490e68b197cd776d9b8ebe28e1eccb66de4bc54cdaed375633be3fc0cea6528e31d80b524e6cb3e3bff08d6d183d649928165f2e435da69119be4cb76d0e7f7d4abc07cf1c2c46f49e2d4f086f3182098b62b20989b2186f5a1eede14a756d715a8064addfc16b2118abd96982d60d2a6f4977665a7d49a8a6e039eb07200f172bd3f133b0df395042279b23ec9b5ec73b9fa42e8c9f3b6bf5e3879cdbbbebabca9e5fb2f49c46ced3ae70d4b9951799a2afed2887b874eb59ba6ec968d5e01f60f209983094f0346ec51dd528b28b20680dba599f83f67616faafed6c28a09c78dc053e5c10b9c8403a52c85828c41baf2b6246219b0c7f400b6766ce626bd0eaf03e1149f18c4a9d28b94d2edb1de80ffdd38e09086b76dd9ec4a89073296db8df955d6a4dc512da4a59c6c7ecee08fc4e1cc254e291f6de3ea608790d38ccd3624c2be591febcaf8fdd703fa22f4ed7b2a7ae608156b615c0d62b9740f1bde27c8e5c83209a0a1a5b985c6f65fbea5fd1199ff165ce6c10281d771abb472a8cc185af1fb98dd4d08d83ade12c62f5b6540f2f4fb7e32ddd339ddb7f75a1cbbce0b7ebb9842a2eaa90b2a2a44dcb6e7183ccf1918fbd46cf5e7636846c2a8bba295153286e828416490681f063f9ae390350d0bd4168d131ba3181e112dd056b6e49f8f6c6fce403aafb41a189aaee504ad438e397f6481649a00fbfb71b77eda6537ff46137ddf3da6024a8048fcc7f1035705e682e461376b479714387c3c2d8e7295c6133e023915c83a7aab0bd1f6c1d82d3e1b8da40cc43a98c19e624b18d587fa4bf757c791021a2f143945069708cf9e9e833c076fa8569951a1d785c40643f7bd8eef144d4e9b81863a7cf09a8c86949bb77cdc8591b6702c1f42dc26b24680ba5498e5d9d9536b47e546f41ebf0c80cc54aa7931d44f1bc60a9adb1bd242b5b96ab825b2d3b0c0c017e2c2e6fea409dd2f4854d9872fc1811be25efd531abb2fdb0d6f1a9c7f90d929799d4328fabd0721728644f350da2ff7b25822a3601aff791aaf8ccdd1e1d3fd918a40f9dd5973131f1c78b47d6fc8d35748daffcc9d52a65caf6861e5aa5d650be27dbceda37684d919761a3c9f98823efbf88a866044f9c9d0c304cdd2bfc63f0d07c3286ad52d84adbd37fc9ac4846289a24aa79928ca9f91493959cd25034954f14d3791ab03eb688e076f0045d137f40a782d6ea7532d1e82f47b345b3022c752fce6d47e64ecb8f097c7a2c42d05faf9e0533b60fcd51182220e353f1c9f07bde2d784a9d9b27cd03a50e43ed4b28d28e16d55a0a82fa37708e8493ecae8160596b84acb14cc1433159d34dfdbf61a8bccb6d6138dc0ee1e5f4e16213fc1ef708752211816ac1fe0f20e2b454bc235b5ae1af655e47e8b6e8fd163a05f5327a915986b893246fde96a85d93be0b96f95bfb565ac260dc82792eeb24c7fba6f75aa08e58937035286dbda2c7cf610ae8782ef749b9ed63db9ee3942df3375cf3105965a76d21ce573db22def0901ce5e1974284ca937dbf4d6152152563797726f5d8d1089d4c042b5a35553eec8223ba393c7db518e3290e8041ff49329938f7618e03e19bb46489da9b8f6cc76c5055c592bcf7ac7725dec8d2424dc00f0cbcd21d8146fe90e1e5bcbacfc39167a7ed35dd138c0191437eea69751d83db4995f8700be8dcbf8f5bcda239eb1640ac1c498e75d9ba391952ce97236f4cdc80971251529d805a468fd4cf7a25641bf891b7180c75a0fc75e9445d56109c4fe0f4b22ed75b005da05fbd9ba76e3b2a7f09ebcb51c64157f9d19a3b45f12ea3905e39b99284e47ad74f47646fde3edeb7c2906538b096961dff066cb345e69363c7824fe6961e252b210ac8693a918b9862911085d38181a9b345bcf6dc822a5defcef0c5a7e9aff673bad11ae87cac4466f3832b77653cb47600f482ba3aceffe0a7ecb3028e3259434b2fea71783e81c37dc1c30dbb6c877947ad5b55abd464237e3067ea7c4a246ddb5396c6b059b157646b465be69fea1b3f79dfd31cf668f514d78817776a2f4aedfaaf565577d5c1b357175f15fb4283c701fd6a1deda3a9032e0cdac66329a12a616b507537d670fa4dc24f6291ec688e0a0e96b47bc9eb694bb1e6282dccb04a389c2ac31978c26217df8f8ab3c4b937f6da6256413005c236966682659b1f6ecf0b11e7393f6d151fdd1055d299369d5d95af901e4f3f14b17d4f6ca687000d21a1ff182c4901e288a5cb049993ab027e68c89db924ae0afca9b82a7f6b14392ef8d785f1b01d9524acfba5a1d799527d1d9aa2ec21fe7fd90c528ac7c380503d7188dae95682c01c7851d8cbec478c8dff1de7376f8759d838952a90d0529c26adfb6291c60b7602fafb583b9785bfe078fa402780a7203573d3a7fabb345084b8bc5540b09221928ca10a9068af9cdd33e1ef9e7f374fc738b3137a751d2f566eb4c66e43793bb015b941ec41f2836cbf2b6f71f4a88e8b94c0e0447799235dddaffe6c590fb87cc7c3877bacb729cf5610061cbf61326df0bc3f1a0f925b61e1e0a3026d79943800409fabb859b6923e47fe67d041be67ad5d7a9c526e061782f9bb88a0064721372e4be29fcb5d63423e4ef9110b30b9e3a628b4e94136a9ec93f30cc310795cc2eb102440f54f7f10178b264fe9d737b991768cf11efdb24b4c795abeb253a899a2e898c6c9fd0383581c4eb0d8c2b6b28686f3ecf70ff5c880a98faa00a7efabba16c444261f83033015c08184fc3baae4ab4eaf5256dad8f5a6849e742a4bbce9106c60cc38d34ef38b5521687ee4951ad363e3a3df775ebc207151ecf902d4f41f9ae3bcca8abc1a893a81b1a9939a8203765a1d461a336f7510c95913c4d78b50ca6fb713004b8ffca5748d33effc1320ea9657517de740943f2da6b68aa1d915ab97dbee62b859bd06a771add69448dc0fde56ab6097a112c6b3c94ce2cb11e2a38fc4d8ca9f80a70fef5704e06804ae37758564095209176f5c0892da03e99e1557b7cb731300396e69fd6e2148010c32e5230285570fc34540ab33bfc44a90f750ba935509a4480f640fb38e6c8351eb5ab899c373d0f7f6497fa8c3fbaf029b74655093516871c7201a9eff7568be5649ce2db50d41a7c63971d87d45185a9921d5ee16a99937509672d7f1df74657be1d8830e4d36ae37b0d3fcb109aa6c29dcd1d7e184f7366dd6cfab6031ce9545f39008bbc521a7ff84efed7fe368861eac4f35f7c4a49ee2bd9afc0a0dcf14738705b7f99e87988f761bfeb04bdbcf863b56f9830063e19edf96564367e5bb053a07032e39f10cc0811c9ecd3d030d926e11cfe720bd5a54b2f5bbd04f7a4d4225746d67462441875466f0383e45a49ca3de952c8629cc9edaf8cfcc995a09942207190dd113bc7878799fc99339f1bf3552aca6cd575052e10904fa51f2928f6f20fc51bca6f1b2abc66dc9a5ef8d1d73facee0f4bb0f33d8d94b06273ddd41949560914d351eaa7c095bd599520cb1530cde9711c02cb7ea7a7727fc552fd5cf61bfb55e632aaddd8781d5a41ac0ded6909ad6b6e6d986d077ade9b48d0278788dbaaaa8378dbd61c3c6ab65fa5f3ec59d90a09b70ebcec3d9060cf2f6989bef2dc422337f893a315cfd52d4d6b4bb081579e2355b70a8fbe6d837939acf4adb5cbf6867a57ec4f2c34a25cac691eb869bf40c310ee52c5b64d95957e91d96ccffd3698abb3f6ddb0d1301fa82d9b262fedd712c2dbfa241b42e133b6f304ae3f54c7c6d1a68fa3591737195bf05a1600079d1679e2a63fa264024026f39c005e0b33447d02e042c3debc00c3496125437eb8bd263b6e119b0b6d5ce4426f2a2d80410ea0c2a5b3c7bb34effc5533509600883a186a378a7ea3aa3d69594e1d465922596d5057d632e3a3b728d4c708052c6c95996729ead9115fe6906061b9770641ea7aeed2306793b9988b72876edd9110c0319feadc7f0b33c142440a8fce352ade233471540ac565b155d8fba61cd447dcb6ac01fbd195eccd74a5296938b23c718d383218ce897d1d1ffc49c2cb34e346f9e034594ae237bf4500c858b8f47c93de90e7a0c48d4ccc1de07c9e5f2f7980e19adfd08c71710c10f0660c81ae87c08c4ad35be407479eefae56ba1dd784ce05eb938808bd4eb5750b44fb8733ea3c2646eab7088f37d371ff1a7d1c5c7e3e1a234e109e81e3b4a4986cb96b1af21b023fb0b4809e8f51b72d0cac138048a4ab69b05440c485c98f959754c226de9a75", &(0x7f0000000200)=0x1000, &(0x7f0000000440)="f8cf737f68678188c2e050cab918ca473604b591e550b5abbede6237a16665158c9a6d2b60c417f62d76608cd1c5e6a6e4121c47ab723c64c9e10d5a3b5db8a646e1efb318fb7c442a045234f2c2182a2e0f618ada73eef02e7981929372e61daadf26a63992ad25c6ed4783d29d75de67bed5b75095b499966438ed2232c3fd33a19a7c2431255d7b35a79f6f7ba253b078753ef59f629ebf785ba0e7631fd1dc7897d991c86780804ae45c0c85145dfe26f23bbfbcaa1afa1e93c4adbbc8f6fa2a790ca0", 0xc5) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x9, 0x4) write(r0, &(0x7f0000000540)="4c01db471a4a3a0d096c77dde0b9eaac985b5f3c587c1c1f942325bb63d17985abaf7b5542fbafb5434724824c0c42750e38d1876e7173c62df1be128f014e8c6422a873b64f4021f31cf806f282aab022d14d20bf4e4aa6c54f1d7ace222f2aa0948012149739c6e5fb9e346cffcb5b391e2eadc395384b64ebd3d4808edb3b0999b3d09898b2560ecd4c46b13875b56064ae361007a9b1365cc975dbdb6ec7bb575ca2216712ee87ea96d7b253314ebc44c27f0a5d7a700f8a8c301264a2c4d999a0915f14aaafa81b4685a07c94a72740695a57df5b4b85a2f369", 0xdc) connect$unix(r0, &(0x7f0000000000)=@file={0x1, '\x00'}, 0x3) getuid() fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r1, 0x0, r1, 0x4}, 0x9}) semop(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x30, 0x0, 0x0, 0xfff}, {0x496}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r0 = kqueue() kevent(r0, 0x0, 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x40000e10, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sysctl$net_inet6_icmp6(&(0x7f00000016c0)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54, 0xfd}, {0x20}, {0x8126, 0xff}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/66, 0x42}, {&(0x7f0000000280)=""/186, 0xba}, {&(0x7f0000000340)=""/67, 0x43}, {&(0x7f00000003c0)=""/222, 0xde}, {&(0x7f00000004c0)=""/135, 0x87}, {&(0x7f0000000580)=""/122, 0x7a}, {&(0x7f0000000600)=""/192, 0xc0}], 0x7) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) executing program 5: shmget(0x3, 0x14000, 0x428, &(0x7f0000feb000/0x14000)=nil) r0 = getgid() r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r0, 0x4) geteuid() syz_emit_ethernet(0x1fd, &(0x7f0000000080)={@random="aa7adb69b686", @random="4928a7171abc", [{[], {0x8100, 0x4, 0x1}}], {@ipv6={0x86dd, {0x7, 0x6, "71ba98", 0x1c3, 0x2c, 0x1, @mcast2, @loopback, {[@fragment={0x33, 0x0, 0x1, 0x1, 0x0, 0x16, 0x67}, @hopopts={0x1, 0x2, '\x00', [@ra={0x5, 0x2, 0x5}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x6}]}, @dstopts={0x2b, 0x4, '\x00', [@padn={0x1, 0x1, [0x0]}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x4fc9}, @padn={0x1, 0x1, [0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x8}]}, @routing={0x61, 0xe, 0x0, 0x9, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @empty, @mcast2, @ipv4, @empty, @rand_addr="9d835b7ce52cd2e5e71791865107abb8", @mcast1]}], @udp={{0x3, 0x1, 0x8}, {"201c3a7bfc357cc489211493952b219531db40e2b08ecfe5eeb10d2ba64f24fa05bf21ccc4626ba9700bb6e2de5b12d16f92cdc71af8b7ad4de9cbe33c2cc00ac7495acd271b6af66687abbf583fa4a54a259852cba5854067e5d78123566d4a6c7c1ed3c01c62c9e6be824162066eb5831397b032677f72b1663d638b91a61753ab769714eabd6871755ef5a947da09d444085d35d86ddbd960a60faa07a8e3b91a3a7b02637b897ed0b53036877eb95c74e13e9a1de3c17accc4ce02d08df30dea768c4c34a147b40fe41412812143e5343f4a2f6e204f63f731617788e55b53348487bcac01a86bd54a597056c983207502"}}}}}}}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f00000002c0)={0xff, 0xffff9622, 0x0, 0x1f}) utimensat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x6, 0x1}, {0x4, 0xddf7}}, 0x0) unlink(&(0x7f0000000380)='./file1\x00') fcntl$setflags(r1, 0x2, 0x1) r5 = semget$private(0x0, 0x4, 0x403) semop(r5, &(0x7f00000003c0)=[{0x2, 0xfff, 0x800}, {0x2, 0x1, 0x800}, {0x3, 0x44ff, 0x1800}, {0x0, 0x6, 0x1000}, {0x2, 0x6, 0x1000}, {0x1, 0x2, 0x1800}, {0x1, 0x1ff, 0x1800}, {0x1, 0x7}, {0x2, 0xa54f, 0x1000}], 0x9) setegid(r0) lstat(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)) symlink(&(0x7f00000004c0)='./file1/file0\x00', &(0x7f0000000500)='./file1/file0\x00') setregid(r3, r3) accept$unix(r1, 0x0, &(0x7f0000000540)) getuid() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000580)) sysctl$kern(&(0x7f00000005c0)={0x1, 0x2a}, 0x2, &(0x7f0000000600)="42be8540f4e9841c8999de0af42b77763731c496ea8d5335caa597adbc957be4027f6fae10c3c58316620e790e56ed7ad089894c2cc69d897abd46a49d8c3fbe89c30f4a0034e60f91496ecf2a76480bb1df7d1c5b5a8c1e01182997f715699c16b9fae68bb1c47fd1038a8f728105e69bf11209ca", &(0x7f0000000680)=0x75, &(0x7f00000006c0)="f35674827a869cee696ef81a21915e725f68388550f3a6e76441f2f763f3200bfd5cbd68dc8540e35a909139cc14c6bd181ad604f514ce", 0x37) openat$vmm(0xffffffffffffff9c, &(0x7f0000000700), 0x40, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000740)=""/23) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000780)=0x6, 0x4) unveil(&(0x7f00000007c0)='./file1\x00', &(0x7f0000000800)='c\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000840)={0x3, 0x40, './file0\x00', 0x8, 0x1, 0x3, 0x1ff}) symlinkat(&(0x7f0000000880)='./file0\x00', r1, &(0x7f00000008c0)='./file0\x00') socket(0x852881bd55f0efa9, 0x2, 0x1) executing program 4: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x205b1a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x10, 0x20000503) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) syz_open_pts() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r1 = getgid() r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r4, r1, 0x0, r3, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x7ff, 0x1800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x200, 0xf000, 0x80, 0x6, 0x6bbb, 0x4, 0xe42, 0x0, 0xffff, 0x7ff]) getgid() r6 = getuid() chown(0x0, r4, 0x0) setreuid(r4, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0xf}, 0x2, &(0x7f00000001c0)='\x00\x00\x00\a\x00\x00\x00\x00', &(0x7f0000000200)=0x8, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x20, 0x8) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x3f, 0x8, 0x6, 0x7}) r1 = dup2(r0, r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x9, r3, r6, r7, 0x0, 0x103, 0x3}, 0x2, 0x8c, 0x5}) bind$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000240)) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000300)=""/179, 0xb3}, {&(0x7f00000003c0)=""/142, 0x8e}, {&(0x7f0000000480)=""/39, 0x27}, {&(0x7f00000004c0)=""/154, 0x9a}, {&(0x7f0000000580)=""/207, 0xcf}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x7, 0x5) unveil(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)='W\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001800)={r5, r9, r8}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000001840), &(0x7f0000001880)=0x4) writev(r0, &(0x7f0000001900)=[{&(0x7f00000018c0)="0bc4e1fc8e4359413e27cb3fe825cce776fc", 0x12}], 0x1) r10 = socket(0x0, 0x3, 0x27) ioctl$KDENABIO(r0, 0x20004b3c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) kqueue() r12 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x8, 0x20) connect$unix(r1, &(0x7f0000001a00)=@file={0x1, './file0\x00'}, 0xa) r13 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) r15 = getgid() getgroups(0x8, &(0x7f0000001ac0)=[r13, r11, r4, r6, r14, r6, r15, r4]) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001b00)={'./file1\x00', 0x4, 0x5, 0x1, 0x0, 0x40, 0x9, 0x90, 0x2, 0x1, 0x8dde, 0xb247}) chflagsat(r2, &(0x7f0000001b80)='./file0/file0\x00', 0x10000, 0x2) getsockname$unix(r1, &(0x7f0000001bc0)=@abs, &(0x7f0000001c00)=0x8) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001c40)) ,/!$: 2.27 #-$: '%449 18546 449). 0.005 0.013 0% 319+ executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0xfffffffe, 0xfe, 0x0, 0x0, 0x0, 0x9}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000140)={0x10, 0x961, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc449}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xaf}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2000000000006}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}], './file0\x00', 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r5 = socket(0x2, 0x3, 0x0) getsockopt(r5, 0x0, 0x65, 0x0, 0x0) bind(r5, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1ff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$inet(r6, &(0x7f0000000000), 0x10) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x7, 0xffffdfbc, 0xffffffbf, "ffff0900870000000000000093655da2b42d5401"}) pipe(&(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000540)="5e245b9442a463d96dbef02af80d446a619bc3d399173d5093c8672e195b7ce8b5798d1515092595e6e06a18d1085666c609a456c61f5bcc09dfed6f1d57cec43c709ccbfad7bda58ea5e1d2c67f5c9b511b4436c661e183742f966f9c192de71e97ea8f167206303eb82f94f22e4180ee9d915875943d67eb15", 0x7a}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x92) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) read(r0, &(0x7f00000002c0)=""/247, 0xf7) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900383a003bcc020021e96c58ff01000000000000fe5f2433ca5a132ec8f6c2336eb79db28f"]) executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{}, {{r1}, 0xfffffffffffffffe, 0x99}, {{r1}, 0xffffffffffffffff, 0xd3}], 0x81, 0x0, 0xffff8000, 0x0) setsockopt(r0, 0x7, 0x8000, &(0x7f0000000080)="565b69f6a883201481ea7a538abb90c3231d65d357a1761fdb365bcf2c0fe8849b03dca8bd408ca89851350aaab0e60616bcddf8027467e7b0e8c1f327e38afcdfce640f360c3ef8943c41c9271a3237c93032dc5de5c35354380247dc6b609dab15132d9141a570c78d1a8019ce4e4198d0d64b3bba5f87c3f7f1", 0x7b) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100c, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) r6 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r6, &(0x7f0000000100), 0xfffffe5d) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000200)="06", 0x1}, {&(0x7f0000002280)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd453163189e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcaeec6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e85735606218e9329ebbda19b51eca771e0da731c22771e16d7b0d1a", 0x97}], 0x2) writev(r8, &(0x7f00000004c0)=[{&(0x7f0000000080)="86bb1ab5bbf724de0a93ca51f8f6d3a3b77f67a01b4721f1b8c64c46e377948ec7ec440b789fe8e89b2404e1f0e9f43ee61a66a4f3df851d9de7dcab2cc1c4a7edb7786d", 0x44}, {&(0x7f0000000300)="9928b8fa3cbad9d62f53935ad83d439ba83d21ac18a7fa0e8deb3c7313708c2cbf43e190c0a45275bf97cce9e4f7f68d151be62ff1f09fed9f7bee4fbddd1236cf6b0aa9cacf99758441713288b67b3f68285ecbe077f005a2cf9216cbdebb46c1f13d867aee2b819abb2b588917cf10d0c30d17c6feff155aab302f775bf7e95c3bcadc61ef5eb2c15e007de6083763af3e5f77411bbe9657097ca26f368845fb889d2c4922d10afe46234c601b1794216e04f26637ad32209f53c2d3be126cf700c70c5063623e448a991f66fb52a45bcccbd6298c5816b6eb2f50c39adfd5bce0008fc00aa1b67c81840d084baa640eb2149fc2", 0xf5}, {&(0x7f0000002340)="c0cb551e68533c274948f6e8641536fae3bb67114be2b890596ee793e85401d4b0381555b3346b3ff9e797f581c9e04a87dcfe310b9d8cebbc5b4b2e92e5fbfa6a2146c5640c4551f76cdf66a2e22a8c0f511c0f0d7e6a806daada236e47e61b61ef3750902f4968abec897327c1661cf840df641a3e41642de4fcc880692364db9d6582dd6fde99d076aee3dcc7a18abe14a38757eb4ad1c1be08fd9acd1ab53988a523a8612673c98852baddbb16a8c811e5668cac3041bea5129c8e161c3dcabbb670b14d3330a30f28f98ba154e3d9d3e7b34a2bd4ac73226f06c3cf39abf8e476f780f774efa43c0c890dfdd397f699c5ddc98b45de22e3912048522380d9c3f1153accec595838cd6b690394e5d6a792b8eba52424809ac74ad318d17a819fcc1dcc4307979aec38398bde28a58b2fa0b570fb565df8c034ddd9f95d6e12742109a9ab867486e1602d1f7cd93ae08568ebb8449263efdf498b9263a6d179c6ca89743e7403a926a417dd481e156ef549108ed4caf2a6cc98a11b21d0f40834b3f3d5a76a01a80f74bd6cd3dee3fba887497ad4fcf4b5b7a59fd47bb54106ac6360656a221a3ccb67d2cc34439ef6abba2ed923a18e9b27533332cec0b9775b27b04448f2f232fb2c8d8ab997b6f8f5143f87815d03f3b027eff78ab6af8e0a025e0e421431e83dfed0f52182fa0af8625cffb75b242d03b44ea4cc942ba0733c341452d14066c00fda431a5c21c6fd0f523151600dc85c2a33a31736b48529696576fe121b2547a717ad355715051bbe32181fe7636466c361c6e4f4df90bb7f644f50d0123df94ff4e87ab0daf097812955540f95279a8123b13ca89a0636a3d03ef56bdbabe6c8aea1c95e8a8ce0d8156b2dcecd7191b98c6bdf1cce4e844bfd45f914c4d93ec21a6afb6c58d00766be916192275cf43d07a268cd4905426deb56c026f460941e4781ff07c49322bc71dfcfeb90c416eed61ab24fa58e2efb4b5d238b4c7b249b7bf498ebb9f957bf42ee86ad1fd62fc4acf6ae1e73545e78f2af651a2e7aa29403b7991574c331915a4a5813d5eff03b989e10d7bb83b01c0abe252a24ac80be9209bb745c3c85d9c9e044938fe5785c9df05f5726dd7d6dc19f6481031df056b5d4f8fa10876cdcb4904baa853e954d6ae7e7e150fa7b123f2a8d0e8b9f70efd15f9a7ceb79569849f0952ef3f5ce1a98460cfb899de1adbbf541ad67cdf406ea2746227f4198ee8f766319eb7572309bc67244df2a58fda55973c569baa9ca456b9484a8fdee39bbf99b570c840e1c9b14c8697eccf111106917d61909bd215d837ca3aecf6d2e2630e82316d3aa20b1ab28d0808b5dab30b053d294b6692dcc1e38c8be9ad73f891f2815321914c5b79cc48df3eeac4b95ea5987552f4bec3180d5921a1bdba7f2c7ab5acfe51f41687f6cda1b212792f7c46c724fa157c308cce1aecd673edef52e5fb4c64c00b3f060ca74ecb864361e11d236c68a1205e7578816501cf2bcf442fd6875b445e04e408ba7891a8acbebf6a57c92c33c65438c69e2eb485dd812f785b13c8f53bf949df3c51c5fb58aac9bc1d594b305a85db2a32dc287ad34de0d554f75c4f828a9025dfba7a8abfd648d887f3f331d8aded11e8849fae98b15c540d629d07d0b912a5f7315647d53890cc9ad9406d4030416c4a259164e1a666479adfeb38ae0d3992c16aae4733e6d1b9bc4cefc9b58c17a09b35d606473175e7f21442570f599ac3a071742e5d5848333ecef70db2f30b3091c5dfa546bdcf77d81e4496d528f994d1f975c89c7feb3ed9fba640467c36786316d3ddd9871c6b0fd37668f2dddbb1c863cfc62893b18baac2febe87ba8894c836e4477a725a4bef20df64fbffc9675fb6bae94e46c5a5d2be317484897e755ff6bbaace415430a7b6c83fed504536325659b6568963822aa5ebd4de6c950125002a2387e6bf12f50bb0d10a299bd0aca0b3ff46ed4438e596d661aaefca1fd6d8314855f8eb0380ebdd4818771c6b26e82c50d28b5a3d3cc759ac04f6a2ba64bed6bfdc6431e3abda363206c4a11114e403bc30a10a811e17af3ba75071abcab5842d302b4d035873a412d371f34bee9ddb65e0acc8a23e8dbedf0b6602e31e305067ba1cf1fda4071fd8c7743f81c88e94f0b64d5f3ce968ba16bcad50b3dfcee058baff7e7d604736584b513eb3806bdcbe90e48c59844b3a0945c4b1683da21143beca9642eecc544b19f186d163f711a8f0d917f2b142258e3803fd1289016465687ab17b42c110359b1c704c27021924da3a982b6591cc34607a1e602318da37a5a96f6ece8f65f713e4693c4ff0866d857903e28f5dbcd13f8fa21d45be6fdfce9b0d1ac040eb24668ee884986880ddf7056332ccbd1f93ac413dba89eb7df9e1f1f3b54105bc95a55ed5ef0c2aaa2f6aa6204f3cf70a80b7d1fed3ed3d5ed70a11766f886a5731b637765156454034038903d4f74ba57cb0c083dbc08e3c64274cf0d604db959f981e0c0a14647825905ae98cd6f474600918d079b769e376a72c84ea1cc4a15823e640122e7e16243f8ca93aba4000fbd45301c9f9667213e006cc7e6dc6923962d08861d9b1c07eabf70dd501d5da173e152228a743ac5866b040e000f5d8faa721a8df1bfed9f0e553a99b76f90156a1c194e3530aefe2bbe69597fedbfacf024c2bd6d3f2df02db67350a21cd4dfdb19c792163243800dfdfb4e3135eb2a8c0f8e701c3f0a7be268430efd8f1c57fbdd4f4487b44134f2f5b460af984ed0ce3e1877010e3a1c48345841e5b3cda8af23a5ffaef365e321619b9154aedc814ba43b2ab84a12c95b45e5a6c065ecbf21180574d39878d963cee8c84c0c493cde3dd2bbab3ecdf1eff717a3d9d6e779a864ac860c8eb245499c23e85670d267b24ba29f56dbb261417a1ad9301bbf048b8a5921ad7a2ab464f8c8ff1ae6e62e47dc79ee067c4cc62b0a8a90b0c2ca5adaf75b396922a198a9bade4b1ec21be918b6da6fab73c346295b5fd2a58cb1c85a807e5889e0c5784f063d109e2bd514ca7e085155f2fb970d7484029e338d54083c3a46988e5468dcd61aa13d6860867ef486ded2874dd28d9e7c2762538dceabcbe0b600338661038d80f83a0e927508c3e211b4a9478ed79c776abacb5c94d770241aa88eb2b477de2b442adc123ee7f6b669ffb7593e3ab19fc4862f7bef7945c60f869e470fb20c1791aace18332710a04efa5ba6584aba0214931d068301f2197b59621e6c100f336cb3349f42ce96c29d49b731a8efaba117b8c619dee5d238e1732bc9230359e01260d58edb6802ef6e85017e6aecf4361874d53db13a4f1a35f7e9438e3afb17eadd6a1cc4dbbab7fd7fb1a5fa9d5752abbb65081b7ba6be75e649ab2db8f2aa009eefa23307bf82a13f6b4208701a99e9b59e3a925afb9ba7e7bd1439977a3b6bdf0857238211c258e1b4963f274db36bbf9a0ad367d11610520d4dd43e91ad7d37c0e33841c558d276edd394b73e273868cb23fd922111174262a7724c41f6f7577a784db89a2e9159d57fdf6aeb2fce61ffbbed58ae89cc9c4337673c3600d0f9725a07ff08b6e24e901a2977f61a1420c7251411775428033b8f994dfe1bb2ade1eed5c219691b89937f66a06950181f81dd4f6574967190af9a520a8b3df5c59448648321fcf12b85f52469e8ffa0784c95b0f46e77c207fedbe239d4bd8224bd121cef0d0ac574c4db3286519ef1c0c5e4c5288741c48c32f7ef97c040a91c8dcdbb671d45145099abeda8d3cbda1c5ef42dbd60e02f1b6a1fa701381ab4cf9ccd816fd3e9a12434834044210bec2ea962311ade4a2c7b824d3ff90698d12dda84238a4141c184165376309d63520ae8883eb8c01ee2b23b65229af44fc5633de0ee7b9a72660a3dfab5e6d143942ae5ce8189f3e0c620ae3e5bb5858d6d37c2853ae1df8d5c54ea15c405b95d6224874105d3dfbfb616d4f21eb7f7ef5522b33d2dd7f38909d14aca6735c569d57d0a76c646e63312a93b47f645ccae7bf532c0c4451bdd9528eaedd404a94fc4254184c2aa493082907394a7318079a96f9180bcc094bc721dae56259c3ce950a02b41130e088963289231ec42b9be52266007b35bea258b7bbedae79b38d7f870356cb38d9ffeb83f19bcaf4689e52cb0ab3a5c30adcf65309ad40c9b38508e8a0c4d08d18909e08b67c2bd3b5c0ce8574a6d3debd2dbcade217dea964cb2533736f6ffca48b6270b2f440c68da9d0242ac1b90fd3b615d4df444d63d34de04649ed03ae916415a231f77912f223c229c810950924c4bc17bb6ed66a969f04c084195ec0bf8f0e069a1be5356b336942308bf82cb2bb235a4ea69aa5cdf2f572046b1cf4fe90bcb6c79bc16a82bbdc14ff6572f6074788de7281bb2e2759a0f7ab01f1873cee87ad85f51290b047a49367f4983ca602c7f13aa9d0c9e4c959a7194a5913314bcc0aead47a424b7ee97328f01032c782412f6a8f9d15593d2ddd303af6d27f15bb53a1511e472d82d9d8cb899efd489912a3e343e259745295e79455b2ecba86fd6630b7c0ee158ba754c9c293d15dc4f7ea5669a490fda4ecdae3b0f96c42d9668fcd51014aad6f5cee104f15d1d0f5c07c1b71cecdf34b5b96136dad9f0dd6a7cc86d9b460e57e8ada032203f0ed3b8658ea75fbcb33a0f6accfeb3232edc78c744c8f6e66c423b1e268c641f2e4db974f6bc18eef1b905417dab467842e90e64710a0c049eaba5939500342c69c2501508662ea3e8ecc0e7a71e77e123403b993b2684d0376fe2d1d100ea01f7002a3d64ee2356e269679ed078841c638917425406c854038da1b74eaec27d84bc1d8e0a78147d6a8e8d6ca2a95547ea608ace4e3e9f3f9e030ec70f93c8f588058783a028ea158ec29c53de117a4339040c219dd3dc70a611ef99eff9021cc2871a8d84ba31194bcba95ba18db038469e3f7810d652dc03cd2c742eb6ee6b80eab81227d7bcac4c82ce65034eb77efd1cc89c217d666375c56065649b930a86bf439b179c79377e5fe572baee3af2c918b343cd51659b19c02366b43a3b9ef60aa657e8c1b38c321f9672541c8c2e68e575c5a43ac981c98ebb47ed993b43b3a3475b58b6e04a387cb00931653a1d43aa1c743580f75ec5240f5c69b06e092d6e02b74f298c2e3a28bbea1267edf6f9e7e194de2342790a19fe8aa690fa4f4815bfbb2cbdb0253433e5c2fdff7d11668f888a07c78fbda9274fdc62f9d9b5bc62ee72f769f181b4381389782fac3bc3717f5fe2f151f619090bd3d2279545a465831fcb3ae07bbd3bac602d948a35307f48c93bcc5f56d13962dceaa290ddb06ab136200aa8a76fd6abff78dd23165cdca0f32738bc2f847a205b1d9d3e8b088e4607d160a3fea89f23d9abc0c95eb3f696a7a693ab5b9039d5320fe32c50ce189659aa679b7475678ed2a1c4d000cc8d73a32df8d65e6328ed7776467aa93ec4ed367cc127a8b57e481d7ec8722c201e200fc9f4fdeea1212a513b52a449f1fc10aa1b953cab99d58fdc5a1cd49de5a6354680450ff9707546e27777871b43b35cd751f71233330f5a7b35ed093d38567931c539c24ed0d9c67ac2322ce7d3b6a591f0366b77a9690ff7fad9dbfcf5f7fb2a987b3a29f09709e5896331a43ceeaee44e0648345f80a8db4b5644f8cebba8d725948fe3085ef3fb0ef0120ff24e0d53414f49c9e55ea605853fe97b3e3b380075bf4946ab7e9ebb9340d2ac1be35f401b124d", 0x1000}, {&(0x7f0000000140)="cdfe6d98e1778f14afe4dbadd1491048f6b72d677421bdce841a61d8adf6263994be0816eb407c961d9a4342316d086754fdf4a02602dd85dd13347b1fbb288e84bcf866a85de30d0c2e97bfe7c12f7e3089167f19509cccdd", 0x59}, {&(0x7f0000000400)="1b72ef0e90a630fc449e42a2dbbc89902f51ea849f9a7be9a422e0328df1c62ec477c507610fb3e2249c6e16e4adb811d3f9ec64b937ac422b7b4e8794e44076446d61a53fddfc8030556cbd3b441796bbcaa78cfd1e0833d2421806e89afe03a6ef01b97900121a78dcc2ef5748147130bde180b1d2e8a583fbcb80e2f8dffd507092ef2bdb11e895319cb9c579a769e3086af8af4b5325aa7451ab821c4c77592b8b1e838d089080524d5d0a4e6c46a68c0e8e77d595d5b9c317ee", 0xbc}], 0x5) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000b80)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623ff7772df5ec5d228c087209b69c903b0b779defd39352daaffbc17424f5dd6480c80fb74ca117ef2a6870e590350b913d139afbc581ba6e2d87fd7a9b6e8d91b41afa9531e53a297e6474afc5c5e651eb9696a43eac3a3ec4813", 0x22f}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3", 0x2f}, {&(0x7f0000001280)="730b6c66732ffec6851a540a37647d21f804dfa2bea63ff61b79061ea84bd6a5b9422c77620e4f4892d6c5d3e2f03fa4c68a5bb37b4e0c2877695126c26a04345b5fd3cbaf7e19a47f56418a709ab3bbf8a652f1a2da200d3e550d100e77682ae4e2d15ba0fd8ef6852185678e3ea653e4dacdfac48dea260a53ae97b3912402b45603ffed183829fc0602f7b13acf039dc325829559b8", 0x97}], 0x3) write(r5, &(0x7f0000000100), 0xfffffe5d) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700380000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff010000000000000000000058ee5454af000000012b00000700000000"]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x1f}, {0x4c}, {0xce}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) -!,,/#(): !,,/#!4)/. 4// ,!2'%, 490% = 29, 3):% = 28292870884 executing program 7: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x2000000, 0x0, 0x8, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f00000000c0)=0x5) setrlimit(0x0, &(0x7f0000000100)={0x7}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000001c0)=0x4) socket(0x18, 0x2, 0x5) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) listen(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x0) pipe(&(0x7f00000001c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000036c0)=[{&(0x7f0000005780)="c101aa340214881844dc6d1e1cd821b2eb5441a69b7065b348c6d79eda1ec82e4ebc77c164f802f24bfb75c248e85e51acca2466b2c4fe8f642210ea4a8c579c818de65134aa1738b13c98d96fdcfca0c98c65cf4ccf96ca477175da04a450f24359c9fff263684e43b9b4c5c58f32a08515a8f1d61ec61f63e7e72bd16f4eb03efae7f001cfc1cf5eb3156e818d14ea7dad95053e50b41f5b3d0a21b692227225deac949293beb5bb1d1536cc20f756db2d8cfab28959f8f3b591735a28dc22905dfc889a6e49bef31156173b7f6ce67b194244c7a05aea1a9ac480396e8c2c4354c52a6ce829c2a760bc81ebddf428eb2ba04f07f1e31f850624ac9313b9f44e67bca382400e8aac929f920cbe99e967652e6b94fd2517c61b2d524180c33f4f6aea2bebc31cd10687f04ca7e6cae800ef3ccf1cf74baf23a5d0a1875250d3dc1d8358671cc016110b452d", 0x14c}], 0x1) execve(0x0, 0x0, 0x0) mknod$loop(0x0, 0x80, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) link(0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) lseek(r1, 0x8000000000000000, 0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) kqueue() getitimer(0x0, 0xfffffffffffffffe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1000}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800009d966fc935c2a9f011586cb5249e758deb3a56388f5682b51b68"]) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6}]}) sysctl$kern(0x0, 0x0, &(0x7f0000002480), 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) chflags(0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000580)=0x7e71c3db) open(0x0, 0x710, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = socket(0x0, 0x0, 0x0) connect$unix(r3, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000880)) executing program 5: r0 = socket$inet6(0x18, 0x8000, 0x7) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x28082, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001580)=""/146, &(0x7f0000001640)=0x92) r5 = accept(r4, &(0x7f0000000640)=@in, &(0x7f0000000240)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="49d9a2017f589947d9b094f7770d9a5998ea46c47ccf1b1a1e47e7b2195e1b8260955a0b811d6b097c915102042a73fc25c6ff23b2db861bb8551f2835b395b0887b7f72d5fa42689a85638b1b91d9e1e7edf7af01c2204a11764384952379d72c480df7711f3ea8745ce6dbd6a566751d6c0e86be32c6be9373920e71730e2e157357477883c5839218b1c33ddf8bbd50e59eca626870266492d47e864ff8bf512708b8a02c73aca60e6cf039a3502e22d421075a4439eb4b662c6819f92c17fbce640706a56a9df04af0e798bd2a80f0baa79562d7b21006a441aa9ff44b557a2e6ac559b0767666e9226906cc1a0d7334d2a8c837f4dd087d", 0xfa) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="00ad7d216dd92b8068f299721032064ccb5c653cdc51db2adea0983a685417371b24cc4ea382e43ce6acdd2cf8c771f36e792164a495c305005903e7f7f980684a6b5e0ea523d15b45483eadad8e39fe1635efb23db03ab749bfa29b7f96288c329cc3f17a34b303cbd34b78879e1ff2055bcd1bc0f9065f307effcdeea38e32670fd54eadf50bb9af375c54daf2a77687d91600"/161, 0xffffffffffffffbd) recvmmsg(r3, &(0x7f0000000100)={&(0x7f0000000900)={&(0x7f0000000500)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f0000000700)=""/77, 0x4d}, {&(0x7f0000000a00)=""/113, 0x71}, {&(0x7f0000000540)=""/61, 0x3d}, {&(0x7f0000000680)=""/96, 0x60}, {&(0x7f0000000580)=""/78, 0x4e}], 0x5, &(0x7f0000000800)=""/226, 0xe2}, 0x7f}, 0x10, 0x1841, &(0x7f0000000980)={0x2, 0x6}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8008, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000009c0)={'tap', 0x0}) getitimer(0x1, &(0x7f0000000400)) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r7, &(0x7f0000001e80)=[{&(0x7f0000000200)='c', 0x1}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)) write(0xffffffffffffffff, &(0x7f00000002c0)="f7ebe55e9ae1267988bbee798766", 0xe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001580)=""/146, &(0x7f0000001640)=0x92) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000440)=""/152, &(0x7f0000001640)=0x98) executing program 6: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x5a, 0x6, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x6e04, 0x1000300000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRES32=r3, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(r6, r6) close(0xffffffffffffffff) r7 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900083a003be1e300000000000000000000146cb96b474ee1fa8ece44a8ef000000fe80000000000000000000"]) setgroups(0x0, 0x0) writev(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r8, 0x0) setreuid(0x0, r8) socket(0x0, 0x0, 0x0) executing program 1: setreuid(0xee00, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa3c00000100000000d17dbd6cf2ee274e06d895b4f523f71da9d759a9face5661564f07021681ec5844a95752f51437bd41aef480759a9f7aca68ec346b56b84b831300cd983cff739ec472bfb746648a74e2c7baa9813bc0b49c73d8789498b292bc3bd2fc2de87bd1b2496fe5fb324c39b1b595f2ff535c972c82c9e5ca4b47a747949603b061977de8c09ed5fd248863d5d0acf72f9f82dceb4300"/225]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x25, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = getuid() r2 = open(&(0x7f00000000c0)='.\x00', 0x1, 0x0) flock(r2, 0x2) flock(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r3, r4) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000200)={0xfff, 0x3, {[0x0, 0x9, 0x5, 0x945a, 0x7f, 0x3, 0x8, 0x7, 0x100000001, 0x8, 0x5, 0x1f, 0x6, 0x2, 0x9, 0x100089, 0x7f, 0xfffffffffffffff9], [0x3, 0x9e8, 0xffffdffeffffffff, 0xda, 0xffffffffffff0174, 0x5, 0x0, 0x80, 0x5, 0x8001], [0xfffffffffffffffb, 0xfffffffffffffffd, 0x721, 0x7, 0x0, 0x100, 0x7], [0x6, 0x10000, 0x5, 0xffffffffffffcb71, 0xffffffffffffffff, 0xffffffff], [{0x5, 0x4, 0xffffffff}, {0x5, 0xbc06, 0x20, 0x1}, {0x2, 0x0, 0xa, 0x8000000000000000}, {0x4, 0xf14, 0x80, 0x7ff}, {0xf150, 0x6, 0x5, 0x400}, {0x4, 0x80, 0x9}, {0x9, 0x0, 0x5}, {0x400, 0xbf1, 0x8, 0x1}], {0x6, 0x5, 0x0, 0x100000001}, {0x505e, 0x7, 0x7fff, 0x80000001}}}) setreuid(0xee00, r1) syz_emit_ethernet(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) close(0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x60}, {0x16, 0x0, 0x0, 0xff7f998f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) kqueue() executing program 7: sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="00713cc68ed29d1f7007d52f80bd30a44abedddd79d12b4e080a4829fd3e0744161f3bce1a9acb21df6829fe9086a92086a4632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e6280abc5a5a47400014d2aa8a89b61203f5dcb5c42e2486fe8f2a02", &(0x7f0000000100)=0x71, &(0x7f0000000140), 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x20}, {0x16}]}) getrlimit(0x0, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1}}}}}}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) r3 = accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/15}, &(0x7f0000000140)=0x11) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000180)=0x9, 0xffffffffffffff6e) syz_emit_ethernet(0x4a, &(0x7f00000000c0)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @rand_addr="cb69bc836f00000700", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) fcntl$getown(r1, 0x5) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000200)="e3477ae5e64ed6af3e0660ccf93bd43fda3e8063e6201392e179c2ce8745a7aa8651b1b0c942abccbd1415ebf8a2a10df79e381ca4c3d8e1c01e8f03570cb8b1188cace0bc34a0cb3bec82119eb38ea151f94e00b720c79be12d5cf2fe1adbc18153a8e328aaf86d0d47d6aac26f5d84cf2d33677b729ecc2d0453eb900488e3851aa6954b160184d8ac74e9a2c783", 0x8f, 0x0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r0 = getuid() r1 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) close(r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x5}, {0x812e, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x4a, 0x0) setuid(0xee01) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000300)={0xffffffff, 0x1f, 0xfffffffffffffc3c, {[0x1ff, 0x800, 0xffffffffffffffc7, 0x72, 0x8, 0x0, 0x7fffffffffffffff, 0x7fffffffffffffff, 0x8001, 0x5, 0x100000001, 0x7, 0x1, 0x100000000, 0x8, 0x64, 0x4, 0xde4], [0x0, 0x1, 0x390f, 0x9, 0x8, 0xfffffffffffffffd, 0x7, 0xffff, 0xcaa4, 0x400], [0x8000000000000001, 0x8001, 0x1000, 0x9, 0x20, 0x4e2, 0x8000000], [0x80000001, 0x6, 0x2, 0x1, 0x6, 0x2], [{0x7f, 0x4, 0x406, 0x1}, {0x5, 0x46e, 0x401, 0x4}, {0x8, 0x8, 0xfffffff8}, {0x0, 0x6, 0x9d, 0x8}, {0x1, 0x3f, 0x1e, 0xdc35}, {0x100, 0x2, 0x9, 0x8c}, {0x6, 0x8, 0x72d, 0x5}, {0x1f, 0x7f, 0x1, 0x9}], {0x7, 0x3, 0x400, 0x40}, {0x0, 0x4, 0xa7, 0x5}}}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x2b) faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x4, 0x1) executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x6f) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xe1}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) socket(0x10, 0x4, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x44}, {0x54}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) bind$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x100) setreuid(0x0, 0xee01) r3 = socket$unix(0x1, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$vm(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x20002fffffff9}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x38802, 0x0) getpgrp() ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) executing program 1: shmget(0x3, 0x14000, 0x428, &(0x7f0000feb000/0x14000)=nil) r0 = getgid() r1 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r0, 0x4) geteuid() syz_emit_ethernet(0x1fd, &(0x7f0000000080)={@random="aa7adb69b686", @random="4928a7171abc", [{[], {0x8100, 0x4, 0x1}}], {@ipv6={0x86dd, {0x7, 0x6, "71ba98", 0x1c3, 0x2c, 0x1, @mcast2, @loopback, {[@fragment={0x33, 0x0, 0x1, 0x1, 0x0, 0x16, 0x67}, @hopopts={0x1, 0x2, '\x00', [@ra={0x5, 0x2, 0x5}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x6}]}, @dstopts={0x2b, 0x4, '\x00', [@padn={0x1, 0x1, [0x0]}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x4fc9}, @padn={0x1, 0x1, [0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x8}]}, @routing={0x61, 0xe, 0x0, 0x9, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @empty, @mcast2, @ipv4, @empty, @rand_addr="9d835b7ce52cd2e5e71791865107abb8", @mcast1]}], @udp={{0x3, 0x1, 0x8}, {"201c3a7bfc357cc489211493952b219531db40e2b08ecfe5eeb10d2ba64f24fa05bf21ccc4626ba9700bb6e2de5b12d16f92cdc71af8b7ad4de9cbe33c2cc00ac7495acd271b6af66687abbf583fa4a54a259852cba5854067e5d78123566d4a6c7c1ed3c01c62c9e6be824162066eb5831397b032677f72b1663d638b91a61753ab769714eabd6871755ef5a947da09d444085d35d86ddbd960a60faa07a8e3b91a3a7b02637b897ed0b53036877eb95c74e13e9a1de3c17accc4ce02d08df30dea768c4c34a147b40fe41412812143e5343f4a2f6e204f63f731617788e55b53348487bcac01a86bd54a597056c983207502"}}}}}}}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x40, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f00000002c0)={0xff, 0xffff9622, 0x0, 0x1f}) utimensat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x6, 0x1}, {0x4, 0xddf7}}, 0x0) unlink(&(0x7f0000000380)='./file1\x00') fcntl$setflags(r1, 0x2, 0x1) r5 = semget$private(0x0, 0x4, 0x403) semop(r5, &(0x7f00000003c0)=[{0x2, 0xfff, 0x800}, {0x2, 0x1, 0x800}, {0x3, 0x44ff, 0x1800}, {0x0, 0x6, 0x1000}, {0x2, 0x6, 0x1000}, {0x1, 0x2, 0x1800}, {0x1, 0x1ff, 0x1800}, {0x1, 0x7}, {0x2, 0xa54f, 0x1000}], 0x9) setegid(r0) lstat(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)) symlink(&(0x7f00000004c0)='./file1/file0\x00', &(0x7f0000000500)='./file1/file0\x00') setregid(r3, r3) accept$unix(r1, 0x0, &(0x7f0000000540)) getuid() ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000580)) sysctl$kern(&(0x7f00000005c0)={0x1, 0x2a}, 0x2, &(0x7f0000000600)="42be8540f4e9841c8999de0af42b77763731c496ea8d5335caa597adbc957be4027f6fae10c3c58316620e790e56ed7ad089894c2cc69d897abd46a49d8c3fbe89c30f4a0034e60f91496ecf2a76480bb1df7d1c5b5a8c1e01182997f715699c16b9fae68bb1c47fd1038a8f728105e69bf11209ca", &(0x7f0000000680)=0x75, &(0x7f00000006c0)="f35674827a869cee696ef81a21915e725f68388550f3a6e76441f2f763f3200bfd5cbd68dc8540e35a909139cc14c6bd181ad604f514ce", 0x37) openat$vmm(0xffffffffffffff9c, &(0x7f0000000700), 0x40, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000740)=""/23) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000780)=0x6, 0x4) unveil(&(0x7f00000007c0)='./file1\x00', &(0x7f0000000800)='c\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000840)={0x3, 0x40, './file0\x00', 0x8, 0x1, 0x3, 0x1ff}) symlinkat(&(0x7f0000000880)='./file0\x00', r1, &(0x7f00000008c0)='./file0\x00') socket(0x852881bd55f0efa9, 0x2, 0x1) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r1, 0x80000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) r5 = dup2(r2, r4) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x40}, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000080)={0x9, 0x0, 0x2}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) syz_emit_ethernet(0x138, 0x0) socket(0x800000018, 0x3, 0x0) r6 = socket(0x2, 0x2, 0x0) readv(r5, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000480)=""/4096, 0x1000}, {0x0}, {&(0x7f0000000200)=""/231, 0xe7}, {&(0x7f0000000380)=""/44, 0x2c}, {&(0x7f00000003c0)=""/78, 0x4e}], 0x7) getsockopt(r6, 0x0, 0x1f, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r7 = socket(0x2, 0x2, 0x0) getppid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, 0x0, 0x0) getuid() getgroups(0x6, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000001c0)) fchownat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x0, 0x0, 0x6) ,/!$: 2.27 #-$: '%449 18546 449). 0.005 0.013 0% 319+ executing program 6: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d175f4b7c230ca", 0x46) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r1, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @empty, @empty, @broadcast, @multicast1}}}}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x58, &(0x7f0000000380)={@broadcast, @remote, [], {@generic={0x8181, "0404c2871672e1ec37d61108e8b2924599a9c040ba6fa0e4dfb77cae7317cea134e3424ba94057abf4acfd77c5a3e6e2210523016b328fdc64bd85944472f48964a11bb52cbd8ac37f29"}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x36, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r1, 0x6, 0x8, &(0x7f0000000100), 0x0) pipe2(0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) r2 = syz_open_pts() madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) getuid() setreuid(0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) readv(r3, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/93, 0x5d}, {0x0}, {0x0}], 0x3) fcntl$getown(r2, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000900), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: open(0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ftruncate(r2, 0x0) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r0 = kqueue() kevent(r0, 0x0, 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x2, 0x2, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) poll(&(0x7f0000000880)=[{r1, 0x1a5}], 0x1, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1fe}, 0x0, 0x0) open(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) (async, rerun: 64) syz_emit_ethernet(0x1bb, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaab9aaaabb86dd6038d9d901853a0000000000000000000000000000000000ff0200000000000000000000000000018c"]) (rerun: 64) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) (rerun: 32) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="fe", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x205b1a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x10, 0x20000503) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) syz_open_pts() (async) semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) (async) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r1 = getgid() (async) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) (async) setreuid(0xee00, r2) (async) socketpair$unix(0x1, 0x5, 0x0, 0x0) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) (async) r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r4, r1, 0x0, r3, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) (async) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x7ff, 0x1800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x200, 0xf000, 0x80, 0x6, 0x6bbb, 0x4, 0xe42, 0x0, 0xffff, 0x7ff]) (async) getgid() (async) r6 = getuid() chown(0x0, r4, 0x0) (async) setreuid(r4, r6) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000140)={0x6, 0xf}, 0x2, &(0x7f00000001c0)='\x00\x00\x00\a\x00\x00\x00\x00', &(0x7f0000000200)=0x8, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) open(&(0x7f0000000240)='./file0\x00', 0x20, 0x8) executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0xff}, {0x7}}, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x6}, {0x8, 0x80000000}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x1}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x880, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f00000002c0)={0xfffff869, 0x0, 0xeb, 0x200}) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000300)={0x2, 0x5, 0x0, 0xcdc}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) close(r0) listen(r1, 0x5) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f00000003c0)={0x8, 0x9, 0x7f}) r5 = dup2(r0, r1) chdir(&(0x7f0000000400)='./file0\x00') ioctl$WSKBDIO_COMPLEXBELL(r5, 0x80105702, &(0x7f0000000440)={0x9, 0xcb, 0x0, 0x1001ff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000480)={0x3, 0x4}) writev(r3, &(0x7f0000000a40)=[{&(0x7f00000004c0)}, {&(0x7f00000005c0)="98eecb58913ca0827488262d412e018888e28ef66201b155cd5847e0433d0fdf08b5effc414118097967de8951", 0x2d}, {&(0x7f0000000640)="13f27352f3979c489caa353683cd1169ce588792af0f77376310552342a193080a0de5d7624a655b2705a77e20b137296b264c06d06993e27f4925b36f6f4bc78e9583a9044212c623a7e9ef7586f05411d2f2ddab987363ba863a82173a5c390a32d89aedf2a52cf21bf25fc6ef2eb5506ce5e66d283b9a18edac74f7930aa953fb6c03f74703512eb98672428e6e5aa0e59a7b6c5770f41f39d8e16ad67e9b65226c5260ccaa9abda4121afe83269b09391e171d660367627dd75a46e99b5807", 0xc1}, {&(0x7f0000000740)="2eaba019350dc3584e5db3eed307fa72d514df2fc7d895e920f1f1383f4c707736d297940bb9f3d184aac2784bbe498206979019770506efc3bf6fca0a9731db5bf42f6281c82f074b7b6a", 0x4b}, {&(0x7f00000007c0)="6d018303fc48b6661069f7d224f4f1da", 0x10}, {&(0x7f0000000800)="658317014d929f37402fc015cc0ecbd276f4a1ad90309942179687f243f87516b616d08034cdde46805091599319ae56acc13e417bcd1edae94ab5d36e9a82f5ba693135bd7aa86faf7f54a2faa52e17e48be328ca798fa297eb1d2b09668adc6e1983446275d99f86e3d8273fa225ff9001a270455ca1a0a5c05067b745597c281782efd35fbc0bcba0b86787b5553274d810b7138217a6e730e19ab60f6c1f304de1", 0xa3}, {&(0x7f00000008c0)="3d54820a8908ccccb213c8adbddfd2134dc36b57fa6d3caf28c462fc7df838e31225fed1ac6a9cafc8619ed1d10e0cda9f855c710942a771", 0x38}, {&(0x7f0000000940)}, {&(0x7f0000000980)="d1ff827d5e53cef300eb9d2249fb0eab11416384cce50c46f3f45ee976b151ecec53190d5b0149926cf1cc428be1bd4a02b8896288d207787d3fb2e8cf499941d9c05744780f37f3705098cc6916e449eb4e726daae8a7681157254a5a35d22891fad2225994f0f1f08bd109295677f66704abea3f22a347d7a0cb2ba9724907d59c814d7f9d7d945bca65ce6c5f9e71cc05eecd7ebb712e758e833b90fc4a5b3b0db4ad48384c298442e2a42fdbd8132ec3", 0xb2}], 0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b00), 0x8000, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000b40)) syz_emit_ethernet(0x0, 0x0) r6 = dup2(r4, r4) dup(r6) pwrite(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x1f) executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040)="e44599853e57cd341d803ae5976d91a2a14deec299e2a1eb", &(0x7f0000000080)=0x18, &(0x7f00000000c0)="2e137a3ef4bdcac2f94bd5e5b7c291291eae9a72916f005d70f1e63f3ed08e85bd459fbdac21d638546b92bfd6bbd208a8b076c10fcd4b7dc8bcc7a38026c6c425a50f691d812b34992d0d85d53339dfb021075c780ce848598d311bee0356163d038bb091", 0x65) chmod(&(0x7f0000000140)='./file0\x00', 0x150) r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x38, 0x0, 0xa6c, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8c, 0xf0000000, 0x8b3, 0x6}, {{r0}, 0xfffffffffffffffe, 0x13, 0x2, 0x2, 0x9}, {{r1}, 0xfffffffffffffff8, 0x13, 0x1, 0xfffffffffffffff9, 0x3}, {{r1}, 0xffffffffffffffff, 0x21, 0x8, 0x100000001, 0xa8b}, {{r1}, 0x0, 0x10, 0x10000000d, 0x4, 0xffffffffffffff7c}, {{r1}, 0xfffffffffffffffa, 0x14, 0x20, 0x1483f954, 0x40}], 0x347, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x8, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x5, 0x8b32}, {{r0}, 0xfffffffffffffffc, 0x85, 0x2, 0x132, 0xaa49}], 0x1, &(0x7f0000000340)={0x4, 0x7}) setrlimit(0x7, &(0x7f0000000380)={0x7, 0x6}) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x81) r4 = msgget$private(0x0, 0x10d) msgrcv(r4, &(0x7f0000000440)={0x0, ""/246}, 0xfe, 0x0, 0x1800) sendto$unix(r0, &(0x7f0000000540)="3572be94ea16a814289eb930b31ec73bd37c283036d3e9cc60d78bbfc7badc96c79c6eb3fa30279214a248bd59506cebf434f4c427966b3c119355117833e1e0c2248577aebe1a1935b8d887d56442161a5d5202c9873550e94dbf014bc740ea88aca2dee6f587a77685e8890c93f9c38154daa638d42b4b9dac973096f7a7f74c66aa9246d4e71dc44e207bedd5473c80b28b556100d3da5dc1326ca16490ce5cd7365ddae724be7b3c1cac2bd730ceedac33407135a4eea15f77c2982084544cae768dfe48cfdecd010423798cd5630db8250c0c7db4a05e90dd9b35aa8f954b90b846496fc3aeb76f45eefc1d21544bf253bf", 0xf4, 0x400, 0x0, 0x0) chroot(&(0x7f0000000640)='./file0\x00') fchdir(r2) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000680)={0x6, 0x6, 0x1, 0x9, "e11b28dc50d0cce91ca6ea12307e9c7a9f253e53", 0x9, 0x3}) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r7, 0x20007478) mknodat(r6, &(0x7f0000000700)='./file0\x00', 0x2000, 0xabf) sendmsg(r6, &(0x7f0000000f00)={&(0x7f0000000740)=@in6={0x18, 0x0, 0x6, 0x620a}, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000780)="9888dd0cf7ed18b7dacba8325490a4947592bec6513a01af6e05fc3a9acd04ce91971c29fe43409602bf604bf9974b05f222c5cb64424bf043679b614d73d480e690f6b16b65cf42bc801d5850793a28fe57114441ef107811b137048634c7117a3b8c0ad61e9617f25a6d9a222a427abb572d63631c9229583023d5de946b30d3b2f634bf3dff7d1b573de7094a22def44e571f6f92e1349796289dd2d55ade0c114b3c5c956e5d715c94511a39167634c11cb9b1432e67f5442960cfd69146234100fb86cf1d99c20dcb8afe575d7f5dac441c9a2952cca543", 0xda}, {&(0x7f0000000880)="aee6fd0eb9d3ff531e223dc7b974448e522bd8a80ae57e79ddc70dd9e5", 0x1d}, {&(0x7f00000008c0)="cf9a5e2e707a9369", 0x8}, {&(0x7f0000000900)="284b8700bda330c80d7a69a0317d65c776f4e5deeb2c1779f8b8a8d924a33dca37a356e5885acf4f96", 0x29}, {&(0x7f0000000940)="d5a122278b8a67d7d1e2205798ebe546203fe883c46fb2390ee4a46b778d87431716f71516a49ee1a771f427fe459391f6cd447278e58b94c6b8a168760b0ae9e20c7c71ff1719e8d73fd76d51ec251b10965c035efd1ec43556560350580642e235cbfec6eb350be90d6e9b6bc9b264d7959eedb14c36872eb07090899ca797cc14dcb7cd340b4cc160281393551668ab0502da3727aa42850e4ba2c5eafb2b8ceee450a2", 0xa5}, {&(0x7f0000000a00)="0bb9cc81d4948025aac869747a9eb7618d04c44eb483cc8d68c8784903f274b5a112620cf4d1e6364e46c6e4b4c4f7ed2da44a39836cc499b8f2e9b9e3a59d6e25f4f5da18f4a2", 0x47}], 0x6, &(0x7f0000000b00)=[{0xa0, 0x1, 0x6b1, "9ecb2b970d721b5b1c519948fc9f4daef1b9e849df5026efeeb3d5c024e63820632222d0c8ceb39900585ebf3df3559a7f3030cdd1e0bed7f2724b056ababd0ce4ccf87db278751f2662ca8732009234082c22a37f316063137f2244ca9017b88a5d5b86a06bfa5e6b370ad63c93470971a7b177887ee344868423366cf37c0ef453e80daf9ee851bcbcf5c1ebcb15"}, {0x18, 0xffff, 0x3f, "dae36a"}, {0xe8, 0x1, 0x40, "f03f1e54bc1eba688c6bffa7dfb016922e98c0d02cb3efb88bfc010aa23b8a37e7e2d160ffc02822d625e9a597438fefb78897cd108a98797cadbc29dd24c6c3beeb6d7b83684b68d68cacc7af309bc5827353865c103dfeafe0b142b50591877b322ac3e524e2bded685fc6e760e96f7c71f00785cb28cf80f623c50dd5f8bd4e34ee9561cc8ad6c44bf81355b457a48926ccb75df5cbfc95f744c6c69dc21e89c5fe226396308809c3b456ce5aa780321a1d0483370aaa4e492e09983734f5a07adcb5755dd8ca46df4b0f1d336d50dc754eca1b8a"}, {0x60, 0x1, 0x101, "34b2860e05c1975a86942a7d17745d5e37f6d5fe898a32d52ce62c22a66d4e712ccf90dcc90fe1428d58291f32de2df390775aff01ef348a31eaddea9a2401ca038a82908b855678ad4e41"}, {0x10, 0xffff, 0x80000001}, {0xf8, 0xffff, 0x7, "0682bb0568245a50fa1793954ccae6ae8f728daa35366c513a9d01fcd18965c2eebb1a6e9665aae8bcfa029d0888b75b59fb857dc07d2e9eb0c4d94c99633ec05a3153df0895ab6d3a9f31f73b93d722b102615b201736d0b1ebac41c82fb96bb275f0f2f42e9a55f986eb0ab6c46114d6d980fb9b0eadfea91e8ccb0f1969a4649abb515671a74d040f3737fde206f2bf6bdbfe3e4ad3fbb450e0e2fb8f5fca2ade2bac2eb1068c493fa2c9b1180144881b39249681ad88b694573cb56a87d780cca6b267bc09152f646fbd5a6ebd809877e474930617969ffde65ffc93438114864df069cea0"}, {0xb8, 0x1, 0x7, "5dfd74cdd76240e05bf69a152db56d77301780a54cce0e26e9896aed52d4759bf63a4602692ffd8b844f7a781d2ae66eb89463d01fdc0494c98cb9856956764c8635961b538e870d83bec18875033bc3a4645b096c44ddcf4b8a5bc0ece99ad1972f03bfbad86173cb27ac296557bc4794bf4fc47fdd1d309b5a28b2b9363e36da4471e917f4a82af144393ea459c3e061b04547942103b300c316f1dcd0c699309751489a37"}, {0x18, 0x0, 0x7, "6988eff4e5"}], 0x3d8}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000f40)={0x6c, './file0\x00'}) ioctl$WSKBDIO_GETENCODINGS(r3, 0xc0105715, &(0x7f0000000f80)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$VNDIOCCLR(0xffffffffffffff9c, 0x80384601, &(0x7f0000001040)={&(0x7f0000000fc0)='./file0\x00', 0x6, &(0x7f0000001000)='./file0\x00', 0x8}) sysctl$net_inet_gre(&(0x7f0000001080)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f00000010c0)="c6b9706ddeb65a2f8c5f133a238ea5a4106c78204b0bd637acf8c00e8b35f1dc5606277c90bfb0b77028f5bff7f2e48b327dfbf594f1c33e8de89ab8a484a1563aef8224b1ee013661a7b759cd2239ce79e9b8ddb18338e218d40ca01c5f08d4f01d8c9d98281a0ad279066174771014e72fd43ef58631d018ba31972cb1187c24f95049dbd793ffb1a22d8f4cc1f600b3be65de70c27533d1c88c4d5d79309d2bf8ed109fe6f407710e1bbe6955d41eb66bea4b14fcf7c3528d039d9a41b5854657f2277ca990b2b325af89", &(0x7f00000011c0)=0xcc, &(0x7f0000001200)="a551225c818eb1e03bea48f0f44c1ba8993d1cf3abb72142ed35115259ca0e81e0b06a9c77c7a2165092f4996ed31dfeb4f7ac4a3f31cc22fe0cf25efec17c3a54e1f394036064e2e621b750f08e157d25dd132b870714ec6610687d68f9f27175ceea9c0f97d746576e0e55bb8b36669fb8caec5f6292f12c6c42a382a1ba7ffc97edf7f189514117bd9d516efbd7a645aa013982fd514608025e778e6e337e70e657", 0xa3) open(&(0x7f00000012c0)='./file1\x00', 0x8, 0x1) select(0x40, &(0x7f0000001300)={0x4, 0xfffffffffffffffa, 0x3, 0xe823, 0x7fffffffffffffff, 0x5, 0xc5, 0x3e1}, &(0x7f0000001340)={0x1, 0xffffffffffffb5ae, 0x100, 0x4, 0x401, 0x8, 0xffffffffffffffa8, 0xffffffffffffff01}, &(0x7f0000001380)={0x80000001, 0x40, 0xffffffffffffffff, 0x6469, 0x8, 0x90, 0x1, 0x7}, &(0x7f00000013c0)={0x2, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001440), &(0x7f0000001480)=0x10) sysctl$net_inet_tcp(&(0x7f00000014c0)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000001500)="37001306676b2a33195b0ee05213f0144fe63ec94ab2f4165f41c1", &(0x7f0000001540)=0x1b, &(0x7f0000001580)="6d80396c05ccad4cb9dea12bf8c1df149fe813bdca4c445934fd3fc910e9ac7f4b8a849862e89350b9c8408b17c073be1cd4747e955829d353f01dff9aec6fbdeb437e4bcfe0d66565c7c2c48d2e1051913e1b7b35d44421bf1f280ebe6e48161e53e8fb60c019ea6491ce819eaa3ff8e394c13a891fc14064", 0x79) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000240), 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f00000002c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) getgid() shmctl$IPC_SET(0x0, 0x1, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fc6000/0x1000)=nil) getitimer(0x1, &(0x7f0000000400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r1, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r5) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) shmat(r3, &(0x7f0000bfe000/0x3000)=nil, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRESDEC=r7], 0x9}, 0x0) recvmsg(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r9, 0x400c5708, &(0x7f0000000240)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff000000160000200000338c780776a4ff2bda3b81574cca9a4603455d000000ff0f000000000000"]) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="a2aaaaaaaaaa7004f5b3750786dd60d90000003000003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000"]) r5 = semget$private(0x0, 0x7, 0x0) semop(r5, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/69, 0x45}], 0x1) close(r0) executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x1}) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x400000000000018b, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000001300)="b9e3ac1bdb16f5240cac670058eca8fc600b19035631850766c1f8da73f510455927ef94f9ac1994ade325f440feb749cb10e5ad93357b5e22d1f3f499ca7bde98c33ea472cf408d9297ed1b425d3eaac9cfb323dc7ad36bc550f985fe2361730ee842a6bbabbb020533a1e201630102a3235463770da71ba308b970551f391ecf7d5f138d620682127197a9cc0bc158bdb19def3915c94dc8eef8a86b49367b29dbec58886cab35c4bc52be826e8e8301f67ed83276ccb10f98b405493d01fed6e58b803debe3083ba85c30cae06038e1a2d22b62b3ab7185bf37ec5c57", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() r1 = msgget$private(0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x20) setreuid(0xee00, r2) msgctl$IPC_STAT(r1, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x2, 0x0, &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mknod(0x0, 0x10, 0xfffffffe) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f00000014c0)={'./file0\x00', 0x5, 0x6, 0x449b}) executing program 4: pipe2(&(0x7f0000000100), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = kqueue() r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) fchdir(r1) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xfd, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x403, 0xa, 0x6, 0x80008}, {0x5, 0x5, 0x82, 0x6}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x40000217}, {0xfff9, 0x8, 0x2, 0x5}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xb140, 0x205b9a) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x5}, {0x6, 0x0, 0x0, 0x6df1}]}) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xffffffffffffff00, 0x0, 0x0, 0xb) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) link(0x0, 0x0) r0 = open(0x0, 0x0, 0x0) rename(0x0, &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500002c00000000003c9078ffff", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="600000009077000001000000"]) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) msgsnd(0x0, 0x0, 0xc6, 0x0) setreuid(0x0, 0xee01) truncate(0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/172, 0xac}, {&(0x7f00000009c0)=""/230, 0xe6}], 0x2) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)="d52834646b99b6eb46e724532f1282ef156623268f19555200f03f28b44300229c657fb5ea403bfc8055c30a4d4a94edeed7dd4d1259ba2f1ec632215f8a", 0x3e}], 0x1) executing program 0: pipe2(0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x1) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x6) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) r0 = syz_open_pts() madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) getuid() setreuid(0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) shutdown(r2, 0x2) readv(r1, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/93, 0x5d}, {0x0}, {0x0}], 0x3) fcntl$getown(r0, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000900), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, 0x0) socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000b40)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1c}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x82ae}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x18131c50}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}], './file0\x00'}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) close(r3) sysctl$kern(&(0x7f0000000300)={0x1, 0x37}, 0xb, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) 6-)-0,).)4: 56-3(!2% &!),%$ (22) &!),%$ 4/ ).)4 !2#(-30%#)&)# &%!452%3 &/2 6- 08&&&&80002!!&1058 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000180)=0x13962519, 0x4) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fchown(0xffffffffffffffff, 0x0, 0x0) getppid() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chmod(&(0x7f00000001c0)='./file0\x00', 0xa2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r1, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140), 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) accept$unix(r4, &(0x7f0000000240)=@file={0x0, ""/262}, &(0x7f0000000080)=0x108) ktrace(0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x1, 0x0) dup2(r3, r5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) syz_open_pts() executing program 2: setrlimit(0x6, &(0x7f0000000100)={0x7, 0x1000000000058}) r0 = syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000080)="2a97990f7cbe82ab29502e", 0xb}], 0x1) close(r0) r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x401, 0x7f, 0x203519, "28e54600000600000000000000d2000010001c00"}) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86", 0x2d}], 0x1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x3}, {0x87}, {0x19e}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) executing program 3: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5) open(0x0, 0x200, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x3e, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/150, 0x96) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) r4 = fcntl$dupfd(r1, 0x0, r3) write(r4, &(0x7f0000000100), 0xfffffe5d) write(r3, &(0x7f0000000100), 0xfffffe5d) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpid() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x8000, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x3c, 0x0, 0x0) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000140)="67fbf80100000000000000b36b04e1faadd357addc000000000000e4ffffe14f36814f6c", 0x24}, {&(0x7f00000029c0)="240100ffbd285e00fa4d747d55ac3b710e82f18b29b567232ecc030000000028fc0d9497e083baecc363325e9f80ae771f130b7978770e60f2472b45f16f40ac146a6fddfab0a3fa8b5baac107d48a43ba5df3a213fa65", 0x57}, {0x0}], 0x3) flock(r6, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x8b) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) utimes(0x0, 0xffffffffffffffff) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(0x0, 0x801, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000480)="20a7f604af6914f22d4e6d8acc85ae4cf7f54a944e8942c685a3edf7e3b5a208dc75a84499128f8536b02c1add8b164c7684001006f746142dda42f6eebc6741fd3fd2d50175b13ae33745d6ede26a6b25ddd9326fbb993595ed69d0dd1f645633c0fdb5e115168d610544af4bd5023722f092276d36418c3b21479600000000000000001845f5ab24dc8cdff19b4a07727a8bf5299834b567238f12c9ded83c31690b1b7054a025596894fba37567ee68b931df5ddd7088731b594c6ca5f08d00e5dfdf6259ceff81337d846a9e2c23662bee45cb3b3e84ee9d43808bb85bf45a255f58c624dd31f7a0e6a64e0cc481929143a96b0ae555135808f9387ca757cf5d3eac3747f1b7810278753c5669a6cb7b4c3b7006d5a88f9f8b027d451631e5aeb924a162fbd20c3f42f84ab90fc2d11f63e32d5e7d26e77430754640bd0aa59fabf8b0e8a532e3599c49b08a6d26234f7db2a2023b030d000000000000000000000000f693094d79215ff0a991423ca8563b60a674389b86a766546ad3ac924aecd04901a25bdaa571cef4bd047bcc67ed91ba852c34dc927bb62479ccfe746fc21254fcc2cda2cad7302153833d7ef25db1fe899db6b59f46c5ac93bc644b096b905fa862435b950489a6f7f6488658768b8ba1675203d09accb18c4a016f6969487e66f69cf4a6d637e560238d3b42207691044539580c001351ad64199d8f3836a6e40f856730f0d8578ea7718141d297cccf2ddd4cca158a768ead9e7ee284825cee16ed6f4c1a1f8e431d931ae70b13c87cc64d6c0857a6276d7a", 0x23f) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getpeername(r3, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair(0x0, 0x1, 0x0, &(0x7f00000000c0)) dup(r2) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, 0x0) socket(0x0, 0x0, 0x8) socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)={0x636}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000440)=0x21d, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000180)={'./file0\x00', 0x5, 0x9cfa, 0x2}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x80}, {0x5c}, {0x8306}]}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) socket(0x11, 0x3, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x60}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x111) socket(0x0, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r6) r7 = getppid() ktrace(0x0, 0x5, 0x4000042e, r7) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) syz_emit_ethernet(0x4e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6, 0x5d, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) open(0x0, 0x710, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001240)) connect$unix(0xffffffffffffff9c, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r1, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) r2 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x1c0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@random="b9637da6566e", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3b, 0x0, @rand_addr="3bcc3f0600000058132fa13a8be186e3", @ipv4={'\x00', '\xff\xff', @loopback}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@fragment]}}}}}}}) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040)="a8c9e466f4a790797cb228dc18572b0531e6e8f596ca95ec078c24111f1f8fb772513ea5729a43", &(0x7f0000000100)=0x27, &(0x7f0000000140)="58410f41f7ce0c6ddc38f833cf2592fd3d39ecb5e84aaabe8fc76bea991327b6be3391ed5f224af260419593bf12c6", 0x2f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3f}]}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$vm_swapencrypt(&(0x7f0000000180)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000001280)="7ec05c10d725c0c3635726010c29db19c2ed076547f6064aa609cd13f7b57b92c879050f8b9eb346484d1f6f3313c9413af881105175", &(0x7f0000000200)=0x36, &(0x7f00000012c0)="98103f6abb32712c4e28659d1b6edaebd93ac2d5ccb2a44f0e967dd14550f193973815e60c02df2c1963b0e55f021664477adff7168069553aafe87552a3918bee8be6847e186f5bd1175dfdf623c43e0f344988a2aba984c5c13d43e4bfdfbcd013a76bbfe39d38cc94a6fd2b7efcd16fe1bde50850cd8c9d73e6532e3db129ecf0207e473e39afe57a50e1ac9aeff10c12b0afd735dfa5efffd7790b4a2b38a5b7c1e1efedb9a8400b8e3c583057dfaa341c353f5f876d70854a2a842256d34b7ffabbb4a9f84830128f7400336f0aadf1160b67948eafc7f7076335c3773544b1a50a86122d28a5fabd51a3b1ee01d0def6ae0fa61960c23f49b6ae63a3c831098e0b2f13ebba81d750e75d6392b549b88ca5ad875d1246027636be8eabdb848f5857baba220faffad1454027e9a35fc740eb1ab87f65d9da714c8f5704cadded25086522a4a22193e27f1890fcc5f0a2e4d6a827de4f129a1b4b4904376b8c6028f57cbfb386a592f3a5586edcc3d4cf46eba10c46dff5f0293df69c32280b8bcadae3caae659b236ccac699d5d71244bbafdcfe56ec08fed36b142069c4513dbb8cbb49c991b90a544ec681e359e44fce5df2f49baa8bbf4d6ca380c345318a5cc4ff24c57c1400ffc6ddacfe6e2b77842ba19c9e8e12c5ff970124458e293da8895da639014a0b039ca4651bb94586a97317f3ef6621d9cae2e4a0ee27ee85c74059cd36e0ccadd85dde6522d75a1f68b05622742c50149763ad64106451ceb3962f819209f46732f4f71a9ed1dd91b934717ca82a74f6f1d78fe731ceb6567cbc7ee2f2857465792492d7a524391100ef499f1b26b27308e9c27f5294d62f0ca0081a532d78773737ba23f011a64e35f4a8200ec11d226438f54a0173fce9b553ee80386042a5d5893f0c0179a3ea82e05a4c20e9148499bf6e5825c462f9c83ac74c5a280366fcc98fd85e79f89bc55d3865cd8e53f74d380da63db46d8cba8e40902c683e31bc78eb9f513327ef6f6415ccb063effb532d038ed6eb5f4cf6cc6adb4b840962a7ab32f11651a0d9ec80be3c4b290021840ee7d09dc07006689861d09c2f72b01523133b80985c0bbb06a0e03ba66616d85d7f34386e5654da1c5a4e6aa43fe08997971d6ebe5667da1b2bbe305a01fccb68b76f50e383829b3f469fa54e24324894887de901acad058b639843b4c4be1c278836a0d62dc71c300235599cfe035a664c55359b4d62d5ba28662d9a2feeaef6c565ff74a0fea5efafcb30bebcee67a560dfed613a3dd5cf0c6de6123ab4f164e044d6df67c8f2e703ffef427cf603b14f6a1e156647cf7162a69b6cc21fb145cec644ead92091411debec7221469da5a7e9691183b3775c9a876f2158686eb2151dc85dbef1c9522ec4314c875bc61ac7d966e92f1bfbd2cbc0c75483ddcebbcc9cb5688e5c65a8c987cd0533556f4a8fcb2a82103f645a8dfc7b27efc01cb9a3d681b223b8d0ba2b655c50a666ddb50a7ea364e6da807cb9f8dd7d6a3e788abcdcac97fbfff037c264c07a6504996fcdd228966a2cf5b2333606c627ef142d3577a5d88774ee5e5999780f629d1bfa8caa0dfaf5957772527661aab1956708ca5dba866a01f9053bbb6f220262e2a6116436dc065a32176c57f5a5b5adc6f78c91aea4b7b7f954b2fef35b77b3d8843c85680ff067b73c861f25a1b585e0c631a2fff44572e8d88cb6d314e4fa566b69bed7ea390e1439622cad0995867f92efa95d66fb380665ddd3e7b2c72df1aebf17976c4740d2239f4ead46d0201a3473ec9dc8e2f855c31f25e8cbba7fa75d932b15ad0353ba9e0d971620fd808e7df0cd7f970ecacda4eaba65b959ac390859f50aa9a1931ce586dbc94b4cf994e144e06902b0dca7ea57047de7e011eaaa7bd32d4c71e87faf730d8ec09ce912813f6b93999dd2c55783cf6578773d122768b51001e3427b8e3e9540df263afa9b2fc519634ed0b2d2c1bd1ba08a3a2dfe25381c10ee441d24c36c15711ecdca99156248b95ea19979b611a51ad7fe414f7576935a51bd435decf5b3b81993db61bbdc5c95d70c98ba71e0bc24a50feb2d1c673e4c561a2c113fb950030292f01bd1683378e8dffdc40592ea69f8fd2bdf72dc0a97a3d10812d2c3e52166b992d1f396f6fe343928d6238e912a3cd4d26a9e91010310b26ab869bb91abea6bc57523d716eecd9595d789f90a38679a2636665aded0efc4c5682b5adcbd21c85f4e262252c89b6ae64ba9b72750a712145bbaaac9981dabaf72ab1e5900c5afccb647303bbca9d79049374113c1160b34a24c6aeda4d9012d5254fef7553894f6b5feea6733bab3fda6f39ae5e64503ef0419d22aff3ecf4c6cca9f3a85df02c5e9dad2d0180fdf7bdf8883e77a75b73d986c3ef8b2e65454ccafbcd8cd09eb2b77c61a4e1acf3f1b9df665051555358e670cc8d6522b4f7fea31d38a6eb90c18b68ad6eda84e501f68ccafdb5365e4390280074439d21bf66a1bfa37a016bef4b8702081c24f9d25ba11c61e5cd53f3ece575ba6e766ec76aff6493046af1c9b030c9d864776f98bf66e3dcf75a541d72e34fbc24ffde2cef70337039fbfe72d16dfc4c0da3c51ea043b130da3ea12761f66bd8e99096d8e859a57fdf871c24687475773ac91736ece9794ea14806c0c60e25cde3f1063759ee04d621042a488256fcc01fc6ea7a6180cb9b85002719c50aa089308c6d6988382bde632e0d9e434e582d5dadbe6baa37148861b97c9ad40bd081f41008f8eefed1744836488387d04ffd79585ababd79c15354f0a1b13942dd71c315d4acd593236442b4f50d1bd2d252c2523de2141a74c7315a9e70b3eeea6e7dcec6b74e3d4e120f920307d4e64c8c1a3db6c94ad7bc1150e9f580d6a2e047bd27f92fa12b0c47e38f0b0a1f9aab4f17df4fea6e890b26dd6559b49b76a4aeadd61a30acbafbf40d108965da8966773aa2ffba6d38aeea0fb9debc6a0f3ea5c63ab4464bdc72034745d7de469b65dbbc2d33144b1142b813acd432ce518495b845efb2bd889283fd48045e23038f84babd4a53aff98ea86caab68dbef7f4ed04c81950fd272e976d91862c0c272fdd12f73ad22423ba90d8d44f4349fdfae1bf3858a5865c2ca484bca6380f471f9c4c81991d9c53001d85b8e992a85e7f2a4b197b2fd00d6936b6de301d1127f940bd7e55af1c1f4181d892e3f55ea8f57246bf46f4aece0e2d253176ed1e610bfbff7bb674bfd67bb5c96b15ec9e98c5d7ba8f82f384369548e1efacacfd4857d1e4b129a30f177b5d9d46e7e17adc181071dcc73e8d7bb1b2127e36e51d48e58f3382d810bd67a8b12a5b54198ddb0dba146c62565c2cec18eb7ba92a337c074acab00d1ff7583e67d0ab49b4b3cc55c4422af49e13afb45713057684739839e90d27deaf19a15589ee4165774162bfa48498ea39c3e369b8a45b1d87fbab340290c9e6b9a4be5808d61ec8f8227800096da9d0132bc9939a27e4f8b7b7bf7525aac67f458eff9acdec9b8d6c462514f38d42b8e30b91393121b0017be9a52e9ee13583dca0ab98ee36ddf80517b1a139dd2ae7ede737eda4afd6313733a6d65320051af13bb3467fd691cc4af8eee2f01bf8649563914ac3ec11ee9dbcee964f20053a407d5599ea499390e5ffcaba1ae7c96e0f46228bbe028243f3c45d2eea62afceeb490242f30ca0eeeac407b7634dfa4a165dfb89b8533d6328ffda5727f7cb25bd2e184e3d02d0fc8fcd23b3c472b3efbe3af3a021f6eba5595f6f1b7da3820563171ed681bc7cca020b2846d7bf27588b5a1595529a67b73000b7e9fa577443577262cd6972830787872a40fa4d4510328616c1af5eaded1f938843cc36a0ce1b347e81a736fc27c7094c453d7b9a893cce21839815e0e9a07fc5b9dfb0d7a658ec8a49a5dbd83db063ee8223670a9680f3df32f68fcd0a043c379ec42107fd0c0191d8c688ff297b353e88958b88aa914d6867cb2c7cd9cb82187b3f71a515f0f873aec07cd5a496ec2c08d158ab351a4dd68c40c879a0b20de91b67893d787a1e87b46450f687a2acc9df7599b9946da9572f6824739dfd5bcff3a6def47f09ecc9a153136919f1c1c5b211a77aceb9e3c361202cbf8df9c814f5a8759c66eec5a6413d68decd2035677f8d4a7ac082eed8c0e90ff351d75af0b77a6a974815f2f2d6bfbdee81451b0e620e56b9daaf745e8bb8d52bad4b039e651baa5a55079ac48e924a9862a0ebe95c85e73b4ee1bae8c594bcad709b5f333552555a39a2de13ab71e97b683b133f6a3e68ab016a3c4642fdf0e960296ba7e112ed4db43b3f5be8091548b52c7c3c410c7df12b28d5952bf0bb81a6d13aaa64336bface3990e8265466b9e91ff0a70c08822a98119221a4c0807e418e3c1acafa06dc77e5b5d6c4c31ec08eb863af22f882711b5fb20c3c643a823dcb49831cff7ab4aad020efc6f609f0be86ec3eb00faf4399d29b279d9d64f206d6d05804e216d1bb4c0f7dbdaac3cd958db4823fed71e39bbd11516453cfbcd2917d6451d22d0956099521cbcd99eeee15df0253f574a4ad96017cbb29fd1117811f622659d98c6708c7b29b9e99d1ab7a6ec762d7df9a089ffb3ae6757deff1b20ff766f017ec9e65f0917a821176bf8bc3960af479add583b8637635e990bb68e30d39c1b2bbf273dd09bfc5710870f753ac923e67fd804a51f0fb36b7026848b4cff887ad4c0c5f97574c62fcd348a02d8fd7dfcde5279c5b24704c35406a58d5aa76ccd0288374abebc78098be3eb57cce3e21f49d6d7bc4f8dd448028c4baf0027343f07f7d2cf18ad2c553640d62f9d218a8782545f83898bae362d3bc40af576e21a4b544825639f80a630998f302e9395d8d5bebf9229bce8624647f9366dff9c91aea5dba34c5b5c55a475f7f5b5cd9fb8bc176ff60b499e04127ec39d5c2b922f9e3ae8a6fb2dfce931702d946c183ddd4a8365adc28e2b84e27cb638f646fe8643678de364c684f544b0027297f74a16ad87f7d3ec17a7a85635e0a7c7b10658bc1b3c8869f2324246ad5c667551b907b9d6b66d268b294e12e437485b8c84c88ccf51b0ed09345df19a344320145efb2ec2dc7486cec09006d7e97d352d22d2a078805b006a659c7ad8b8d884fe8ef67e192bfbaeee9c879f8e79a5d6de11b7fb8d89cc7bd01e28d355540e7410ee1452b9842c22d8b8e46fa35380d5e157493366ee6d06eed11ad4be3acf7ab6ff04c3cc6d6b40b0a7888b497c50dcde34039f531a1cfe75eed46a32ce34289c87c3a364a0fc67139f0578802a8f2684c54a03691a7df27aa93e10fbec86895c2586683c649b20d5034c099ede3315ba39aaf8fe445d889c3a675d3a58ff5cf41e1cc0fe38a3faaa0380c26dc8d8b7b51a1bab0e2049efa9f046963892d1cc060851a2967c54541b910454bfbf5389dbee51ce29623297df75c668c98b23bf88097d6915cf045e5561135d0cba34b98f16ddc41422e68b2ff0d7fbff9323dee575bdb0f9b4069264c8fea73066e9ac2019bab5a657fc97ab45ac0eaf04b36ff9c5918fff32a9dc2e3b8e4f58e0a00efd8ac2d418b3f9a0e8078618f9a62c7e53dd369cad2ca1b50ab226207a4c9576e783018dfb162c27b8ba336b76a04933befe7ed976106aaad2bdf061b5e2ce5b5ddc8fba7534b9a99368d5454eb0c8b1b00c489f62eda309a1b1d679d405e1fd6b7770dab161c83ba07b34e599ce0dc7ab930f69b8916d1971ff81af5671c6fef886ccc1", 0x1000) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x20000000}, {0x5}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000080)="e1000000", 0x4) mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x47c4) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) executing program 7: syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) r0 = socket(0x18, 0x1, 0x3) r1 = open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) sendmmsg(r2, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r2, 0x0, 0x0) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000180)) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f0000000200)=[{&(0x7f0000000280)="15d042c204cf2cbcd418370a267054f60db3f09fbaa5e87e2be330fb7bc21087262f07431229742f87ee0bce27a142a44b28495eae3b0d2eb876cc2a71c49ed94e9f212198e806c6b8c0e300d2d2e3dce8ce8301367c626a7689197bd81784071836e116c47aae9ce884c081c971750820a4a7120e1a78c82d03919fc275d2614dd79fd0436e2b9ee4ab4ffa5e25b88575f11b363f0ea3cdc95fee255b3626f95b2590cf9260ac817ee5068ad4a1c3d6f89dd1e9d92e63b92893056c86d8cb3fff5ce8031f3a4e754ae21f37c530b29aebcec03375ca3100b17dc2e8f86998ee38406239ce952f17dea3be92a9926157b96f7b9eef37fb5cd0890917", 0xfc}], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000410000383a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000101009078000000006000000000002c00297c5601a5ae235d3544d14cb2e907c800000000000000000000ffff0000000033000005"]) recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000440)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000380), 0x0, &(0x7f00000003c0)=""/79, 0x4f}, 0xfffffff7}, 0x10, 0x40, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x2000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/38, 0x26}], 0x1, 0x0}, 0x42) sendmmsg(r1, &(0x7f0000000140)={0x0, 0x6}, 0x10, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f0000000380)='./file0/file0\x00', 0x20000, 0x100) writev(r4, 0x0, 0x0) r5 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x8, 0x7a) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x1000, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f00000e6000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000104000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f0000141000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x40}], './file0\x00'}) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b568014261d1b50e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26a950b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da43e0dbdd9789db538c760c6ae5cf1bf29ce32ea10504481ad934832d5f23e4e070e2a190c104805e23e88d83497baeb433a4e08cbbe25b2d096f446776558ed8b50c2f3277cb7d46f8708ab0ab930fa021821f2daff24b78dae35d40a3e380a11231c2aadca9135f91aac6409d59490c1022daae55099c8d4afecad71b2cabc6df3ae824540742ceffb946853112058435def41cd667ebe0c8e748fdc301f1877957a11b073b9dd7b9dfa2dd32b7c99d883a3dff00000000000000000016cc124b76b4bb0c86dbb839c65027d75aa84fd3c5b30e68b1741ed1be3ea122064dab4ee2814c8bfafb5312b4a1e312b26749b061232b31ecc18d7b85064f15e02770926aa88f7c6a77791f3898b27a187bae8a6c5b10a6e5980132aa588a81c63e968fc383ae1778adbf9351ff8e6bbe26c051e3d752555ecbec6865d89194d079ca67020137b9c2b7b932fb37adccc3f7a1b268dfae7cbb661529f7b0940431109fbfb88d1137f4e52ba3138bccd7ae54546979e4dcf7b4ad58ddfb01a95db09ac15491533c0090216a6dccb2b9351d720405f663e18ab18e15acaa06480330e62e9cc652827fa2", 0x10b1}], 0x4) r7 = socket(0x18, 0x1, 0x0) listen(r7, 0x0) socket(0x1, 0xc97cccde6f8bee97, 0x6) shutdown(r7, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x6, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xb83d}, 0x0, 0x0, 0x0) $%.)%$ !44%-04 4/ 3%4 #,/#+ "!#+ 1011876498 3%#/.$3 executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc}], 0x7ffe, &(0x7f00000001c0), 0x403, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) ioctl$FIONREAD(r3, 0x801169ac, &(0x7f0000000200)) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r6 = getpgid(0xffffffffffffffff) fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x8, 0x5, r6}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000300)={0x3, [{0x3, 0x7fff}, {0x3, 0x3}, {0x3, 0x7f}, {0x2, 0x80000000}, {0x3, 0x10000}, {0x3, 0x629}, {0x2, 0x2}, {0x1, 0x1f}, {0x3, 0x5}, {0x1, 0x900000}, {0x2, 0x8e}, {0x2, 0x7fff}, {0x3, 0xfffffffc}, {0x3, 0x2}, {0x2, 0x2}, {0x2}, {0x2}, {0x2, 0x4}, {0x2, 0xffff7fff}, {0x3, 0x5}, {0x2, 0x5}, {0x1, 0x8001}, {0x1, 0x5}, {0x3, 0x7}, {0x3, 0x8}, {0x3, 0x8000}, {0x3, 0x7ff}, {0x3, 0x9}, {0x2, 0x6}, {0x0, 0x1}, {0x1, 0xa603}, {0x1, 0xfffffff7}]}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) fcntl$setown(r7, 0x6, r6) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x2, 0x400, 0x4, r6}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000480)="2558f64bf442cdfe7eaa4bb103c2e9f446b0297a9fa71857fbd8238f51c9277e99be3f2eacfea3a9590b07e0e930922f7a0ebd0bf882ce62eb5cdfb29281e389145f4316da89d3c97973b9dd0039d9913dae0a4b5dbf9287a94959b933ec16104eb3dc20910276d8a1b6ef9f42642f63d5246a00b6d6dc3627f8854c83f321ac707844671341c21640d415d4d107ca96cacc5c5cebff20b4a5c68f4fcea903ea365f6896303e971d744827ab0210263b79af2cf8a47468baea9f6b51b3d33fb9db54688d3078afd271f5e8891a29eb418fb0693456a3f0c639cb12dc44eb88d668c17d7ad995e38c46cc457b65e7785d5996880fcb6c65ae40e998d11211e9ba91efec39a308a4f2161e1a91e310b57c819420c0efce26e36275720b8952b28347e370c1bda07c90994e033542be91e46be51418e1ed15905978fcb7119d7c9a27f17393d098bfe651febfe573bddf8e62a71475abbabd2be6039949c02614b30e02491a46299a591a3831673b3a4999b015200e1c25cc875d03665e4feb3126e4a13e4804b3c46511989c27e46f0f2ec5f2b53b1e1e95fa0e8f9c7bc6cd60c933805dd6ba5961378bf3a9902074c0216b3a0c65d624160085efd04927cc35e4aa01d3a15a1c138a0e8d4efd6fc6dbe4625c064a3b745104a7f21af0896ff124b95f", 0x1e2}], 0x1) r8 = dup2(r4, r0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x15}, {0x1}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r8, 0x40}], 0x1, 0x0) executing program 7: mkdir(&(0x7f0000000200)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x8000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0xd7) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc76c7b08ecc5852687912cbc24ca4792104c00000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, r2, r3, 0xffffffffffffffff, r5, 0x20, 0x1}, 0x8000, 0x0, r6, r7, 0x7, 0x3, 0x480, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r8 = socket(0x2, 0x5, 0x7d) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000ac0)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0x59) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x3}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r9 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r9, 0x29, 0x65, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r10 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000c40)=ANY=[@ANYBLOB=' \x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES16=r4, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRESOCT=r8, @ANYRES32, @ANYRES8=r1, @ANYRES64=r9, @ANYRES32=r10, @ANYRES32=r9, @ANYBLOB="ab697ac693b346a73aa63a11bca41dc8b60c964659b2c9f571da135e1041f0af6ecb5e19b31f863babe2bdd20ff50f6cd7546aedb0907d08edae03045e4356caea0f94a009894836567b76d589db5800bf2de053abd1f700a0e3df8372e60604fe30719c2f723d6e95d6391372dcdc029a4ae458312d166566ba165cbf1f77cd06f11d24d09960ecadcedbf90403fe5a999ec2a7422b85077cb6be919a4cc5d196cd50c2edd2f549493f8532ba41c2d118bc750d9b54dae03fab7c424d8de56929bfacb5c60bff25a096dfb438799961cc94dd6ed32a12a5e4efeedf4811e52a884a4caa65c9efc7948ba8568505c5d7e0d7a8af59496b52060a6c9fbb27bd40386d7174f3b3ce9fefe14aa774b1fb70c01d85103fc5b4e5d41f496ae10b8fd86debe7a51a54fa2169a3cd8a2bbfa60aea96ebea00d0000a713bc482e89ee5f63f233933a1d5d42a8389948a4fd0f9eb741adf9f260fa51f67ae163ffc6c42f34c5725b3029551f541a84eda4fefed8a45a42c56f9c7acfc5af1d84f619816f4387fc20a0c2a060d0140e8496eb442155666c8c062a8a5717216077edc168983e75f65daefcb155b963af5d8dd98e2a04e5c1fbb815b97d7633737115415f117f971a364ac84213832e9f0af49fdbb657218299d7928ede358610a3bff642bb1c6ef9b064d39aadfde01ddd4c139e5914217adab279a0c673bd804ec210ddf6473bff79856b43bf686d462fe4fb31d4d63e6e64958e1f00bd6c05266f0c232561144f2224b36c886769a6bbbb1373667853477e023a920716bb98524e98fc6c274dae61623ef326765cbe6be1f51fc33012ae436c51dc53fe401d05de9eb70a554efe173536cb7e0c5a1c0d2e31a35f900e39d7f66cb8ac2d055075f1c409e5c56a4bedf767f0357de17c4e8447105ee48a26c739a8a33f3bc0445468dc47f2c24ea06d14aaadffbede8eb905a341749b1c7b211abe6cbb53f75bd68bfe39ce0d0bff84f2dbfca2cad9c4baaed31178c61ddc9d591c3ea87f24846afcec1cbc256903cfa36d9159bb1345a0f3ffdbec5508897de32d34126969d927821870b7b5e93d99a7e1ce356a6c10bbf2de3def821e8cc93ec30957ba20216b08b341c470d109bac55570791a2b6748bdf8924feeaeeb2c64d5edcad76657ab3cc9762beb2d1dfddaa1370b4fc130f0a2aae67a6991c8a3f5f8f423871d26aa1e6dd9235a1739ed7ea94bcb5212ea8440ee45c30c2daff203907528b000f0ca1de73f2a2e4e888b8d460edf4669de0331ec34b88f2418ebeaf778a7493a29aac862a67441282d50e496fb4b67d508e941687aff346048a2de1efc946aa0328e8fd9c2863a1d67bb5a6fddc0d5e8d500d57ac6ee285fc16f217dabb241e86ecac420425500b24e7d6ff97d1ebc8da92b46310d621281e519ea3dc4b88b1b8b23726c881a624b66287a9472fd8618b767010032759d87d4e5bf616f4468eded25fd51ffad769c54d79170d69c76492b25fad469a8f5f37ad15d5423b60f2acf173ef0a3beaee85f50000f73ebbae53393cecb128a4d55f7d0777b77aac8d010031170913da6591b4e1f49b86c80cd4d0b955042bf51b88bcf7b9db9f927674949906403b6d75b5fd4b57018ec9256bcabed914db77d65bc8ac61f4d158aeebc2c9c2e485bf63d857b1ade2def03f7961bafe835d696ef6b99a2b0faf98b74dad7880872c04e32777dd9a98d08fe86ad60c03329528463e56e18031c0ac6265ed6d4ef609c48643dc8d721a32993ce26f311d48f36ef277978160338b8df00d211f79e23dfb0c2ff09b4982d838709d490d6b3d11326ed7c70e6d75fd6e4e1ff43553ade4f819d1cd7c1bc042a2e3d988c090edab5cb4329adf3d02955c0fab4180217809f1209c31e4efebdded944dbc3171aecf8b72866428d3421ed45841cb5ac3f72d8637aff9fc235a0d216d98c12d15f60234c33224a112891628cb23845cee724b3905b735124fc16c4148eaff73232a3f255c287c4aaa33af042ea01f96553bd28d49b63872bfd2a8ce6cbef6ec77298b1edcee18b740ef1b50c3a91b489890b8ffdc0dcea32ee7c4d0c66091bc5cdcb8efdee348b0e5ec23d19ef40cb47ff6d47a11cff72b426e26264a42980c309a7ffb0514018b04fd8ec53cd78ef55b858c05f1c786e1f014e908dd7fa137a628d683ff965cd18a13c9823c998646a993a1b209e98c6d0b4a825bfc9f2d4be2c28f69f42fc3e456d6e46128cf86cbc5b63db7819b089a770eee5d37a15fa491f79a320f713bd4c03a738fa64784e2f9f354f442d40d0e70021b7f60cfb1db5eeb510504850bef1217a09cff40f7964c10cd6bfa11ac3caf7b517bba7e8331a28801aa70b3cc0b558a215fee3a5eee7e5e142daa52287d41e8ef5d5768dc0c487ddfa8ecc7bdaf2a3a7e35cf6cef0ef68b04f1af91cf0d52c6b828259463704cc386d3879904877ece793b455bfa98fd974a2da4db2e9fb273b5493c68b2e5c85b6eabd6da7c591f13c6d4120c0b5bf1b65ae2d45cc6af6de3edce3f9d918d78b9effbfcaa62b1f09faca1558bf721bfd22db9ab7774f66a5ba2b1ed12a589783fbce8f160ca0d9eccf6e4c1e90c7c41eb8615acd0bc36fe896f21439701a313b9242f2f191d68cd029cde6a58c1d987cef2a661000c84579973e42def54f0200b26c2cc09e27b836d71699e5405058942e36ad6d10126af55b9837588018883f86c819e95f0ea3e44d86026fbfea4aaac792247a197bbf63377b5adab6bd09d4eea87b30f7afbbf60bd489f23c39f0475041657e6c3e10a375becce919a0504f8c0c724d432e19768ee844ba9f052e397fc8b8bbcab5348eb0fc12544ce1dc23cbda7552126d8d36177e3ea5cfe08209ae8b7620e4d3c2bc8e2339208f883847cd536d0ed14069f8933b1785ae62a1d30b9cb08ca4d9198b5707302e74754fd77c20b9cf42859e38e2c40a6f9c6257f4dbacdb8e98b0c7bc4f240275af53d16c0e78b29ae5cc1338d4fabf8d28d5d29a0bf16f7b5fa0e7cb70a795e0b9068015d52f13dbed29798201caf7db336fe84c1be30ac5976eec506c96d08cba0e8c718abd89a9ab558fc94b6e253fb53c73fc0b0ee1da62f67f92da20f0286a0909b44de8993827558f669c21efd318d64c4f1432c5bc11debfddadf1d1751ff218b567a089c63d6d5f8aad45b2dc527e715d164bad8d110e15de8e3a902cfdb93dae4426d3e58c701dd6a4afefc84334d7cd76a67f97e9e68c0c2bfcf4cc66946850042d57e1fbe7776aafeb2a08216ef0e886e84c7a0fa66cd58b15945dbcb32eea30440650d52cc5f12f0b5cefc7f44ec48a567e7cb93dacd98d869a859de8e80edf990a73442ab204299044d32b5e6f370a3bce8ef5ecaa5215b8e498a5f0517189cbbc05966eaae29586005562d4f3b2e17fe69b2b43cf33ad209c1223daf3e41a9b091766715babceb8a571447e2d34e2d58a957d0b4e26cb5f979559f678164f0df073b0ffd69950c0d67c45f275f8eeb3f8aa007ccf1694ef00d5222ae70ebb40f363e3ca0586f447e721d5688636ec050da9e8a862ab22e49e32e4eabe08253024fc9bb4f26364909a40174863f5407890ed614be345520f8a96755d09c675e1e7674795ec87e0a5ff20f666dbb89169abb4201c8afd296cc433b871ae7ce509259fa8292cfbcddfd03352daecaeb2f90fd11609bb86ed416fa9c1a4281a9effa880da3673c457cc2c6a761ff2969a55b9ff5706e7303762c0d45b63963c8a774a9fcf6fd53d8d2d3e830b47d36d0e4a4850eebff9f1e9c5a474caa2ac6fd3ab3f2910c98ca1f7b79028748bcfcf80e61991d83e3daadfc12e44c515ea3bbd95707061904413118aecb07b2c907407ae89501498cb4740f6a19f72c6185b17f28fd5c389fed0e18cba44450a66f2f1b6069ad2d01a622dc4d4a13051ea00e475beb90f7871ae094814537f68d6c907071a87f30b47dc9454c90449110ca1dde9b0c842e0a27f7731d2937cc19c2df94badf945f7739a79c22b0f130f1c43692b2fe9217f973832dc3926a229cec4b8929646adcdf7ab265dfccdfc808920d586ee8c5123e05036dd09a2dea9619ec11e87826756429fc14c8882feee7ff6c3e247b5e6ce71872b516ae2335c5c2d14d6e14a463c456043118afb362a2213b104ab1d7db4a1290d46a57c79197726b64227e866bd931a38924d2e116c8aaf589b695dcc8a42573b14a45993345cf4677c24765d0be269cbf62382b0dc9e2a3fb3a42fcecf7b50dd514c04646678f9cb0e8dbb2982bd9bf17daeee1f38fe718dfadd7d0c2e7bd91ac336291f5d86ccd67f1b2bb44d9f3d0d90ed7e49f77f15d7077acb77d9a4a89d6ac10ef6cf19eb55d683b1351207475e7816f4be53c0477efcaf81b34b8e67d260e3f0779936084876c50881841aca1cc11f2e016021f404ed9f21fba0215c3bc0ae14165085d9a966644fc83469425fb1738effe86fd770b885df2853ee2345b07d7ee9daa711507fa667c271bb9ae3ef851363e1c931364a669963632803301354ddd612d8e50cb0e5b127293b9e6a6ce07710913416166ec3022eea81eae654fcb34e140314f5129ab064a3ca79c9fbe8ffbd3970d76ba21bf3e632397f870a892eda8449ac64881492dfb8c1651681d606b710d64ca50a379e74a634b54381a61369eef88f67a79ca5bb39c94baa49180b4f0989446256ef7cbc0860b0c7fa51589ada7b76c450579f543320f59f4f0a43d50f1a21dde5ac474b23e2e8c418bc5c0f2546b20d85877251ddbdac3ca702244261aa2a7df72fd480f332240231149e96e82938fb1f65923d437cc5b104c4e73512f263b35a2ea7307aa3d0743244e0408c1669131ea1cbc6abee67e560bf908e061e103c8058c7d769a9ee772d06374d32b681d3cc8104576b1e5e612ce1416e5f43ae6bfb4d36d50789626b641fcf20822ff524adf13a68717a43376ee7eba1be0ac7074cc8718ed62ae5cb24ee2c4c095685ae5cec52202b928c9111f5bf58fc97fab10fa5824770d1ceabcbfe4f203e479c8edcf2ae5c07c06d4790bfc78ff49e511ad0f559200d9104604e92ab4f9bfde0b086dd4c78ae622cb6eb7d022538f4bb3a6870166edf93fe46db536eba4e08d5306b90d5d9f8bfe46662f6db84fd96d4bcdb028390ddb6d86f72d01171d92e80998922e41210304fc4efaf6e96060df03065eaed6be1fc0a308203cba64efe483a471b63b937b202589b37034410d38555c2a065175503b0c8d9512739b40e66870198da4bf223c6bf964b17977f26cb6f62fe8cb488c75a1f0f40f791f438ed14d04b156b4e49e913def30fa78069a0adba7d198e46a4b003a4edd1b658cf6b46ada48af33a711ec55048521e154a9cd014e65fc5583ed29fe5ffcbd221e1a4bb96c0dcbb730f4c3b8c331ed054446dfb51df1188edf2a6c234440ddb93199363b5916a0cea775b00594e5fe4b0635992cc8ab37ea21df937301a57866ed569334f0b4fdf2034ba701ce20a7f909abddf680a058c1eae03761c8660ba8d7d0e7c4970bdcd6a295111878e1f1afb1d90d788f5eeec82c0f83a16484a49018cc25088054f208cd78b493ac5d8cac070dc2de69e5687ac10861b14f736389ad2d11aed350242d4f13067cafda388d3de8c5da6d619dd8e2625f7d434e20fc0a821ead4f53bc0214e785ed3f6760a8457ec4743877b801f2ece1b68cf339bcdf98ccf5f8643c56cae8a20b3357bd7d4690bfb9f658bf49d18f84bdb879594c4a72e59511", @ANYRES32=r8, @ANYRES32=r8, @ANYBLOB="bfcd4e19d55b06d24f3558d9ff3bf46ffd3d8472afc55215a6412e837ae66d7d38e7fcac58cc8df267853c1951e46f48c4c2418719afc922eaa93378f8c84d04491e09305b791a56e2f5a30b43f60a7641a6bfbab8ea55bc129719281070983827ff883945880266b7c4e40c"], 0x68, 0x4}, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, 0x0) pwritev(r11, &(0x7f0000000280)=[{&(0x7f0000000040)="42bd8049c214041324b9f1cae7cef078415248f16a5e43c2dcfe5956e9cb83413e6170de021e82b1aa2640f75ce3c77996c720ccd2e10e596afd42df59f4f39ac9bd6fa559d31af5d5603bed5611b27bfcfc736fa609a62f11bc32c0d3df9e42bdda9ba746358e1c7a9fd5951a56bd442f04395037105673442b86aa1af336c2d7c94e858751a7a3e9cb91a35848ceb57506a1a3ac8fd2b9d41e73ca375473e8ce883ada95e58ba154248e694a57c999f5c59cffb9c09f7dd860fe73b3ceebb33deaad8b8b57465a9d953f8e6fa0bed460bd25476afbfc8e063312f5a59ad8d1079f822efdd0c08d175ad8bfe2f08d1ee3acc8245cb26f68d3", 0xf9}, {&(0x7f0000000740)="506d413a088e108d509517fd395d0808e35fb8449b31e044868c10cdc3070a9b3b0c4246bfbaa5aa8b49666f932283b25d84fd85e8c27a52263e3b21c7bf9070090ec5c1d7caed2c1476977c755f942410a6cd78244525f10aee95983e41b6f6cf4f5b1d7ad80f336e8fc78e290a17136b944af6ab69210366c514b24182eddc606e1d5fc828d924a02a0b103c747407ff61bfcf0f23b57f1253a6", 0x9b}, {&(0x7f0000000800)="b9edbb2507eabe823bc0299403daf8aedc4409d9687684e824b3519c7741a11143fda7c6b86c36a2cf71d61b42fa83ffdce24b5b855f061d2b9342f14afe5d7df9e25fceffea4152fab2c1fe5b877ec19ceffe2cabf54026e496ce3148378af797acc5682d6b8665b606e9b98c517ae06504d2b812eb57cf150b1bc072086a03dfd84b0e4af80cc91b28cef23ebe71b8f9e3fd4bd671254edde2f674f004b68d3569b99b4416919b072830156294009c222548f53150", 0xb6}, {&(0x7f0000000340)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16dd", 0x26}, {&(0x7f0000000380)="ecce76da25ce576dcd811facfbc1f4046ad344786937eef8d372d0800847067e58f6373f9b4040d26dac05f83f610c", 0x2f}], 0x5, 0x3) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0xb, 0x0, 0x0, &(0x7f0000000180)="00000000fcd0ed5c9ff5c8aa10c6df8c13e6aba73f7288750a9601d6df983619a22ad678712e88c83403c1c7ef068215e434f5b916e9f2b705f4620073", 0xc) executing program 6: r0 = socket(0x1, 0x3, 0x6) getpeername(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x3}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000240)) ioctl$FIONREAD(r3, 0xc02069a5, &(0x7f0000000100)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') r4 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{}, {r4, 0x20}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/247, 0xf7}, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0xef161522740a6cf2, 0x0) bind(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x6f) connect$unix(r7, &(0x7f0000000000), 0x10) executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x100) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x8) socket(0x10, 0x5, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) open$dir(0x0, 0x8, 0x0) ftruncate(0xffffffffffffffff, 0x1000000000d) setrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xa, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001340)={0x1, &(0x7f0000000200)=[{0x61, 0x4}]}) write(r1, &(0x7f0000000280)="e506000000000000004aaed75a5a5c604353020000000000000008c0f0eb8d022b000000000000000000", 0x2a) r2 = socket(0x2, 0x2, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setrlimit(0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) syz_open_pts() writev(r7, &(0x7f0000000440)=[{&(0x7f00000000c0)="002820eb66ed0009309a87f34028254114aef3646ae8068d430342621e52a52f5e03866df258ea7024c71a52eb1781076a", 0x31}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbe, "00e3fe00"}) poll(&(0x7f0000000040), 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, '\r\x00'}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000500)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082d26a849c1cc77c33f47bf1962a871335e51926918ba89cfad5aa4b93a3c362cfdc8cdd0d6367d2b75630f877fafd87e10516dbefec111afb596f879920914a55c71eef1ef3d788239cbdcf1d05485cc8b315da86273494a6d8b55c9a001ff3428a45d4d54f446db5ada150e34e7132c7418a215b32f0f8d899d4d9f5a5f504a8c89d72348770c061a3a48014508eac3c4f6406d69c73331597670d7206162ee0bccf1859bab2413e70c3ffa600073e56a5da7f07e70fd8d353879907c9351a39aa7cbda1072a756fa02c940933ab61093d335fe26e712d1f6d0fd28e6d35b959e471f7a18c2fd00583", &(0x7f0000000100)=0x1, 0x0, 0x22) 1"%;)*, 32.7%'61$2,7/;=!2,4 ;/?! % *6/. : ;&&2,;5 -.61(19 1:!;;& 5*="30?) :',6 ? %9+()"*( :?<4 $8,::-"(('3*#*:- =* 7<1)( 418 '/9<7 $> /& ?39>.8=3,2 40.#4,70)67 >!=1(6 2/;7=%>,*0!/5& 0.$ 7&")<02% !'%,+(<)++9: ;<9$<.6<1&. 65 9 89#73""8?.!;9<9#1=6%#%1!)>-5$$.8#1% executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40}, {0x74}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = semget(0x2, 0x3, 0x1e) semop(r3, &(0x7f0000000200)=[{0x4, 0x8}, {0x0, 0x27a, 0x3000}, {0x4, 0x200}, {}, {0x3, 0x401, 0x800}, {0x4, 0x1f}], 0x6) socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r5, 0x40045700, &(0x7f0000000040)) ioctl$WSKBDIO_GETBACKLIGHT(r5, 0x400c5711, 0x0) open(0x0, 0x70e, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x100) sendmsg$unix(r7, &(0x7f00000017c0)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001780)}, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: socket$inet(0x2, 0x8000, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x7f, 0x5}, {0x0, 0x1, 0xe216, 0x0, 0x43e}, {}]}) close(r0) kevent(r0, 0x0, 0x800, 0x0, 0x0, &(0x7f00000001c0)={0x81, 0xfffffffbfffffff2}) kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000000), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) r3 = socket$inet6(0x18, 0x3, 0x9) listen(r3, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) write(r2, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) sysctl$ddb(&(0x7f0000000000)={0x9, 0x3}, 0x2, &(0x7f0000000480)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a2004806000000041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604ff112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000a42c31f5756bab0499504600000000000000009a314615885d8a06562d4083a9538bca1c053f43d9e1560a", &(0x7f0000000140)=0xb9, 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0xad, &(0x7f0000000240)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x77, 0x89, 0x0, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment], @generic="dd4dfef840d6cd10dcea45e03a43fa4ea5bff9256bfc31230fde93b9036170b238633e85eb63b0adcecfe6cd24d0c33f8042d2ab0f03cec1c45f4d63922559f33bfca1f7e9cd694f00adf9200002131a78fd4c718d44fb4a931138bf79a5041f3df32597ba2247336045b34c1a2214"}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(0x0, 0x0) executing program 7: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) shmdt(0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(r1, 0x0, 0x0) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000001180)='./file0\x00', 0x4, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/104, 0x68}, {&(0x7f00000000c0)=""/15, 0xf}], 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x6}]}) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000980)="76e5dead6f000063a3d3f068972f", 0xe) executing program 2: socket(0x18, 0x8000, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1126939, &(0x7f00000001c0)) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x500) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r0 = kqueue() kevent(r0, 0x0, 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) executing program 1: open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') mknodat(r5, &(0x7f0000000540)='./file0\x00', 0x6000, 0x20006c1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$KDENABIO(r6, 0x20004b3c) ioctl$WSKBDIO_SETDEFAULTBELL(r6, 0x80105705, &(0x7f00000000c0)={0x0, 0x9, 0x80000000, 0x84a4}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000002c0), &(0x7f0000000380)=0x4) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x82, "28b7e60ab87aa57800000000d0d2000000001c00", 0x3}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe0e6003aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523debb0451a3a5f559d06bcb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d", 0x1be}], 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xa03, 0x3, 0x0, "080000001b08184324bdca75000000ffffff0f00", 0x0, 0x7}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x539cc767) r2 = dup(r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {0x1}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {0x0, 0xfffffffe}, {}, {}, {}, {}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r2, 0x2000747b) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r1, &(0x7f0000000040)=[{0x0}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r3}], 0x1, 0x0) executing program 2: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x10, 0x3, 0x7f) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000980)={0xffffffffffffff00}) setrlimit(0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000400)={0x3}) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0x0) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) syz_emit_ethernet(0x52, &(0x7f00000001c0)={@empty, @random="53de9f87b206", [{[], {0x8100, 0x6, 0x1, 0x1}}], {@ipv6={0x86dd, {0x2, 0x6, "6f1971", 0x18, 0x6, 0xf4, @rand_addr="98a84b140e3ca9bb9a3b4c835cd8f36c", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x0, 0x0, 0x0, 0x0, 0x0, @empty}}}}}}) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x0, {0x0, 0xfffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000580)=[{}], 0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0/file1\x00', r3, &(0x7f00000001c0)='./file0\x00') setreuid(0x0, 0xffffffffffffffff) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000380)='./file0/file1\x00') mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x2) r5 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r5) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000800)=ANY=[@ANYBLOB="c02431c6d2dc9e4afe271b3528635d73daa9b2bc166b006b62bad9d47ba2103fbf8aad33bb3882237d8640d81f1a781d0a908f090072af6dfa1627cde9692ff62397bdf0a136c2551d0b3fc62be1cde25e6c818d98768329479caa508148c36883a998423a02771cf878df8de5385fef713776357af132c00fa10fd49a056bdcae7eefb847cb521479dfb992be88dcdb1648a9d352e7eeb51354951a2a3d6144978e49578b41e46961f31192c860d06ac0ce49fd3f6613d2e8ba9587e5f1ce88b4468cae183532efd521ef7b8a667843e9025b2b56b4a176c37b29e0831f7d93254b029230a121b03a6ca717cb684d335c268c489d2292610c7ec06ca89d85cb2db7b806816180e86ab814020000000000000081d1fa3657c8cab507e9f18732b410c0d24716fff108118ed845783b3fd6d763be620d9a4b2182de4c2fe5c7c8e7b630371dcaacf417c9abdb6a7b992bddd0f2c2af970e3284648165f341c608784a8b97a3e8a536cd9f589b408617c76d4dec7c2588ef8e422a20e9e9d817276e69317437a00aa49b65e79df018cd73866c9dbde0ebfa51ee41f2d4e3a31213c82ddc8e5f84edde34c3e95a94cd181ad0276a9a99f4b027cce922eb867dc2759e7d59b41b2ea7eabf453c799043de940365861067bdaf4a027a46eac01d520956f1d4e1f8c15e936b3281067a7d2cdc353aa2", @ANYRES8, @ANYRESHEX, @ANYRES16=0x0, @ANYRESOCT=r0]) socket(0x18, 0x4000, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) socket(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r3 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r3) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) fchownat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0\x00', r2, 0x0, 0x4) semop(r6, &(0x7f00000000c0)=[{0x0, 0x4}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r6, &(0x7f0000000500)=[{0x4, 0x3ff, 0x3000}, {0x2, 0xb}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbdd}, {0x0, 0x8}, {0x2, 0x8, 0x2000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x8}, {0x1, 0x800}, {0x3, 0x3, 0x1000}, {0x6, 0x101, 0x2800}], 0x11) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x3, 0x21]) semop(r6, &(0x7f0000000100)=[{0x4, 0xfffd}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x800}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3, 0x800}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, 0x0, 0x0, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmget$private(0x0, 0x3000, 0x38c, &(0x7f0000ffa000/0x3000)=nil) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) open$dir(0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) fchflags(r1, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x3}, {0x6, 0x0, 0x3}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES64=r0, @ANYRES64=0x0, @ANYRES64=r2]) close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="0825f36dbaa776f4ef63f223b0f6e3a929d1f1bd23f09cb30c068c31f99f5e40937386a0e504c22b9120ca36a38d61a387e2e2955c10e7362bdab4e4914e3e48bec76e5c04c6eaeb392a35f5ffe54e31d21347aa5ccfcf9fac4e76d4231b3019e847e945d42782c4dd5c07136b99520dc2d3040e9f741faeeacacd354433b209452143153ab74998ec50286bfc922f5e1ccff6c047fe809061acffc0c0fe0fb3d495abf63b61e854fdbdd39d45cd19b97ba2c8de2b4336381b", 0xb9}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r5 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) sysctl$net_inet_ipip(&(0x7f0000000940)={0x6}, 0x4, &(0x7f0000000980), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, &(0x7f0000000040)="6a33d2bf1fb8d801f10fb9f91445afae916f6d2faed41dfdf257c03f4fbd5c211b0c170a47e52b55e5c90196f0b34ea7fab20210d5a6560d70be14c87cbb469cdb72c0a72302195abaf4787f9f32ec1a41d99cd9", &(0x7f00000000c0)=0x54, &(0x7f0000000100)="e2371152f7c80c8ea6b32a0ae9db1b3a180f49afb8e0319cb58416b49b23db9c1df9a0d7e90eb628be3fe41879e5a135045c1c064921ed7f03a814f45889b6a181bc6379552d29c514f01a512a18a90366e167b5b8fd9bcf432fe7519a56dc53f29951a94116bc662cf989fc1a1a091a521978df6eeee0ce374fdea9d90f647dc1bebd2ba95200120b318417d9ed5e98065a02e9209f6643aa5accce9e1567aa073b1eeaddc71031e1409a7b62b4d1046cb087bb7e1d08c579330d7fe316cf300550ae23092c154fa42902740fc9d881", 0xd0) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}]}) r2 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r5, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = getegid() semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r5, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r5, &(0x7f0000000140)=[{0x4, 0xfffd}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r3, r6, r7, r4, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000300)={0x3, 0x1, 0x7fffffffffffffff, 0x3, r1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0xb6, &(0x7f0000000100)=ANY=[@ANYBLOB="0000aa0700aaaaaaaaaaaaaa86dd6036ea0700803a0000000000000000000000000000000000000000aa04000000000000000004000000000000050200000000050200000019a2d8579f68f643ab7b9cf2940ce93aa5bb09c6ba655bb801790000000001000000000000c20400600000c20400000000000000000100907800000000605adf000000000000000000000000000000ffff00000000ff010000000000000000000000000001"]) executing program 7: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000023000000000000000000aa02009078000000006000000000000000008000000000000000000000000000aa00000000000000000000ffffe0000002ff"]) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000140)={0x10, 0x961, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffff6}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000070000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc449}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil, 0x40479e45}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xaf}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2000000000006}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}], './file0\x00', 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x7, 0xffffdfbc, 0xffffffbf, "ffff0900870000000000000093655da2b42d5401"}) pipe(&(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000180)="7f398714e5e73b1175cfce50e10998f036453210f78cd7e135b8bfad235c25189d09134e4f08d90d985892586d6c69ec933a77fa440d8ace6c312f37bbaf6576174524f0d6f570124ec77b45fc055b2090cfd28c0c3e6353677a4dad47869f8de4f1829cb8", &(0x7f0000000240)=0x65, &(0x7f0000000300)="0b39d3f5542f77e12fb3a12e50d59caef3a7b649dab0553c9b300d8165e4ca43d9f21d9e945f0920221e41ac2aec23b36c042e9b85ce1d87f6c0752ef7857d9721e893dfc8095cd986e0b95dd1dee5fdd21a4920ebec48c28c634146a600cff29e18faf241a106b70009250b0422", 0x6e) munmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x56, &(0x7f0000000480)=ANY=[@ANYRES16, @ANYBLOB="82b822d790e7b522b4943d316b951c589ff36b4383fdfcb962cf23ce1fddc77c4b365c", @ANYBLOB="7a82bcc311c3a8279138c0164acab1f3331acf097a08c08e09b684154330ed1729431a0edf43edf2413bf8c7042949d38fbb0bd975041ecec2c8dc8f62e21eb7efd697651895940d75e915ce777c004a1cb26928369902633db2edba3c382f391c19d0"]) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0xe000, 0x0, &(0x7f0000fef000/0xe000)=nil) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mknod(0x0, 0x1ffa, 0x0) r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x2) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18}, 0x4, 0x0, 0x0, 0x0, 0xffffff26) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r3 = socket(0x2, 0x3, 0x4) sendto$unix(r3, &(0x7f0000000240)="b1000504600000000000000007000000331c13fecea10500fef9ed06c7afd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d01800000ffffffff008000ff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x81, 0x0, 0x0, 0xfffffffc}, {0x80}, {0x812e, 0x0, 0x55, 0x4}]}) socket(0x18, 0x8000, 0xff) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f00000003c0)="97b00e6ec6a8868821195a4f090010000f662e189508d27edcd3bd8846637a3010900751c29662484d71687a0b8ea6d098dd9faade622f0d47c796010d431f76d05b3cc5cf45ebcaa58ee64188c4a2428677a22bcae35e1d5a26def50798de89caf727f5dd8696dea416", 0x6a) r4 = dup(0xffffffffffffffff) setsockopt(r4, 0x1000000000029, 0xbd, 0x0, 0x0) executing program 3: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000080)="00000100", 0x4) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x9) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x80}, {0x1}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x432d, 0x0, 0x3}, {0x44}, {0x16}]}) setreuid(0x0, 0xee01) write(r0, &(0x7f00000004c0)="9d407edd0000000000000000000015780a3eb6565ff524d32c94e8c9b7009d56fe00b1ea601d02cfb68a837adc343e322bbd44ce0d50eee80aa93ba05c58966fb677a609ea98f95576e546674b40187d07f73caf351b72e0e223a4130233022e65f4949216", 0x65) r2 = semget$private(0x0, 0x4000000009, 0x82) r3 = socket$inet(0x2, 0x4, 0x20) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000540)="fd4cdb3970975c4e7894f8398645ec2bf92d8c130e89e80338099798b54ebe12a7f08a905ab4221676d06154f5d1605a19dfc85908ce342a85792d4916c99cdf49a11f431582a92d3b32da256e8088495bcc143d674cc684cbb327a6f4e50371ee82e9c1778b02d13f764ad566776805a116e8c477df62d0669da6eb0188e7898a6d0fbc805b39f6d2d6cd0e2de11e0e7136a6259c81b63ddc87c1041c27ca8aef8c51604046f17f65a801e6955e9fdabd408c496af5fdacf38e069711e3447235b339dbcfcbad214da0def1c800901ff9ab1ca1a51817045cd1dd8550", 0xdd) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x6]) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000340)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0660052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c050000000000000066ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d184ae9daf33cadb31a3c4a2c6424632bdd6490c49b797842a1c5e36b47ec0db25cdc1a71e7946dc8c8b0fa55b2a21c660cd5a9519956f63fa6ca0633d1b7851e1b9f4835b4fd059326970200f5d50aee17cffcce24d02591584e6169e08df8eadc222509a8190fa9aec7c9536acb1f20672d", 0x149}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{}], 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) semop(r2, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x0, 0x3ff}, {0x3, 0x2a5}], 0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) semget(0x3, 0x1, 0x20) geteuid() getgroups(0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) semget$private(0x0, 0x4000000009, 0x82) executing program 7: socket(0x18, 0x8000, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1126939, &(0x7f00000001c0)) (async) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x500) (async, rerun: 64) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (rerun: 64) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x6, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) close(r2) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="620000007d59ff000000509ef37cf9e51f9e880e01f2b100000000000000677837ed9018e7f6da093de7665483022ed1a5463608d15d66eff21c36adc41a949d196f26c6bccecd1a5e882c1ad3467341aac329aa0230745041db", 0x5a, 0xf, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x7, 0x3}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="fffffffffffff3178314559986dd60d8c0ef0008670000000000000000000000000000000000001e000000000010000000000000782846fe4bfa33c3e225e30dcafe3f6861ba8854dd2d280055f12529bcb7e31f7f5fdede9d38b8b3643628fa3bba2a34f5e832022db945a0ddc03a8efc83c587ae00000000000000000000000000000000000000000000000000d8642e165dcc83ee64984d6571a08c8f66573e713d2cff04c5a5cfe869feb288a6eeb6ab265752c41a898915af5d917724624c0ee2752dccedf9ff8b1ac09609d24ff35634"]) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x5, 0x0) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000380)) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000230, r5) truncate(&(0x7f0000000000)='./file0\x00', 0x5) executing program 7: socket(0x11, 0x3, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x23, 0x0, 0x0) r1 = socket(0x0, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup(0xffffffffffffffff) getuid() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) open(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x80000001, 0x0, 0x2, 0x1, 0xd8, 0xfffffc01, 0x1, 0x1, 0x0, 0x8000000000000001, 0x421b}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x5, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x2a, &(0x7f0000000440)={@broadcast, @random="72a1e06d0007", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xa, 0x0, 0x0, "a12f290a"}}}}}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x4003, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x7, r2}) getsockopt$sock_int(r1, 0xffff, 0x1025, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xf274, 0x7, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x1}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mlockall(0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0xc}, {0x3c}, {0x6}]}) write(r5, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) executing program 5: r0 = socket(0x11, 0x8003, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair(0x2, 0x5, 0x40, &(0x7f0000000100)={0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) executing program 3: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r1, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) sendmsg(r3, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, 0x0) mmap(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) executing program 6: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0xff) r2 = fcntl$dupfd(r1, 0x0, r1) sysctl$net_inet_ipcomp(&(0x7f0000000180)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f00000001c0)="6002bf72e1bd5b60646879fd703a3788a7af4c7077be2aff91e67d491731def29b55f7552025ad3ee0696c0b28835de00cb6ef18a14b2c91049c7c464347c74243eb535c040d7b60d44f414bd8af0555df7741c1b068c6621dca3d7a997a3265aadd91", &(0x7f0000000240)=0x63, &(0x7f0000000280)="77320242a92902c7227c10f695ef62430df84b942c80aaebb40d6517d834f22bc5d970bc9e130679b3a3d16c65ec50feb5383b1c99f54d20b91a429ae907b0f7a0d146447bbe211d16f500", 0x4b) fchflags(r1, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000340)) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0xffff, 0x6, 0x9, 0x80f7, 0x9}, {0xc7d5, 0x7, 0x3, 0x38, 0x9}, {0x2, 0x1, 0x2, 0xfff, 0x3}]}) chdir(&(0x7f0000000400)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sendto$inet(r2, &(0x7f00000004c0)="bf3ea28d5c86c3535333c8ac", 0xc, 0x7, &(0x7f0000000500)={0x2, 0x1}, 0xc) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000540)=""/4096, &(0x7f0000001540)=0x1000) sysctl$net_inet_ipcomp(&(0x7f0000001580), 0x4, &(0x7f00000015c0)="5e9d935995077a55d167a51f74ae659e1295939fb0c42e1f3d8f2f92eddba1eda99f5f9cf0893afeca35b16dc54859c4ea1f7019005b462809230a13bf3add2dbf6fb936d06d7281f4f182fc1e519c8b2c00b71f5e080ad2ac67dd5fdafabf075c365044e9718f8f70b9deb9e95730be580476e1f53fb16b43693246825e6abaf3bcf70d9e01dffed33086bfab91ca5c0a0714d4534021b50ed62463a3d1adda3ae34695f95a6de1f7a4200487d854542c7098849105f9269fca11d4234a9d1437221e0ef6350c41", &(0x7f00000016c0)=0xc8, &(0x7f0000001700)="a08d4bc5b1037dedd49f7638b85ca53ca7d2f3dc3bf21413c21351c6ccba3a0d01f354fe8d1f521a01ddfaad4d5810ef5405ead5fc46dd8b2de01158bf08af458687527369a9ca255d3284c099192fe7636001c2a32011f374ff057af7ec958571651c639d1166c1b9bbc7", 0x6b) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, r0, 0x0) mkdir(&(0x7f0000001780)='./file0\x00', 0x41) sysctl$net_inet_ipcomp(&(0x7f00000017c0), 0x4, &(0x7f0000001800)="2cf21ac509fb16b23b842d296586483c83bda852af28c3de1200df1c69070271884f7862ba5d67aa670d27eb80b13c1fa8cfa568f18b55de8034e5f2dfb631bae3b00be028dfa278673e3fc5120ca409198d69bcab3e1a91f40822dc6c6fc4d47f34471c033e9069b4aa3c1c4fe15045dd0e8d02d7723442e8fc3b87b96fad4c8f37fae4cf0f1ccca1419cf554c9c796aabd7b52f440ffb18a759b45ccc7eee713e3d837bdfdfdee0a58689c735fff1bcdb9377b567dbccb3c5b857d7c45d98d007b7e8bb8815d3e1df1ede694fe170a987ffad7", &(0x7f0000001900)=0xd4, &(0x7f0000001940)="989a2342b785bb8fea988e10b17b49cfa971d406a7bf51e46f227b0a53bedb4028ee02381445ce6ba39910c4534a258fb724585f372ba0e12df1dc393623fb72f9648d503378468219b07c180be5f9315093f4d19e6625540d137c781ad9bc70b439b98fc8df8b37dfb02bdbb83575c76e10a59ed098a088eaa1090f5609d4e12ad382a8f8588f0373d38025b3", 0x8d) r4 = accept$inet(r2, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) readv(r4, &(0x7f0000001b40)=[{&(0x7f0000001a80)=""/105, 0x69}, {&(0x7f0000001b00)}], 0x2) r5 = shmget(0x3, 0x1000, 0x2687bec9a809d3a2, &(0x7f0000ffd000/0x1000)=nil) shmat(r5, &(0x7f0000ffa000/0x1000)=nil, 0x1000) shmat(r5, &(0x7f0000ffa000/0x2000)=nil, 0x3000) execve(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001dc0)=[&(0x7f0000001bc0)='\x00', &(0x7f0000001c00)=')-+\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001c80)='\x1c^\\\x9f#$\x00', &(0x7f0000001cc0)='^^@+/[}*^\x00', &(0x7f0000001d00)='tap', &(0x7f0000001d40)='/dev/bpf\x00', &(0x7f0000001d80)='(:\x00'], &(0x7f0000002080)=[&(0x7f0000001e00)='/dev/bpf\x00', &(0x7f0000001e40)='-(@\x00', &(0x7f0000001e80)='\x00', &(0x7f0000001ec0)='/dev/bpf\x00', &(0x7f0000001f00)='{*)\x00', &(0x7f0000001f40)='\x00', &(0x7f0000001f80)='\x00', &(0x7f0000001fc0)='\x00', &(0x7f0000002000)='\x00', &(0x7f0000002040)='\'--#-\x00']) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002100)={0x51c, 0x0, 0xfffffff9, 0x1, "82f9ddb25538c47dd32df0972039fc9e4bedc495", 0x10000, 0x5}) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000002140)=0x80000001) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000002180)=0x9) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kqueue() recvfrom$unix(r0, &(0x7f00000002c0)=""/155, 0xffffffffffffff74, 0x843, 0x0, 0xfffffffffffffe6c) openat$speaker(0xffffffffffffff9c, 0x0, 0x782, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x7) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sysctl$vm(&(0x7f0000001100)={0x2, 0x2}, 0x2, &(0x7f0000001140), 0x0, 0x0, 0x0) pipe(&(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, 0x0) close(r1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000002540)={0x1, &(0x7f0000002500)=[0x0]}) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) syz_emit_ethernet(0x24, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff000000160000200000338c780776a4ff2bda3b81574cca9a4603455d000000ff0f000000000000"]) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000100)={0x24a, 0x0, 0x1}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x9, 0x0, 0x0, "fe339657"}}}}}) open(0x0, 0x0, 0x0) executing program 5: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r0, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file0\x00') r1 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/521}, &(0x7f0000000400)=0x20b) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000180), &(0x7f00000000c0)=0x4) sysctl$kern(&(0x7f0000000000)={0xa, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(0x0) writev(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setrlimit(0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f00003ec000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000290000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000796000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x6}, {0x87}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f0000000380)=ANY=[]) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {}, {0x812e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r4, 0x0, r5) open$dir(&(0x7f0000001240)='.\x00', 0x5f891ef5b3c3d252, 0x188) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) syz_emit_ethernet(0x11ea, &(0x7f0000000180)=ANY=[@ANYBLOB="bfdf290bbae1aaaaaaaaaabb86dd6000000811b43a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa85"]) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4, 0x7f, 0x6, 0xffff}, {0x3, 0x6, 0x8, 0x9}, {0x5, 0x0, 0x3f, 0x3d}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[@ANYRESOCT=r4, @ANYRES16=r2, @ANYRESHEX]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102", 0x62, 0x0, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x20, 0xc0) socket$inet(0x2, 0x3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000600)="1f6a3ea6f1e7f0db9b7b68ac1e065e22b7de4ef48eb6bba57c0c37edc78090767ac5aaaf174f3011a76c4a75a3076457eb96c672e87a3266f76ecacc8af36819068b9ef53d4c71a429c3a52d70bc076ea745c22b41fe196db89323c295d0a9430eac0618cd48e4105229b67753fdc00006e0a87ad94ec13d2ebd5418b3359ed84f2769b4f8a969d4b345a2b9062fbfa03eb424d7bc6cb72b5ec9e382d7ba2e8fd40c1488d03180213fc755a2", 0xac}], 0x1, &(0x7f0000000740)=ANY=[], 0x180}, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x3}, {0x4}, {0x6, 0x0, 0x0, 0x80000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe53) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890200000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r2, 0x2) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x11) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) getegid() msgsnd(0x0, 0x0, 0xe2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x25}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x803, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) syz_emit_ethernet(0x5e, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/67, 0x43}, {&(0x7f0000000300)=""/220, 0xdc}], 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, &(0x7f0000000180)="b4cc4e08", 0x4) ioctl$TIOCSPGRP(r3, 0x40047477, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) ftruncate(r5, 0xf869) dup2(r4, r3) executing program 1: semget(0x3, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) setrlimit(0x8, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000240), 0x0) writev(r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x20, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = fcntl$dupfd(r2, 0x0, r1) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mknod(0x0, 0x0, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlink(0x0) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() executing program 6: r0 = socket(0x0, 0x0, 0x0) setsockopt(r0, 0x4, 0x8, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0x80}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) dup(0xffffffffffffffff) setrlimit(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x10, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69971a717b60122678478439", &(0x7f0000000080)=0x10, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000300)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) open$dir(0x0, 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x7, 0x7, 0x4, 0x7fffffff}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socket(0x0, 0x0, 0x0) executing program 1: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x1000) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1}, {0x28}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000b80), 0x0) close(0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10a10, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001280)={0x4, &(0x7f0000001200)=[{0xcb3, 0xb, 0x5}, {0x1ff, 0x1, 0xa, 0x190}, {0xfffa, 0xed, 0x3, 0x1f}, {0x2, 0x20, 0x7, 0x4}]}) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001180)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8}, 0xffffffffffffffff}) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, &(0x7f00000001c0)) pipe(&(0x7f0000001440)) mknodat(0xffffffffffffff9c, &(0x7f0000001240)='./file0\x00', 0x2000, 0x80000) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x2) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240), 0x2, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) socket(0x18, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYRES16=r0]) socket$unix(0x1, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x4c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000200)=[{0x101, 0x4}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x5, 0x0, 0x0, 0x5}, {0x8106}]}) syz_emit_ethernet(0x138, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) bind$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) close(r2) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) socket(0x2, 0x2, 0x0) executing program 6: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) fchown(r0, 0x0, r1) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) socket(0x20, 0x0, 0x2) socket$inet(0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x1}, {0x80}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000180)) setreuid(0xee00, 0x0) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x71) r4 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xe9, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}) madvise(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) close(r4) socket(0x800000018, 0x1, 0x0) executing program 3: socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) socket(0x0, 0x0, 0x0) socket(0x6, 0x2, 0x0) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x2b, 0x0, 0x9}, {0x6, 0x1, 0x1, 0xfffffffa}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d2100", 0xb) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) r2 = dup(0xffffffffffffffff) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)="09b2f7238ec5692c37fc71a4", 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r4, 0x0, r4, r5, 0x5, 0x8000}, 0x400000000003ff, 0x1000005, 0x0, r3, 0x3ef568da, 0x5, 0x7, 0x7f}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r6 = getuid() chown(&(0x7f0000000080)='./file0\x00', r6, 0x0) r7 = getuid() setreuid(0x0, r7) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="5bee830203d74e244e19e4782d44c5da35ab4fa96b1cfcc5e8e1a3325902850042910489cbc5bb1e68b8787375284c48e3cbc7c285375cf8745f09fdd74223bed35e773eb012df1d6954d7e7ee298bbb78cfd00d11ba119d5d4941069de1b9483e43387260fd4a2dbd6e1db641e10dd2377929f2e0ecadc921ef9c9a61bc18bd9d16100ae8bd35f24dffe6cec23f0ed2fce1a3d7f1fe9f30b0cf74c27c6ef1048cdccc4e7b0a1c8733c29c7f210a83e99f6bc1210d2bfb293a143ebe937693859cda7679878fd24ee0b7f8677adb998fd52efef107d1a93b36f37abd10bd3bfc2b26e0afe84556e23a920775ca9b5d81e1644f732204654c7920970f8a1444bfdb2e3e001ca12fa42cb2cbf9a1080536defa353132ec5920e24b157a63b49f1ac7a52aa988f82c9079bd827f50b50d4cd641840bb226bae228ac661f98a2ad6b2a01ed7f0f0ab043d12dd12d59f86949d2900a1e65bbf57c37cdc5c75ff2d644043b1090a09b6b05fa3adc2b05543827c7e16f4139183fc814d10482d3e1250541ed90daf577c021c741d72053410fd9da00c8ddf66ab33ea5e4b3e82140e753d895178a5bc3dd791789bd96bbfc82719b72856bb5149287c3cae44c24ab3bd3bce5b784c32306b1af02f22771f055abe1cf4aa17f21293569e862c1fddae228f8fc8c298ea274bb8c85b15e504d9a3bc472cdbff8c208522effe8b5cd14d378cea82a0890a735a90a40fede431333b144dfe617fc6cb84f5f707d0ec68d4d662fb70598099dedf134dc237b433751106dd1a28e3eed9aa7aea191f5a1262f4dc874ac5df32d1b555d0812f00b45dcb6cfc63e6b283477d8a5691a810e456cc53756930ef5b4df43961b45f20b25cc0cf053e47bad9d6053e79d6c352d8b547bb8cb6b3b06f537a8818c447aab202908d009af1611526f3481d13eaf627600e238513e78f0d6881d937dcca212adfb5f23a8a228456d603bc2598f5b777544c0b4d4e4e669ff4250f6e081252e327d724de6d7987170ec28a04b9c53e38aaef3c2f1da325fb513763450b724000cacdf0a9cd37e272ed2258b00482dcc4252261890c048c9144a3c14ca7f0ac051fe72e38fca38348bd070be49ff9155d698cf8bba596ea7cfbb990657d7f8e9601c22952da80d69b2d924e4ae9933387f347c374e808bd495d0d439b5175c91fea710b218e8cf61587a9575f4189c055004b7e50dc75a0c58d9a38b7163bc89137c4bbf6d88c6fa4ed4c28eac96a8a6ab4094b11afc6d74d92eda11691dbdeb3bd72bbc3cd71d62c1d75f54e8acdd1c588c5409be89be20c196416253fe97a8cbc0d273426fa433e553bfea58452b94e8f2ff9b333943c3b0725b769f8595afb09c0ba224151dfea8c85621fb6255065337bf60dec0cd0f3191b46a786bf095f36488f38acfd19d13f3b85be839d864e760847421272f4105a7eaaf4896042a4fb3ed999dfc755d5c9c0d07f817a4b5fb25bb579a148d5c3b3d7f72b0707182ab827a9fd55bd88fd10425816818d5d2cb88151f225637afde6e66aa950dea81d3baf8ee040d794ddde7fed3226be471647775b8dd217976970284d674d35caf38014897cc25c3c7c4a73813097f294ad67aab02c5059164e83f099eb127dae0f8bcad6554a93a5a0e81dc7ca35ebfe31a89a0a0699aca4a7d16356867d8b823f90f5b1b4829b1f3989a3caa7cd40ddd1590f729065064581328e9db304a505160f4e2537fafe6e0240459f9e3d4b221032b55d70d601c13365149e366750d75305c08c90ff4d21f7e651385a928ce6695d69dd93202bfa725308636278a4b866047832d16496c9ca2416a433fa30e796f1068c27d8365759fac92ed881e45d6336e72a12f3385fd4863decb0e0354fb319f446b7907bb8ea2483975388d19e17faa92b1f3a07e658204f966f2c3d92dd3fad289af4dd68e9819fbc8522c2b366fd65a05821555044707c0cdd506293248088d02f03acc92825dad90eb01688966f910d8abd26f443d0c24b738e560591574f3fbe6df7dd02be2ba9293ffefbd8a2a3bb88838fb22c5138c298103dd0827b0f469e2a23609cd3b26ad0e395d215a605065b1cc4bb32cd6b79571d9f1fc91f4a6fd4fed24bf0eff16c216a0c0eef92fe891ae2ac2deeb95a6318f439166018566c652ce1594b5c0c7678441d199276849e049d636a5fae51bdf7b531e337860e2b7665a0c1d0ffdb709c9d453be167bb28dd79b820e3df6cd8d50dd24990ef3cf5062fc42b78ffdce5737ff984860b992ce3b4aa4ce815ba322ae11f20042041eb3d922e2840d6cb342fdf6ed28e0c193708525aa322aa520f3e0f6e2275c2a2ef51a10719042c779703e4688d4b4c2a7625ec9ca9e97a8df16a9c1d434127c18322ee2824eb2a4b6b9c4236633140e63f809602d5bb729b6dcfe7870533500e319d901ae922549e900fdddb3160a7048c08ea569fab0064f2f2c3783349c0563156a433033f3357569bc4bbae9b83f5afaa78a483240eb7bb921d583da7799cf512c78753ff420fd0d0a47668a755da0aef003c2ad2ef16a443c921fe62a1e915031ad2e49cee3c14b29cca47f285bb362674c3a312269f69bde7cf657ea6b52bfedf4aeb85f87d933025e5255f516bcde45351bc11ca283778005662e1efd93c5d1fbf2cafe0892cbacf9975248c63135fc46bf85c577b0f2e60b6f5d39498311f4ea9b4adfbd93a81125cd1696cecc5d28a00dbaf4219288749242b973f92e216a19576de6d11d17a3c2a353dfa42e0bd3ad470452ac0aa97c9e503a2ee6971345dfeec574b2f2090929afe02a8f06662e2f06f59ae517be06260ffb1e977339fb5b37ec585e963b3095c1ea2eacdd0ee8da886e4017edad4e1da5cf5eab3a41d9255a7315fb7d0fb911930e04b352588a279b3a53814a7f11e8508e3b6ac68250260d90e9559e787d9ab379467b83431d7c615b20857932241bc83573ce58034f8b0c4930382c0d3b9e6aef86d3fd00eaafd2994e06b8687794c554da5cdd0ead5ac9d181e40a08b8519f8d9668dddc9b08a0ecaf19e70d1fca2d10b32a7d988f0963cf827d8179c739ca85d8ebd65bac77f9d941ac4ae48536bfdc09651f2f596b579cb8c379c9870ddaa27306c7696c0ee8d9c88af3cc2995c3e558fe58072eb631557005ee089f6ac731fbc1571d38f012196b95a6d200ec510b0b58852076a0c049bd145656058ffbc4bdc5fad202c6f9cf9437743ffc05c9d46647df0cf16a283a12f7d1b2d1b551b9ddc1a344a10780119cccd87b872a65c80ee7cc2c5938bac0843c81475cc4fe5aff832a5528ba21be963884cbb000cf4f7ea990ee874db0559095ef367ede058074cec8ff8d97be4d35acf14de3bf79e189552429795fefc7ba4c13c3b0de1f3ab17a0ace127008f8c3ec28469ad737caab28b80e8aca526ed0706511d9c34a556b678ce5e4ca3a8638791860f5bd90b4f12aaac34f5b3058601ae04c42d88bb5f2c6446564752c743f3b3af9cfed3bf99f07cc99645ed8e6e25b559fc6c0e80bab8933544dee3bf6cc21f8d5130fc7007b7fd34c08d43af2d6fe3db8f7ce02e8d9d7b6adc1835bb56b4f9ccae947496fbdece764ec5a33dfa0b24f1802a058a8789453b3b9396f7ae71da04e5022ef7fa075d4e82390ccf4c48ed6e1a5360a8f58144dfa5b602e55a69cfb886e6bc01cf273bc26b060a7791c2c73b56072eafdfc5bb878c80fbcf16d7e433d5323ae632caf0fa224e80ad348b2bbab5f77cd7d94dcadae51149a424804cb25ab016d5ba478fd5bf42000f14d6265a6e04e507d452f6cd58bec2572f449a38a2da2f9bd23c46adb71f1146bbe648754ff5fad1787ee2b947321f57e5e198358e1072c6611d0d5f2c02d47ad584943f34a6e7ad2627de467a1054b8800ca68746af3d09b352922c35eb1bdbe744e9abf0edd959fec51da7fc301ad7c9e20e2c3efb6aa0c4ef9061019181f1378e41924d8c4eabd7585555373d434fc69937e78aec685b0a6d19c8269ea8ee07fd52540b91854eb41f7930dd936a937896b61d6cdf74115e8de35c39b1caaeb69fcf2011769307ee2ec45bfecaa2f3bb0916c70ba29475145db67a9e3f04acfe83e3014f2a4dd8b25d0f4b1a9a4faa7a0202e42d5c440dc65600807e70cd51f7fc94c27e9a95b6cdfcfcd251516de9629d22d16a7af9dcf27d51ef3233b41b607e380226932236e8cecc4f8732f3e4917b0b26b147841376dac17a4f462e8afca72dc33370042dee01b9ee862c8260a99818fdecb813826fb1a8b6f32f4741bf965db4238b4493c03c20f078d9938f5388cae8f7d9f9286ca97152adbf35a0e967f6d259c7b6c9dd2925f6b85458c5f4fb3dee81214bd89c4411fbab14cbb1657bf32453997d1313ada25ea70a5e15b0178ab394f8119cf6a14439ce214287f36c72458a5d0e01bed9f8cf647f7d1153b05c7db4960d8ee6ac950311a2089cfeeffa96f1013d2bfe6988f20e3536b31ec898d8137e1247d01f9b917417699bf367602d479e05498f1b25b646816617bbb7a51ba93aac64ddf9cf67d86bc8ffbc39d878d8892ad992adf4ee603e02cae344a21d34617954f1e9b8fe9e07e0386fcd25b11e2e1f5d5131b5b68b98fa530b496978834a45ce656de76930863b9736cff27702c1cff7e5667f0165b586669659cf008e432726d006d9e80f8a104f659bfe1adef2bb71974f52c884cd072b92819d84f2dc8e17d6da8851f98ccf3e5a892a628578de61f07a9a9c1bffcd4bbe1c0349d390a33075b5c9d849b2d6355a99c37b916e42105204594079d9090c7a0198b130f4fdc2e15f4afa50f670a4afa542a9f9f331e4e73bf1dc3064e1df3636d78583596c47990821af90b7133ea0712c946998bcc65759407924eebae232a974dd0ccbbf63d762676f7801202ca78ae7b6924c328a839255be227b6f8408c300e42b7d0e3f275928932d74daf15ed655f137823a3ba1f124c398edb26a3a72b1531d622be5a361c2343748eae24fa00bd813190103bb624048ca9e7f9e3459915cf1fc9eb2654745b14529d0e6d4ce6be593b08a1fe5ac46511af36eb1ca70c2af526306324c68b9a20ea34803d2b044d0f506fa7c2990c90e7e8bed78c66387172aa90b4e13a9219dcb53318cd21bc026d52824636ca6a632b1dd3229be1582bb559a86aeb9c36706ffaf89e26470e3e278e7becafc1745f35ea9cc65afdd83d3cb35dbde3909279cf0fc16574b396b2b1ef07c8fe53b66c8a9eeccd3563b24b18c7b35a3779b830eaa6776ae5ea4ff0f2a1acd6e3dc021dbdee52283dd03f8ac4cafdb192728a567603b185e740369f1f55898fc98a04b36d85427f9c9f7ae696f59ca0a4b4d82a8eb0279a5c1aaaff8e112abbaf0d91818b59d6096a9f4cbb502bf8def0d7aca18a4939e2bd81cd279e61cc631606a25b5ff57f4c43b86eb90471d057c09ae9ad4690b3bde7ee031d0cd71b06773f22f453af8f6534d3c28d82b3ac56fea010a0984aa132438c8ea99d8ea90e0a492ba874341b9c7e6a11c5e79fc4ef46a368ea5ccd22ca7c5bc3061be110c2dfe1c8bebc406db1c640205d6bf06ff95a584694f802dd816feda40095c99a7dc48c3a5339cbe37c4635e833ebbb220e245bf13b08b8024177d19a6c61fde9b87b7c0ebfce7a363f0bfe756200427edaecd88ca82d24f99c2292fadf2af8e84b25528f4d5dc520a5e954b88fd4b61902204ba5fdbedfb92d87af68c18021c2011638bc6a79795e4ac5f3677bcb49076832d68489", 0x1000, 0x400, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605a010100002c0000000000000000000000ffff00000000ff01000000000000000000e989eed9b1be47d0"]) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db"]) socket$unix(0x1, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001100), 0x8000, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000001180)) r2 = socket$inet6(0x18, 0x4000, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 4."%171( *3*=))3#.* 7<1)( 418 '/9<7 $> /& ?39>.8=3,2 40.#4,70)67 >!=1(6 2/;7=%>,*0!/5& 0.$ 7&")<02% !'%,+(<)++9: ;<9$<.6<1&. 65 9 89#73""8?.!;9<9#1=6%#%1!)>-5$$.8#1% 4."%171( *3*=))3#.;8=3 &(5++?= ?3 > ->"9*0$./+($-9- !0.?<"(7 ;  4&?&$4!) %-%>>7 = ( >5' *)'+>(8.6) 8'(>6:#7 executing program 5: r0 = socket(0x2, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') getsockopt(r0, 0x10029, 0x32, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffff8be24f18b006b0950793bf5adbd619927c4b4600000800450000180000000000903d8b40be3d25019078ac1400aae00000010a009078"]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000300)=[{}, {0x34, 0x0, 0x0, 0x800008}, {0x8186}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ad956c36eb180300000000000000000000ec00"}) readv(r5, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) close(r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r6, 0xc0206922, &(0x7f00000001c0)) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file2\x00'}, 0xa) executing program 0: r0 = socket(0x1, 0x3, 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x1ff, 0x75, 0x4, 0x1, 0x400}, {0x1f, 0x3f, 0x1, 0x7, 0x37}, {0xffff, 0x8, 0x7, 0x6, 0x7}, {0x101, 0x4, 0x4336, 0x2, 0x800}, {0x2, 0x81, 0x13a0, 0x1, 0x9}, {0x100, 0x80, 0x7fff, 0x5, 0x2}, {0x7, 0x9, 0x6, 0x40, 0x8}, {0xd9d, 0x2, 0x98, 0x3}, {0x400, 0x9, 0x4, 0x200, 0x7}]}) r2 = dup(r1) poll(&(0x7f0000000100)=[{r2, 0x80}], 0x1, 0x82) recvfrom$inet6(r0, &(0x7f0000000140)=""/253, 0xfd, 0x1001, &(0x7f0000000240)={0x18, 0x0, 0x0, 0x9}, 0xc) pwrite(r2, &(0x7f0000000280)="54663c25dcb1451f60ec2d25434e66e79cfe27f0ecfa360334108843cb3402d950d783c2f54011e31318367e2408306c90d2fea8e1926ead0700e01423d85782a3fcffd0b70749e5bbedb3f4c850c5d98a2356235f130fed1b7ea75f9a7aec4d8e6157aeea65a6f589ea175c22cfff896b29b814b25b1b1a5a7b2dd53c8f4e679e79b1678025a97bedff0507a965f040fe5a4a541218d2f5b380b5695682e7a3f821aa983f3c8c519f16f27fc726b07c7ec9998f3aa0af11347f718852ebf6754912829a3cfeb5ce4613e246d8cab49bd4c7bd4ae0ed96adea30", 0xda, 0x1) mlockall(0x1) setitimer(0x1, &(0x7f0000000380)={{0x1f, 0x8}, {0x80000000, 0x7fffffffffffffff}}, &(0x7f00000003c0)) syz_emit_ethernet(0x15e, &(0x7f0000000400)={@random="e29125c2e029", @local, [], {@ipv6={0x86dd, {0x5, 0x6, "c6b1d8", 0x128, 0xff, 0x5, @rand_addr="ffb99b9b347fad5764a479344c7ecf50", @rand_addr="f9fc038fbf93ae9434c1927c4de0004f", {[@dstopts={0x8, 0x1, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x81}]}, @dstopts={0x29, 0x13, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x6}, @enc_lim={0x4, 0x1, 0x7}, @ra={0x5, 0x2, 0x6}, @enc_lim={0x4, 0x1, 0x80}, @generic={0x1, 0x74, "aba70cc7b2291aae10d8d52afa833948e7ad09c669a36e7ba346c26b3022e74b306ee4ec6dd11151bc4f1d24161e478862e21e80e29c7b13644e147ef3def07af053b4607dfde99853c04d99a466b1cb494feb5393b53fa493064ccf7eea2d111c85738fd065b39b8e06c01555e50c3755c5731e"}, @enc_lim={0x4, 0x1, 0x7c}, @enc_lim={0x4, 0x1, 0x4}, @jumbo={0xc2, 0x4, 0xff}, @jumbo={0xc2, 0x4, 0x80}]}, @routing={0x88, 0x4, 0x0, 0x8, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @mcast1]}, @fragment={0x6, 0x0, 0x1, 0x1, 0x0, 0x6, 0x67}, @dstopts={0x33, 0x3, '\x00', [@pad1, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x2}, @ra={0x5, 0x2, 0x5}, @jumbo={0xc2, 0x4, 0x10001}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}], @icmpv6=@mld={0x82, 0x0, 0x0, 0x400, 0x8000, @empty}}}}}}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) kevent(r2, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffc, 0x13, 0x2, 0x101, 0x8000000000000001}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x100, 0x689}], 0x47, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x200ffff9, 0xfffffffffffffffc, 0x80000001}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x88, 0x40, 0x100, 0x2}, {{r0}, 0xfffffffffffffffe, 0x8c, 0x4, 0x5, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1eb9eb46b89744d, 0x80000000, 0x1, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x2, 0x6, 0x6}, {{r2}, 0xfffffffffffffffb, 0x0, 0x20000000, 0xfffffffffffffff7, 0x8000000000000001}, {{r3}, 0xfffffffffffffffa, 0x0, 0x8, 0x9, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x1, 0x8}], 0x3, &(0x7f0000000700)={0x3f, 0x62}) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r6 = getgid() setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={r5, r4, r6}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1010, r2, 0xdacb) symlink(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') r7 = openat(r2, &(0x7f0000000880)='./file0\x00', 0x100, 0x121) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0), 0x80, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r8, 0x800c5709, &(0x7f0000000900)={0x4a, 0xffff8001, 0xc8a0}) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000980)={&(0x7f0000000940)='./file0\x00', r0, 0x1}) semget$private(0x0, 0x2, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f00000009c0), 0x10, 0x0) close(r7) r9 = socket$inet6(0x18, 0x3, 0x20) r10 = accept(r9, &(0x7f0000000a00)=@in6, &(0x7f0000000a40)=0xc) msgget(0x2, 0x30) pwritev(r10, &(0x7f0000001b40)=[{&(0x7f0000000a80)="7c474217d7c362805e635d0eaedbca6eb26f35695d7bea3e62862f0d14241274a2dd4a108344f098d830c4712b0b6ab0f14fbba5fcb36045aded686b9b8766de315dece32166d3ff1a79e93278e8c8ccf8c6428857ef8387f91498bfe0673ed6b7a4788fb06ae61c83b2ddc0c238d5907f5b45b9b95145567fc78f4b905560590dd9a407859d524a61a51c50bb3a472faae0124eaa1e2a5ae8b62ab7f099b22670219afc8da9fb21f875f4912cbd11027373c723258d4bd21e6ef142df0d415471fdd3d2b1655ad963da2188fdea55b3ee3f97cbc775515c9d89998dfae5cf0c58ff66ba1f134c65d50ad1c59493dfee35d36ba429e176a49a0f26768ad05983c2bb6d7ec8cae4e617933305892b6663931c2f19cc4d856e36433706ecd08aa195c5aedc171af29f5190bbbc3f67904beca8e4ee3bc8c2d30f9a12a28a0cf7d0271dc765f18232c4d44b534dd21b2458c7e19fef89274a56d48d2b98ae8d03efcc5ff80c4c9133aeedd581a3b739818ddf0ecdbf37b9a10505cc6613f2a9afc1a967f9acc4e0d36844e89b50cbfa82244f12a751725e54f25a41036d2bd0b38ab03467611548df19aa1c6f9b8f082a9c3b45369ed312a049e6ab67d2c22db6b1ffa2e833c2a0088eb56888f9d0bd05a1006d28b76d843964f27326493f7654fd62c9e0a94777bd55634ce08d831d9e60160bd97d1a17e6d63b4b8b7b43d12da3bcd805973a4f6e2f598850521d5c0a73496939c1b7ef8a1c3530ed075443c6de048bde959af3e795300d30fff7fd05b5398c88f47eb53463e34e1da192355c8fb5a4407c2e541fc981da0f99813f378cd2fa0354f6e155bd8e57ff539c6c0aa09f09f977b2eca8a8b9319cd97478fcb65e01c9558837cf95341ce295c7c9ad236b291f500428517935ca3d911e5c59a111650df56025268156ad5336d732d9b4823cf6c9b8455d6e6b44737b55f39cac50f3bdbe5098d0d92d42dc4f02cedfe141b3d4e708b92e24fcc36b290a98be350c445ba28508f7875545b4184e3017127ba574ae55c0cf9b0a0fc3e18387a6fedd74178bc771d2a60c8e04d12635440f82b10767261539de4c2fdcb73954d4a01784fb2a2485228d9d4acb2f5f5eb17c711c3cea2712c8eef756b9eaf2a9f6b41e9c56a50aec50841eca9b2be4c7095eb59f46a708ca1b096db513b234712491632048695da5f8b9d9a7519a69dbc3fa483f78cc1edbc86d51c25d897e03cf9ebcce22c5c4375adeecf13788aafe1a917c0ddee06f7ad62125f0d922fd581599cc4f185a19c7fc6114486cc89e162c80bed8cbfe7892eafbcdaafb2552fc8aa096212b80f0029c31fc96dc220858e2680b490009508447beafafe59388845cbef00f730ca1aabf33f062d75dd2ba59679d06f1208359713c6ff1967f13d155672522f6e60ca9b22adc0d7ceeb13611573345d52dd4a78a7cc37b2993da51d27f55b94fdb79c75e1f8ab4019fe5ef06d34200b8bdcb2c13d8f526439bed6500b2e99ad4a96f6177bb611d9ff86146a7597efe469d1dc841b3d1ff571e48832720698e1c60bfeea15654f93057836115e16a68b883b9ccd4514229f96ef6744f0c64810130bca9f7fd9e3ec9b2cc45e2d4299a63bdb8abcd8bec1cf02f85b0b4531e04015c96a3deba7043916b5759e8ca3d0ccb47af38907d3b24e2ee07d6a2fe7ac22dc1e0cd507952cdfd97925c9c29aa8f99dd6c99ab56629870519b050f416ad49e884120197bdb9145ad5c35a8c7e80f607834f323f5fd2ef4f5ba2b5b6bccaafc5245aadbc7e9c3276db2ec85d7a31cecae2c69181d6e5088d2e24ee3624af00326c5a580b8bf9fca2c62b933143329a05895a8eb5be3f5de0c37a32512179ea33dc6c2b4691ea93f92cc04787b575d4829693ffc81cb25ff237f074585cd958a0d0fef6f4d42d6d17e548d93aad171f54376f8cdee8531b069ab57012c656593dc08dc59729c0d5959cda7f0c029a06c28438498ee545729bc5bc3fa007180406ea90830eb558748d5f68e0e69f265ac0927b2ad4c6f84f6c6dd7ceb4beb867629eca8f26a258cbe4ccacbd1ea3ef28f4c9ca83ba23bb0567c9a61fb59f8cc545e15c777974799201a4fb6978b4e48b50d0317413f6cb5b3420672cf7417006a793f3154383e6af6920ce7ac1a4398a974e42fa5a871e4e979693c8c1cf9ce9dddb1c99a15b44b73912bc4b6eeab4afa54aa0d632f68a53253b0be782323a736420255dcdcbdba53b1c6910bc31909be279737fe235ab4295264216c9e9e4e4454d31b69d98e4714b159915e78caa3c35eb49a6c32c86b6aabcf260ce863204d6f0ad51857a287d09559b22b442d1e235e081cb54f99dfa847bfcd59da5afe4adb89ba40fa0cf3508a02031c78ffb71e5e37ebbc01ebaca691591eaf78f70fc66cf8c90801459fdb7a27f35e55b4a30930f6c1fa34941ffbb4c019d7356b3f234bf594a5d9e0056223c17c3624f45c8a0d09e25263b438c8a6ca0409b5904fa54cb1e1d1b283fd210b9bee3c0c80e2471ab2d0ae8f5c2059fe68afe626dd7159894235a8f8766e7c7bd6066636ab92ac0a765c1ffcad259c0e963a0520c349d33b74c3893fc1ad528f8859856033831f6b35254bd90ab1b00edd22fcd86e155b03d172fee8e78222db3ee9f80fba8afc71beeb39d82a1619f7ff3df3a968cec9880335532bd19397cc65033b40120478e317f630fb4d819408397fc443e2d05be921bc85d3f8d872744b3749b138a327b41b863c0b1f0b16d0924788e90e89c52e4ea639fed8bc2afa1eecc880e9ed533c64c6b78e33f50987d12920c4ba477f120c50349642ee79c85cb1da01d6d76866d08d83fa3009c1bee6bc7da7a535cb33163acea7ebfd0ebf35d86dfc1b3c58ccfe5e2d403679c3fe88873a2893f70c34c3a53bd41c1b6c23c9399924196cbdf6317dd7e4a8ccea17ddd1605e0300f0c1d1edf46796ce3fecc52dc554697857d652b603f5f475ef590157cd9c619efd5f9c895e89440144bdf5893d4070178a4033761a6fcdd0fc8c17cb06f1dd5867ae3a5800ee239da744bbb52b9ff4632273966765bbd004e6488add265ee849467a38f3d2edb6a1325b994442de4ca0f7f22020e0e088212ad695b7d5e7ff7df7fad0845fca5334bc7061f1c0528dd1e87ac8bad9026a4268fa212bd52ba1375c5d117c1d5a16048b6239fd6e4de2dea6882ec29fcd76ea353896b68c35ff21b3f22110888fed8094c3c102347c5fc393021fd33cb954918e67dde450650ce1a85196066072e011f3ebf2e6dceecb9d2703f6bddacff418cf2d3da16f05633db7b38bd757b8e90befac9414f654bb8e0dfaa42351a9a05f740af0cee355a30ec409b7246886f215808b483e644e7fa9b8b0304b19bba99effac6cdbb01ab1c9a1cd76dc6e91dd494cd2927e02b1848a62dd0b5955ae13c0ac3e7fc1d6eee9c79e96371fa7266823946fa1103d5ae208b47ba083cddd9f67b00f7d951cb0f3a8a4c8651f08c763aafd69c08ec79072fceeb6e6095c8ae16d2bbcad559a2821565aebaf1be6aa95020ecdfd5c6be82f1a1a735441786bdbaa0cc5e1fd40501d3ec8c845b49598a5e95f816fe067c4d827d5ce785d1ca79b0451270b4aec430524f2e1a958d114767f8cac54a6643a525f1d0d174d959468e998c51512aa96364baf34532b541cbe6de02cdf17a346ddcca487410ed187c2aacad66811bb9b8986c2243473cb3da6ae1ea9e35dcbfe92fcdbc367e5659effb61408128266f8458cdd7b556c1f36d616c2c9e60600ca866fc0d34a4dc0175dc86029a4f2dc05b1744c34cb00c1eb7c53ac716b44154067409df04c3a149c9c587c95c76fac9ef8e0675005ff0d12dee324a699bbd58cc87ee8d73e7f8ed6985f361534c680a5e9d9aa280ee6f8802789b2e772d9f48e8b43caf05315d7b6af7c4a98aa24bb533176955366262f2f0d0e06a60a24dc8cf11531e9e826951dbad0bff53945c76741d021a553d8286fdc5774b218cb9c7a14ed9eba9c825a3c56de79add72ad20672aebd2f8a35a8ab98f44cd1c2845f8d75dcd4ddf6f3f8cb07f3a577e26b4ca26791bec598c99dbf08576e8bd89c8d1b5f1d89e1f7712c1fce3415fc8d33c3d8e03b4d71c9c85745aff2a207efee7032956d8fd4392f3b134ea643ff6b560b64073e234baba206a9234d74f43d9a479893bf6ef0571da9614bf05d9d404f9ab94f2c4a5515b5c107b21ce3c4d42bbd2c47b190989c1fbab6b0de9090824ad58756694b5eb4ad116c1fe431c8933677042f4bb7b58263950b40d4c731a948c8dd562ada020ffb3c3fda43ebeca9e87e9e5be5f136d73403ce96be1e843b26d5cf3596dd9608f1eef8c8b7397f8400d63a63308607afb06209dc08142207b3f4bdd16ed94ed6822df03e65ac770a431201208d22117003a18456a5ba2ecf02d47dcb3da519918b8b9eb4667415574a3025ca3c603622b47139c35a7e79d5c5df933f51ff3239c985a39e5be16aa2f26e1537fe4965bf5f5cc02f48b7b8199a85a77d44a1e3ff8e4bfa812fd223170e9ce930acc564597c29c853ed24dc06f935d01e55e4a363235a500f699a40fb0c4e2db62aefb23b7a53c0bdc725f6473a2303b9252de504bb5591cd72a7779682145cf6173c96ac74c56e34800dd5bb703c29787b7f83b6434f115fec453376bf89301ef41b273d2497d89756d9b25c5687777ec336f735e446e2b2ba64b73f11b39d4e1d6e1c1696c78657fecc6d4604a5bf140e5895eea73089928ef086fbfc4280019b5f2d63ae38dc6d89fd569bc6974478b5e189389f32af925d4bc452ab8fc692fc268d4026a9466e745cad5a1fb272f5ebe2b30e4b244e91380c9645723ff481dd0c9bb49405db811808b89474f8e0c4f42dd39a670bf5b57b19793c7927fa83522197d6f85952ed26a7b58e63b1037bee715e2ef73c321fc178fd79941495eea737db149043288525662874bee42e69049cb97a92bf03b35fce14e4b76cb97048fa661440cfa437107212cda2e61c9a1962e738b21de8bca9754b700208d0e9e76cd7a05fa49b02bc8a86821179d85c684930dcfe2b49f57b1badde1a82cf280e5cd216f09bf6c0424be60114980a06997c22ca2703e76a88c760a4be08d50bcbc4dbf984b3705d5ac09acfc3d998aadc9e6f28a0ed121f5876a73f1a64f22a69ecb8bd3c6ec96db0e187eb277bc45c70922e7f2e1e71fda8f4e0ad315915a27bf3916470540156a55a144a393010635b2ce21de18544412d8f13fba776196de7069ed73beb629a6fa9e97c10f7f238296cb32362970eb9623bff00bf887b3fdb249412a031ff8c9e3b4ec2582753e6edda71a59933e1836690081ae2d31b2cb2695c19d753ef4b6a18e8ae6a5eeafd112bf9f4603a50d30a338920698c16c8607ebc64627b71d5e0857b45a6d32726cd8ad0fafab0b4059dfd8592d13e2f024c1a84aa2fbfe8111a7162e8021d3bf555f4608e6c81686968bae26816718f21432f29968f963767785e82d0e0e781508a4e7a1e4895125da38d365a58f3f78cc503dc93c0788569f80bd2fdc791e2b66060219d041e2084d16820989fc5c9e2ca8ca8c546b5756fca153ae453f06d24fa10e23994fae790472b56108cb932acc289909056bdf2cd3f842bd992ebeecf4f703f3e09ea7ebfe633fc950bd789ef5eb6acdacca80682150f961eb2317e67228f33df37eec238993580c1024da931f2888e06ab75b5fa8c1f247d13c398105a8604c324cc086a65e45461d665e2", 0x1000}, {&(0x7f0000001a80)="02f24eb328777bbfc2edd26d07053abeadb4a0949b334eddfe0f593bc1cf5da99e603d2336da6bc5714376ffa7349f0695176a337248df2f561a55bb8e84efbb08a15e10b979dc7a87844f330ba9842b67dcb37752e1dcc4ce85d9b0d168bd62efdac3e498cfe7291047d3305060d6f5dfdabe0a6e0084a5eaec7f96b9f01233771239fadf63cfb86a3530a9cc625eec56d0c82e20fe372bbaf8ec28fc39e8d60a66ed05584150e1fa", 0xa9}], 0x2, 0x2) executing program 7: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x200}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000011c0), 0x0, 0x0) open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000140)=""/146, 0x92}], 0x1) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe7b, 0x0, 0x37) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x4, &(0x7f0000000080)=[{0x3, 0x51, 0x0, 0x1f}, {0x30}, {0x16}, {0xffff, 0xf8, 0x7, 0x7ff}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x2}, 0xc) executing program 1: setrlimit(0x8, &(0x7f0000000980)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getrlimit(0x3, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0x81}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) close(0xffffffffffffffff) socket(0x1e, 0x3, 0x2) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) getsockopt(r1, 0x2, 0x3ff, &(0x7f0000000000)=""/188, &(0x7f00000000c0)=0xbc) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000180)="ccbb163e06f82b7d1e5b8bcf32b4c9aa760381c066f0c7e7458fb417a9dcb5c5bf84b62422618795f847c205bb269aa256dddf14c2dd9e5cd99380fc4204105c763cc28ba854a5f30e308ac3f85bb6817a8d2e35fe8c135f3c5ef3b3dac884ec6be3df3686ae74316dbc65d4e6f39c9832d05543311717561bc7cacdedc56a0117cf5b7b6fb35b119cf190da91a1e7af314e64b1a815cb3f28498be099b0814d4e7c6f6e454cbd702e310644f27e470e4b58c6ecd130fe47533f53bb497e01cf2fabae9be17ef2a62b33b2ba027e8391f82b06fd2797e46814", &(0x7f0000000080)=0xd9, &(0x7f0000000280)="0d7a12fc8e694d5b3f0a4b279fdab9369d3f6e01947d44ee7f4ec874495c414be1b6e7e3f88de2faee3f4eb1e5013afc9625c98719c6605067148f19d564baa3671939433bc3224903b011d40b4bde40ad51df8ac23d4f52259d136029850e7f6d1f5625c7e005bfed455dbedca24ea6bc97ecebeef1998b3da444972944b98b06bbdd5b19ab86d47e3e9f4ffcb9ab70e9f707e7842428cec96897699a1a727e47e3c2e53b9abdb91eb83974f3eb2134a884d3c12656d5aefa378b0f8629c8d877dd43be1330824892e7c9c7e945137cefc33fce2f19317440df8585f3a4ad4e0eabeb45824d12e2d15b3e009566ba10d240b16111198ce21902bfee422ea6feee9461f3dc845cce0c6eec2734775e9db70a7445ebadc4fd28e400af726bdf1dd6f91825d0c768a33b32a433538fd7e53ce6cfa353d4f88a6fbb125b22d9ad0b8550a23b5e28fc7d629edca40f8730edd16c36204f91c01065771cc2365319349a7c430c467049ff6dfb8ba708d95764d5ab9136ca99375e1282ddf2721bc9a4809663a8022cf892b6bac3a023f9766e54b031e1ddd912769c66842f0314628826aeb78c9da8468a565e60de2b9fd69919e93aa0c54f5d9b577b91ccf5ef2e254404fa0f83b1ff2a53ee45bb9a4a21248ff858d0ed492f0f5bf12428ba9d20dc00db2e23ae659fdfe9724d41ebc78aa0eba6ddbb9bc67f2afa287706cb62537f7bd45880bc8d88403e2a9eb07e1dbf48e69dc5b0588d2d71994b9736b214100e1f0558f0b45af211bb991331b5b65e5d65e44571ecbc9999a18385e3870fd855e60c157a52eeb6767c16e6450edddb2c8e1648cd415b4f9462cbb2f40cdc1c3d67e369c5899cec001ab19fbb9cef8ab773087dd7898b5ec84e3670d5034924381bbd8e89c4ad93259e6034c2f3ad1860c9491d7d6e627d60a746d39904dd9cde878df46ca5ff231526ae3a8f7ae25510da063979c9edfa6c2769be8a64391f43b9700f0181ca0e4ae0b5396e6f4395eabc31f0e9011d3c3dcf98856e0054d528df6c54717c731dad4dfb4121e2660d09d307c3b247d734684780dbe85b5e46d284ad8b1956597f9ee3349c6af2ec97fb044e967ed7923b8377c93a25da47f53625295bd9e0dad5bf596313807bc69000d25ed4880ae6cf33f0401e06d563046c09502ac8befe9f6af5e0841b4a4120ab96986d2794dfd0cf793c042974b5dccac0f00a25519e295c024ef2e76c6a79d448dc2855724e9915e41a6011277c0d60b08c2e4d9ff22e9afbf26ac464db2f611fea60e15dbd3703e1b0bc569ca1b99db06c857ba56be0e0fe83eae32035cb6e4bbeae43fd650f888c427170e29416f08c1d137fea13ec6868b310c763bb9ef5ee4aa7da9bb82921cdbda7ac8a39e7158020daf216faaff3f89238a96877c22ad9104e314b8eeaba13d12a453644ef34b88b94605a8d618ac7a85f068732f760bbbe4e5068b3f4d719740092592011dc00ff5e192fd7bc8e72bc85d470fc6c852f7dfa48220fe931b17e8bcd1d9ca290db018182eda9c5b8a53e810ace6003ef12e70bc68e3e299a926ce74f7e9dc19b7fee192ab41d1f0ff918ed834634fdc26786a062b27f10c3a79984a4fb7c7998d9a1cdddaf656054aef74c16c885da7245f6fd1a09388cd01d80d6f1d33d30166d3465b2d01334b41ac8f6cb3378ce48b4f839c7d6f40042abb178f6bf3d733351b48438dfea65293a2bfe0e606c4b8af909f49c0a48dc3b9ed889141188f4b9b27dd36c882fddc78202809b59a399b15f9e9d4854935a5739cc2b3c8705554ab8cd7df3316ea310684d61a4278c55c93af1055d4e55fa89f48633c340a775b0d0cbc0cf1b77fed58d53e370d5ef0ace0df0e860376c148b27f82b852845244cf283ef76bc40bd372cf29f6d342ba576989eb3c85a21120d398026dd681532879d9e00621f0edd0cce2fd7d93c1599c6ea156df0bdefa196d8343ec7ca3c6b23ecc260813c883e6926ba1a006a8c7c4cf6ae29d7c37f985195cdfe2179cdf2e3c270bebc18a9a281b0a29c2033f3e8c7aedb5bf991a1e3adf11ff16a800f428e38be1d8b65005002919d98e4613911bb0f7a09f68779ff4a449a3d258a6dcdfc162757938f38e2d72d089ceef040e913a3135e3129c033bf783f581d3d1240491de41942b3347459da23af4c715273a00966117a5940f73053d9bd43393d7ce2e64d70ef713bbd623d054d967fde9c64fa78a55b874499cc9335ff6da9bd058beee7e2ff5ae75f0c1e5fa194fceb6ffd5d40b43b04a6fbd0085638d6b223605e012cff0e56bbacdab69886ae105f75ee46ecef691613e6f681cfc131f94df29ac5492f9dc8797e13535d09aec337c19aa1e60b829126baefe7b288389d0d1c584d7831168189373e8f17d7cd827cbd04cbce364dfb424334ee98f21abef58f67b6c7061016b0b0ddc6dea2389f7dd2aa15d920d00a75c3f89c16429461dbd2eb5cdc58b95ce7ceae4290b006ab65e012f2134161cb1b09005804f96f2b2157574808c52e455d744d876f0a8c960b5af54157abf037b3771f0b531a6f8ae485c4548d9ff064bf6a315c52e81db084c775ebdbea7b374d765b3ac61a5f1e73974fe1cee42d8b650c1bce13d05810426f64298b303793b43e99d84a9c2899523628cbda34e5a9a8b7641d6afb5f6208ec9a4f068a4d645045a061e95bc655851046ba06bc0ae015e97349643f9620041c008aaea96609dc05a50b7fe332f4e783b31d905dc8c34e5de6e28720bc634384b5f700418b37939670beb5f53fe2b5045ba3cb31565bd84e1163c5712e3057bb7a7d23b8c3ffb747881105a56d740aa0bf6c755b5d5949dfeab2b716ac20de27c99985b31c38f538637c41b229d39d49a282b1d05a0a6e9db9a3f4242d6314e80532a40257cf280b666c78da8a9cd89a93b35fe311f088b608bca4377ba89ca0953f5e83266a6409afcc9978728a7d81de9d426f7ab31a24a463d7b40a9f07873b6240000deebe25855a27310e6b518b8d4943cee46c070e19bc87970e7b0cf23f8edc548d26a1d80b3edbae349ddeead3e8c0f6fb8821b382a6ae7fdba5f2ea0abe6062444f7ae27ca948d2e85426900ae86dad044d69e92305ac14e01d64e5e0f4d2cb626ebe1e663d1a5ed3e0c4a186e2f60f9747e46e4d094564059f57a44b479335476941cfd0e025f66b7c23f180c3acc0803c7eca9be61ab468a435a442a578f8ed831339c69d3befb3ba3d377441ca9c35a56f33c77b530e35a690a21471b9fecb9d4ea38b52950fe222f27b9ecd38b418078005d1440fb079086f82b06dd42fed87b480531eff3899567a87fd729717df0d38134b407d9f24d76a9074f2dea33b96bd1b7ca85d47e02bf75ed044276f456b620bacf465b4c719c646cde4f5330598e326196cd6f621f201d147cc2ecdb94c91d3355d26f85eb96454d6aed33b2d49fe7dee48c00e9e4e3d41ccd9a28eeda95b95b19079a1e32bc38aba9618a440b98c02c26da1d5ad32538cb1ba28b8750a26223cd03979c0dbcc5ff08d6c4473e88c84cf36650cb98aaf9e5e51049e155c53b5183420bc167098237c2e6d12ca5d4123d51bc94da85027e9c2d20340bc3be0fa1c4ebef753f63ef22e758256d4c83ce0f17d7093f0eaabec46e0a30f59a4eb5f0750c3c34039dd6df9c286fcb3d04f0817d6ea7c2584a82eef25c9328937669f330a34ac59777e43218226b34fd4459c8f8cf3a673c2210d1325c239aea93376be71cc8baaf413fd9174467f3f6e76c97825cfef50a0b45afa2cc706238d4febe3bda3529fbd939610a65054371e56419fced69883dc3a43f1191e4eef486da3e1c5fdcaada6d678a40cd9b07cabcee0f0d8c1880d35b651d4fd64fd1047c7a5bf4904af50ba25931b8d0fb6df17e33160177e6e179fc5a047b08368cc959c0f2b7eb640b1ac75ba5cbeb348ed903fcf5e610708103d00a20be9db726034476528822faa6b0d3608dd959e65af7b5a463836ac91d71797c5d525851a9db83789e937e17533488ef633da15ea799b73bc402c462f3f642b5d30a5820739319aebef328a53205b28ebd4681eb6b59d702d3c6efae86696aef285eb1f5b58bf080d17e39b284d0464357fcc238ed6fc4cbfc95381aead9d70b2caca285f86bf74470d87d649f7c02264c7cf5cb58ed80da209e2f53ca91a449009a8bd2f617032a2811d6efa70ee6dae35d0bd59e4ac63ea4b3f0cddf5a505a6bdcc7c1f1bdeb77bd5558d88a2d37c8335c9316a95f36ee111964025a2518b6d5f495ac90271ea188f8710dd277cf49c4f1bebb0b1cb128a57eb8c558eeeee4193ff4ca1f24925f05fd803ea33d4c7bb39248e1b2bec3609d2ca57dcdcbf9ae7c3064e146fd59e971771b06d6da47688524169f8022a3d06c04e439b00e2e6ed4838782b47cc518cf160e85d9fd787a88c9eb74d647b557006b97f33a44844ebbdd7a9dbf296978c7cfb664edfa589dc680842f32495a0fa8b87778b13f9f0ab1522dc7d32c25c530f8d17c2e88b0a697451c6dc2fd6c88c1ef704fbcda0ee128a9101e5edf47741ad3e8e4fb4275e66132f5b0d04a70cc22f74c4e2bc91fc80d4f80a6b021823215c18cab7d209a2961b034bbb8e91a82fa0a545dd29562d76b0fdd055f7e4df519eb5e8e0e335e89c13af9d92e858b38ae7651f93b962bfe5b56d69daf81f6ef45055b53afb6567924d6db0c84cc12a16c821611020ea259bb89d219e63f391f652d679a7960252b674d2bc2d2b5307ffaf95dfc70c3344be38d5aa368e9e396884778ef548759d43abfc8065bb869bb0edf869f99aa07a939167101781ace07ef23663ea41da5022815c3d58564dddcfc3288c3d65776a5e02ed22dfab5b1f8a316dfcaad3a2ef23852b0d5519a67e9c8056bc562614e83b0ef758000dc9c2b7bea94b2456f68bc37ba947b7835e22b4afa826f5e5621ae351328ab4cd0db523a5ca9d11e621c77c4df887e0684fd7ec75ddc7775442bb6c614362d27a02d9b5b776ee3d9e4bbaf5460db35e2d0587e83494f292fa28c6f144d0dfff021afb34a7566090822611f5b672c64e875c0aba335c32abdf000c245fca8ccba7033c006b55aa03e49c6e5b65ea07b692d1d4a28d93fc1cf9226fb1ffcf9cbf9f156b9786bf72074301cf93da24865c01a129915311cc1de436b63042f79d72afe176fb89f1e39dce625bb3b720833c03b8b5b2484a1340a9dcc11329cf70ad2ef4e4f4417496f9e2dcffbca06be62409e961dfd97508fc8db98f375cfd5754216b326ffd69b45b2eadbc75d9c644bd7b633ac8703eddef6d9be2499b24843a4d1aea9eaf15f6069a6f3f82eb9325ae496d0741ab1d55b00ad6ccdd9f2976b9a3c4a3e7798c9faf035eac30be281f91a9428ef8adbb72bbdd8c5e458748f2a153a5463527c3e3a6b9588ed9219fdee4a70edc2aa96b381c227ea7e5edc0dec966aa7e66d2fd1405b481972728aa851b5d4f33dca5b133d35912131f59353fff9b712373587674df52e1be82619d61841852a053fda6522c6903e6840144ff7f7c709579e6094bc7834cc9049ef3c0e933d9f73f1cea020387f4fe1451d8bee72f95ae0889c2f1aa42fb9236e6e5fd9c0036f39389203ba32c279b38914ba174c34351e656686a50722afd3a33dc6312dbbd1c206866624efca9404edceadec5695be12dffd3281ec9bdbe63a6d87dda872aeaaec73c535c7d04cd426f0d73d10a69f838aea8c82952fafa5208ac7f8f602161233d35e3c5c4eb99ba27", 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x87}, {0x0, 0x3}, {0x106}]}) syz_emit_ethernet(0x66, &(0x7f0000001300)=ANY=[@ANYRESDEC=r0, @ANYRESDEC=r0, @ANYRES64=r0]) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/265}, &(0x7f0000000240)=0x10b) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000007c0)=0x3) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x2, 0x91) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f00000002c0)="7023806008881db03bf72be37b9193b3047caa143d9eaab5e19ce2bbd520e8c58cf9eef3fd8955e39066b50cf0f70f6d3c967a515a3bda9b3bed452fc037c712b170bf49fd824767717bb78a9c4b182f05273735826a3a88214eb3a91403ec39a3dbc8b409224c4caee7e78cffc3336cc3107a8cfe834ea0ab8bdecb301778d9353da3", 0x83}, {&(0x7f0000000380)="1704b5cc2fdd471403ddeeb0acb010", 0xf}, {&(0x7f00000003c0)="8c737ac11804a1aa11dfb70f3b7b15f84f721e8fb6ebd95f0b8f4fc5", 0x1c}, {&(0x7f0000000400)="9442cdcac00a0f1e6a58ca9c85d7dbf0fcb4dd9849bff609503398409f09", 0x1e}, {&(0x7f0000000440)="78eef6f6bc845f821ee864e5f21497dc7bc39f8e542d952c0c8fac2509b695e6c9f2fb3d6597a5ea288abe740f22126d86be344b347513df9270d57cf194836397dc651335be87c3c2cbce967ed63add394ca7c326d2e6a1140e845c6f4314ba6bd1930b76af73731ed174fccef123f877fbf696b4fc8a8a0f1e3a1de7cde4792a16fc39119b0c8af8904446056dd8b5d874bc22ed30467cd1646e189789075457e76d3998749f823ea1", 0xaa}], 0x5, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}], 0x20, 0x4}, 0x6) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fsync(0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x40}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffd44) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) dup2(r6, r5) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x0, 0x0, 0xfe}, {0x1f, 0x8, 0x1}, {0x6, 0x0, 0x1b, 0xe67}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/46, 0x2e}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="eaef125c00000000", 0x8) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r5, r6) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0), 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000001100), 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) shutdown(r3, 0x0) setreuid(0xee00, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) close(r4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r5 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r5, 0x0) executing program 4: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0xff) r2 = fcntl$dupfd(r1, 0x0, r1) sysctl$net_inet_ipcomp(&(0x7f0000000180)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f00000001c0)="6002bf72e1bd5b60646879fd703a3788a7af4c7077be2aff91e67d491731def29b55f7552025ad3ee0696c0b28835de00cb6ef18a14b2c91049c7c464347c74243eb535c040d7b60d44f414bd8af0555df7741c1b068c6621dca3d7a997a3265aadd91", &(0x7f0000000240)=0x63, &(0x7f0000000280)="77320242a92902c7227c10f695ef62430df84b942c80aaebb40d6517d834f22bc5d970bc9e130679b3a3d16c65ec50feb5383b1c99f54d20b91a429ae907b0f7a0d146447bbe211d16f500", 0x4b) fchflags(r1, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000340)) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0xffff, 0x6, 0x9, 0x80f7, 0x9}, {0xc7d5, 0x7, 0x3, 0x38, 0x9}, {0x2, 0x1, 0x2, 0xfff, 0x3}]}) chdir(&(0x7f0000000400)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sendto$inet(r2, &(0x7f00000004c0)="bf3ea28d5c86c3535333c8ac", 0xc, 0x7, &(0x7f0000000500)={0x2, 0x1}, 0xc) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000540)=""/4096, &(0x7f0000001540)=0x1000) sysctl$net_inet_ipcomp(&(0x7f0000001580), 0x4, &(0x7f00000015c0)="5e9d935995077a55d167a51f74ae659e1295939fb0c42e1f3d8f2f92eddba1eda99f5f9cf0893afeca35b16dc54859c4ea1f7019005b462809230a13bf3add2dbf6fb936d06d7281f4f182fc1e519c8b2c00b71f5e080ad2ac67dd5fdafabf075c365044e9718f8f70b9deb9e95730be580476e1f53fb16b43693246825e6abaf3bcf70d9e01dffed33086bfab91ca5c0a0714d4534021b50ed62463a3d1adda3ae34695f95a6de1f7a4200487d854542c7098849105f9269fca11d4234a9d1437221e0ef6350c41", &(0x7f00000016c0)=0xc8, &(0x7f0000001700)="a08d4bc5b1037dedd49f7638b85ca53ca7d2f3dc3bf21413c21351c6ccba3a0d01f354fe8d1f521a01ddfaad4d5810ef5405ead5fc46dd8b2de01158bf08af458687527369a9ca255d3284c099192fe7636001c2a32011f374ff057af7ec958571651c639d1166c1b9bbc7", 0x6b) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, r0, 0x0) mkdir(&(0x7f0000001780)='./file0\x00', 0x41) sysctl$net_inet_ipcomp(&(0x7f00000017c0), 0x4, &(0x7f0000001800)="2cf21ac509fb16b23b842d296586483c83bda852af28c3de1200df1c69070271884f7862ba5d67aa670d27eb80b13c1fa8cfa568f18b55de8034e5f2dfb631bae3b00be028dfa278673e3fc5120ca409198d69bcab3e1a91f40822dc6c6fc4d47f34471c033e9069b4aa3c1c4fe15045dd0e8d02d7723442e8fc3b87b96fad4c8f37fae4cf0f1ccca1419cf554c9c796aabd7b52f440ffb18a759b45ccc7eee713e3d837bdfdfdee0a58689c735fff1bcdb9377b567dbccb3c5b857d7c45d98d007b7e8bb8815d3e1df1ede694fe170a987ffad7", &(0x7f0000001900)=0xd4, &(0x7f0000001940)="989a2342b785bb8fea988e10b17b49cfa971d406a7bf51e46f227b0a53bedb4028ee02381445ce6ba39910c4534a258fb724585f372ba0e12df1dc393623fb72f9648d503378468219b07c180be5f9315093f4d19e6625540d137c781ad9bc70b439b98fc8df8b37dfb02bdbb83575c76e10a59ed098a088eaa1090f5609d4e12ad382a8f8588f0373d38025b3", 0x8d) r4 = accept$inet(r2, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) readv(r4, &(0x7f0000001b40)=[{&(0x7f0000001a80)=""/105, 0x69}, {&(0x7f0000001b00)}], 0x2) r5 = shmget(0x3, 0x1000, 0x2687bec9a809d3a2, &(0x7f0000ffd000/0x1000)=nil) shmat(r5, &(0x7f0000ffa000/0x1000)=nil, 0x1000) shmat(r5, &(0x7f0000ffa000/0x2000)=nil, 0x3000) execve(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001dc0)=[&(0x7f0000001bc0)='\x00', &(0x7f0000001c00)=')-+\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001c80)='\x1c^\\\x9f#$\x00', &(0x7f0000001cc0)='^^@+/[}*^\x00', &(0x7f0000001d00)='tap', &(0x7f0000001d40)='/dev/bpf\x00', &(0x7f0000001d80)='(:\x00'], &(0x7f0000002080)=[&(0x7f0000001e00)='/dev/bpf\x00', &(0x7f0000001e40)='-(@\x00', &(0x7f0000001e80)='\x00', &(0x7f0000001ec0)='/dev/bpf\x00', &(0x7f0000001f00)='{*)\x00', &(0x7f0000001f40)='\x00', &(0x7f0000001f80)='\x00', &(0x7f0000001fc0)='\x00', &(0x7f0000002000)='\x00', &(0x7f0000002040)='\'--#-\x00']) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002100)={0x51c, 0x0, 0xfffffff9, 0x1, "82f9ddb25538c47dd32df0972039fc9e4bedc495", 0x10000, 0x5}) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000002140)=0x80000001) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000002180)=0x9) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) getuid() getuid() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) preadv(r0, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0xcfc) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f00004e0000/0x1000)=nil, 0x1000, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13}, {{r2}, 0xffffffffffffffff, 0x62, 0x4, 0xfffffffffffffffe, 0xffffffff0000}], 0x6, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x4, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3a366294) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = getuid() setreuid(0xee00, r3) r4 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x0, 0x4002}, {0x5, 0x10, 0x1800}, {0x4, 0x2002}], 0x3) semop(r5, 0x0, 0x0) getegid() semop(r5, &(0x7f00000002c0)=[{0x0, 0xffff, 0x1000}, {0x1, 0xa007, 0x1800}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x101, 0x401, 0x148, 0x0, 0x9, 0x0]) semop(r5, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) r6 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x119, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r0, @ANYRES64=r0, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRES8=r0, @ANYRES32=r0]) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) rename(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x40, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000280)=""/167, 0xa7) execve(0x0, 0x0, 0x0) writev(r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000340)=0x53495ebb) r2 = socket(0x18, 0x4000, 0x3) setsockopt(r2, 0x11, 0x2, &(0x7f00000002c0), 0x0) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0x8) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000010c0)=0x401) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r5) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r6 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000080)=""/13) openat$vmm(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) close(r3) fcntl$dupfd(r3, 0x0, r3) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c2300"}) writev(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)="c9ed273e6d6e748654531bed1337da97e283f1555e59cf283ea07fc3a03d124a4bb5b61c5f8ae3cd3f15194f100ea291970dc7bbc5a37fab4631353d16a66e50c92e9e1a41abeff8a793ff7f3b741b876c3c7507133cd7803ea8cbbfac88bca602590465b02838d46974c02f22322427704db7c0e1b0d2b9cdcc2c2680fa2d4fe58166559de8a9a22f676fab5d236301b6d75c29", 0x94}], 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@local, @random="0bff000000df", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x14, 0x1, 0x0, @rand_addr="3be1e300000000000000000400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000380)=[{0x40}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff0900870000ff9e0b000000ff560000000014"}) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) sendmsg$unix(r3, &(0x7f0000000580)={0x0, 0xa, 0x0}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x100) runtime: val=18446744073709527040 n=-24576 fatal error: sysMemStat overflow runtime stack: runtime.throw({0xc1d76c?, 0xc0000f2e08?}) /usr/local/go/src/runtime/panic.go:1023 +0x5c fp=0x278bec8d0 sp=0x278bec8a0 pc=0x43d1bc runtime.(*sysMemStat).add(0x145cfc0?, 0xffffffffffffa000) /usr/local/go/src/runtime/mstats.go:661 +0xa5 fp=0x278bec8f8 sp=0x278bec8d0 pc=0x438c05 runtime.(*mheap).allocSpan(0x145cfc0, 0x3, 0x0, 0x5f) /usr/local/go/src/runtime/mheap.go:1351 +0x585 fp=0x278bec998 sp=0x278bec8f8 pc=0x42e405 runtime.(*mheap).alloc.func1() /usr/local/go/src/runtime/mheap.go:964 +0x5c fp=0x278bec9e0 sp=0x278bec998 pc=0x42dadc runtime.systemstack(0xc000007180) /usr/local/go/src/runtime/asm_amd64.s:509 +0x4a fp=0x278bec9f0 sp=0x278bec9e0 pc=0x47586a goroutine 1 gp=0xc0000061c0 m=3 mp=0xc000061008 [running]: runtime.systemstack_switch() /usr/local/go/src/runtime/asm_amd64.s:474 +0x8 fp=0xc000953770 sp=0xc000953760 pc=0x475808 runtime.(*mheap).alloc(0x10?, 0x10?, 0x0?) /usr/local/go/src/runtime/mheap.go:958 +0x5b fp=0xc0009537b8 sp=0xc000953770 pc=0x42da3b runtime.(*mcentral).grow(0x6000?) /usr/local/go/src/runtime/mcentral.go:254 +0x52 fp=0xc0009537f8 sp=0xc0009537b8 pc=0x41b512 runtime.(*mcentral).cacheSpan(0x1471988) /usr/local/go/src/runtime/mcentral.go:170 +0x418 fp=0xc000953870 sp=0xc0009537f8 pc=0x41b378 runtime.(*mcache).refill(0x25ca45108, 0x8?) /usr/local/go/src/runtime/mcache.go:182 +0x153 fp=0xc0009538b0 sp=0xc000953870 pc=0x41a9b3 runtime.(*mcache).nextFree(0x25ca45108, 0x5f) /usr/local/go/src/runtime/malloc.go:948 +0x85 fp=0xc0009538e8 sp=0xc0009538b0 pc=0x410f25 runtime.mallocgc(0x1800, 0x0, 0x0) /usr/local/go/src/runtime/malloc.go:1149 +0x4a5 fp=0xc000953970 sp=0xc0009538e8 pc=0x411545 runtime.growslice(0xc0003b0068, 0xc000953a60?, 0xc0007c8310?, 0xc0000061c0?, 0xa3d7ea?) /usr/local/go/src/runtime/slice.go:242 +0x55b fp=0xc0009539e0 sp=0xc000953970 pc=0x456d5b slices.Clone[...](...) /usr/local/go/src/slices/slices.go:343 main.(*FuzzerTool).handleConn(0xc000808280) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:256 +0x194 fp=0xc000953a90 sp=0xc0009539e0 pc=0xa3c9f4 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:190 +0x11f2 fp=0xc000953f50 sp=0xc000953a90 pc=0xa3c1d2 runtime.main() /usr/local/go/src/runtime/proc.go:271 +0x28b fp=0xc000953fe0 sp=0xc000953f50 pc=0x43fc2b runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000953fe8 sp=0xc000953fe0 pc=0x4776c1 goroutine 2 gp=0xc000006700 m=nil [force gc (idle), 16 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005afa8 sp=0xc00005af88 pc=0x44006e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:408 runtime.forcegchelper() /usr/local/go/src/runtime/proc.go:326 +0xa5 fp=0xc00005afe0 sp=0xc00005afa8 pc=0x43fee5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005afe8 sp=0xc00005afe0 pc=0x4776c1 created by runtime.init.6 in goroutine 1 /usr/local/go/src/runtime/proc.go:314 +0x1a goroutine 3 gp=0xc000006c40 m=nil [GC sweep wait]: runtime.gopark(0x1450d01?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005b780 sp=0xc00005b760 pc=0x44006e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:408 runtime.bgsweep(0xc000072000) /usr/local/go/src/runtime/mgcsweep.go:318 +0xdf fp=0xc00005b7c8 sp=0xc00005b780 pc=0x42a51f runtime.gcenable.gowrap1() /usr/local/go/src/runtime/mgc.go:203 +0x25 fp=0xc00005b7e0 sp=0xc00005b7c8 pc=0x41ee65 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005b7e8 sp=0xc00005b7e0 pc=0x4776c1 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:203 +0x66 goroutine 4 gp=0xc000006e00 m=nil [GC scavenge wait]: runtime.gopark(0x929f2d?, 0x134d5a?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005bf78 sp=0xc00005bf58 pc=0x44006e runtime.goparkunlock(...) /usr/local/go/src/runtime/proc.go:408 runtime.(*scavengerState).park(0x14523e0) /usr/local/go/src/runtime/mgcscavenge.go:425 +0x49 fp=0xc00005bfa8 sp=0xc00005bf78 pc=0x427ee9 runtime.bgscavenge(0xc000072000) /usr/local/go/src/runtime/mgcscavenge.go:658 +0x59 fp=0xc00005bfc8 sp=0xc00005bfa8 pc=0x428479 runtime.gcenable.gowrap2() /usr/local/go/src/runtime/mgc.go:204 +0x25 fp=0xc00005bfe0 sp=0xc00005bfc8 pc=0x41ee05 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005bfe8 sp=0xc00005bfe0 pc=0x4776c1 created by runtime.gcenable in goroutine 1 /usr/local/go/src/runtime/mgc.go:204 +0xa5 goroutine 17 gp=0xc0000a8000 m=nil [finalizer wait]: runtime.gopark(0x0?, 0xcd43a8?, 0xc0?, 0xe0?, 0x2000000020?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005a620 sp=0xc00005a600 pc=0x44006e runtime.runfinq() /usr/local/go/src/runtime/mfinal.go:194 +0x107 fp=0xc00005a7e0 sp=0xc00005a620 pc=0x41dea7 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005a7e8 sp=0xc00005a7e0 pc=0x4776c1 created by runtime.createfing in goroutine 1 /usr/local/go/src/runtime/mfinal.go:164 +0x3d goroutine 18 gp=0xc0002d7340 m=nil [GC worker (idle)]: runtime.gopark(0xc0000567b8?, 0xc0001fec80?, 0x1a?, 0xa?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000056750 sp=0xc000056730 pc=0x44006e runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc0000567e0 sp=0xc000056750 pc=0x420ec5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000567e8 sp=0xc0000567e0 pc=0x4776c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1234 +0x1c goroutine 19 gp=0xc0002d7500 m=nil [GC worker (idle)]: runtime.gopark(0xc000056fb8?, 0xc0001feca0?, 0x1a?, 0xa?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000056f50 sp=0xc000056f30 pc=0x44006e runtime.gcBgMarkWorker() /usr/local/go/src/runtime/mgc.go:1310 +0xe5 fp=0xc000056fe0 sp=0xc000056f50 pc=0x420ec5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000056fe8 sp=0xc000056fe0 pc=0x4776c1 created by runtime.gcBgMarkStartWorkers in goroutine 1 /usr/local/go/src/runtime/mgc.go:1234 +0x1c goroutine 5 gp=0xc0000076c0 m=nil [select]: runtime.gopark(0xc00005d778?, 0x3?, 0x3?, 0x0?, 0xc00005d772?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005d618 sp=0xc00005d5f8 pc=0x44006e runtime.selectgo(0xc00005d778, 0xc00005d76c, 0xc0000ce700?, 0x0, 0x0?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc00005d738 sp=0xc00005d618 pc=0x451b25 go.opencensus.io/stats/view.(*worker).start(0xc0000ce700) /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:292 +0x9f fp=0xc00005d7c8 sp=0xc00005d738 pc=0xa1303f go.opencensus.io/stats/view.init.0.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x25 fp=0xc00005d7e0 sp=0xc00005d7c8 pc=0xa123a5 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005d7e8 sp=0xc00005d7e0 pc=0x4776c1 created by go.opencensus.io/stats/view.init.0 in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/vendor/go.opencensus.io/stats/view/worker.go:34 +0x8d goroutine 8 gp=0xc0008621c0 m=nil [chan receive]: runtime.gopark(0xc000076000?, 0xc00086a0a0?, 0x40?, 0x8?, 0x8f9e60?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00005cef8 sp=0xc00005ced8 pc=0x44006e runtime.chanrecv(0xc00001e000, 0xc00005cfb8, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc00005cf70 sp=0xc00005cef8 pc=0x40a29f runtime.chanrecv2(0xc0007ef0c0?, 0xc000235838?) /usr/local/go/src/runtime/chan.go:447 +0x12 fp=0xc00005cf98 sp=0xc00005cf70 pc=0x409ed2 github.com/google/syzkaller/pkg/stats.newSet.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/stats/set.go:98 +0x66 fp=0xc00005cfe0 sp=0xc00005cf98 pc=0x8f89c6 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00005cfe8 sp=0xc00005cfe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/stats.newSet in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/stats/set.go:97 +0xd6 goroutine 28 gp=0xc000306e00 m=nil [IO wait]: runtime.gopark(0x27?, 0xc000388930?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000363868 sp=0xc000363848 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0003638a0 sp=0xc000363868 pc=0x439937 internal/poll.runtime_pollWait(0x22167f2a0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0003638c0 sp=0xc0003638a0 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0008670e0?, 0xc000388930?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0003638e8 sp=0xc0003638c0 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0008670e0, {0xc000388930, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000363980 sp=0xc0003638e8 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000018628, {0xc000388930?, 0xc0003639f8?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0003639c0 sp=0xc000363980 pc=0x4ef772 io.ReadAtLeast({0xd8f6a0, 0xc000018628}, {0xc000388930, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000363a08 sp=0xc0003639c0 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0000e6d00, 0xc0008ecd50?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:789 +0x570 fp=0xc000363bc0 sp=0xc000363a08 pc=0xa385f0 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0007ca180, 0xc0008ecd50, {0xc0004a6000, 0x308, 0x380}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:268 +0x15e fp=0xc000363c50 sp=0xc000363bc0 pc=0xa348de main.(*Proc).executeProgram(0xc000010240, 0xc0004951d0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:133 +0x105 fp=0xc000363da8 sp=0xc000363c50 pc=0xa3e3c5 main.(*Proc).execute(0xc000010240?, 0xc0004951d0, 0xc000386650?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:109 +0x33 fp=0xc000363df0 sp=0xc000363da8 pc=0xa3e1f3 main.(*Proc).loop(0xc000010240) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x218 fp=0xc000363fc8 sp=0xc000363df0 pc=0xa3da98 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc000363fe0 sp=0xc000363fc8 pc=0xa3d845 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000363fe8 sp=0xc000363fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 38 gp=0xc000306fc0 m=nil [chan receive, 16 minutes]: runtime.gopark(0x7bb885?, 0xb1de40?, 0x1?, 0xe5?, 0xc000183f58?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000183ec8 sp=0xc000183ea8 pc=0x44006e runtime.chanrecv(0xc00001e0c0, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000183f40 sp=0xc000183ec8 pc=0x40a29f runtime.chanrecv1(0xc00001e0c0?, 0xc000183fb0?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000183f68 sp=0xc000183f40 pc=0x409eb2 github.com/google/syzkaller/pkg/osutil.HandleInterrupts.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:77 +0x85 fp=0xc000183fe0 sp=0xc000183f68 pc=0x7bc825 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000183fe8 sp=0xc000183fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/osutil.HandleInterrupts in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/osutil/osutil_unix.go:74 +0x4f goroutine 40 gp=0xc000307180 m=nil [IO wait, 16 minutes]: runtime.gopark(0x41173b?, 0xc000386020?, 0x0?, 0x0?, 0xc000364c48?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000364ba8 sp=0xc000364b88 pc=0x44006e runtime.netpollblock(0x23f6406e0?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000364be0 sp=0xc000364ba8 pc=0x439937 internal/poll.runtime_pollWait(0x22167ebd8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000364c00 sp=0xc000364be0 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc?, 0x10?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000364c28 sp=0xc000364c00 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc0007ca080) /usr/local/go/src/internal/poll/fd_unix.go:611 +0x2ac fp=0xc000364cd0 sp=0xc000364c28 pc=0x4e956c net.(*netFD).accept(0xc0007ca080) /usr/local/go/src/net/fd_unix.go:172 +0x29 fp=0xc000364d88 sp=0xc000364cd0 pc=0x5c9869 net.(*TCPListener).accept(0xc000356060) /usr/local/go/src/net/tcpsock_posix.go:159 +0x1e fp=0xc000364db0 sp=0xc000364d88 pc=0x5e063e net.(*TCPListener).Accept(0xc000356060) /usr/local/go/src/net/tcpsock.go:327 +0x30 fp=0xc000364de0 sp=0xc000364db0 pc=0x5df750 net/http.(*onceCloseListener).Accept(0xd98270?) :1 +0x24 fp=0xc000364df8 sp=0xc000364de0 pc=0x70f584 net/http.(*Server).Serve(0xc0000020f0, {0xd97280, 0xc000356060}) /usr/local/go/src/net/http/server.go:3255 +0x33e fp=0xc000364f28 sp=0xc000364df8 pc=0x6ed53e net/http.(*Server).ListenAndServe(0xc0000020f0) /usr/local/go/src/net/http/server.go:3184 +0x71 fp=0xc000364f58 sp=0xc000364f28 pc=0x6ed1d1 net/http.ListenAndServe(...) /usr/local/go/src/net/http/server.go:3438 main.setupPprofHandler.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:296 +0x9d fp=0xc000364fe0 sp=0xc000364f58 pc=0xa3d67d runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000364fe8 sp=0xc000364fe0 pc=0x4776c1 created by main.setupPprofHandler in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:295 +0x37 goroutine 23 gp=0xc000307340 m=nil [select, 16 minutes, locked to thread]: runtime.gopark(0xc000182fa8?, 0x2?, 0x9?, 0x3?, 0xc000182f98?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000182e40 sp=0xc000182e20 pc=0x44006e runtime.selectgo(0xc000182fa8, 0xc000182f94, 0x0?, 0x0, 0xc00016ca20?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000182f60 sp=0xc000182e40 pc=0x451b25 runtime.ensureSigM.func1() /usr/local/go/src/runtime/signal_unix.go:1034 +0x16f fp=0xc000182fe0 sp=0xc000182f60 pc=0x46e60f runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000182fe8 sp=0xc000182fe0 pc=0x4776c1 created by runtime.ensureSigM in goroutine 38 /usr/local/go/src/runtime/signal_unix.go:1017 +0xc8 goroutine 39 gp=0xc000307500 m=nil [chan receive, 16 minutes]: runtime.gopark(0x0?, 0x0?, 0x0?, 0x0?, 0x0?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0001846f0 sp=0xc0001846d0 pc=0x44006e runtime.chanrecv(0xc000082180, 0x0, 0x1) /usr/local/go/src/runtime/chan.go:583 +0x3bf fp=0xc000184768 sp=0xc0001846f0 pc=0x40a29f runtime.chanrecv1(0x0?, 0x0?) /usr/local/go/src/runtime/chan.go:442 +0x12 fp=0xc000184790 sp=0xc000184768 pc=0x409eb2 main.main.func1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:86 +0x19 fp=0xc0001847e0 sp=0xc000184790 pc=0xa3c239 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0001847e8 sp=0xc0001847e0 pc=0x4776c1 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:84 +0x3b9 goroutine 24 gp=0xc0003076c0 m=9 mp=0xc000369008 [syscall, 16 minutes]: runtime.notetsleepg(0x14b4e20, 0xffffffffffffffff) /usr/local/go/src/runtime/lock_sema.go:296 +0x29 fp=0xc000186fa0 sp=0xc000186f68 pc=0x410129 os/signal.signal_recv() /usr/local/go/src/runtime/sigqueue.go:152 +0x29 fp=0xc000186fc0 sp=0xc000186fa0 pc=0x473c89 os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x13 fp=0xc000186fe0 sp=0xc000186fc0 pc=0x7bbc73 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000186fe8 sp=0xc000186fe0 pc=0x4776c1 created by os/signal.Notify.func1.1 in goroutine 38 /usr/local/go/src/os/signal/signal.go:151 +0x1f goroutine 27 gp=0xc000307880 m=nil [runnable]: runtime.gopark(0x25?, 0xc0003889e0?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00094f868 sp=0xc00094f848 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00094f8a0 sp=0xc00094f868 pc=0x439937 internal/poll.runtime_pollWait(0x22167f680, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00094f8c0 sp=0xc00094f8a0 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000579ce0?, 0xc0003889e0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00094f8e8 sp=0xc00094f8c0 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000579ce0, {0xc0003889e0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00094f980 sp=0xc00094f8e8 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000018e18, {0xc0003889e0?, 0xc00094f9f8?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00094f9c0 sp=0xc00094f980 pc=0x4ef772 io.ReadAtLeast({0xd8f6a0, 0xc000018e18}, {0xc0003889e0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc00094fa08 sp=0xc00094f9c0 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc00035e780, 0xc000948a38?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:789 +0x570 fp=0xc00094fbc0 sp=0xc00094fa08 pc=0xa385f0 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0007ca100, 0xc000948a38, {0xc00037d500, 0x30a, 0x380}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:268 +0x15e fp=0xc00094fc50 sp=0xc00094fbc0 pc=0xa348de main.(*Proc).executeProgram(0xc000010228, 0xc000434730, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:133 +0x105 fp=0xc00094fda8 sp=0xc00094fc50 pc=0xa3e3c5 main.(*Proc).execute(0xc000010228?, 0xc000434730, 0xc0003866c8?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:109 +0x33 fp=0xc00094fdf0 sp=0xc00094fda8 pc=0xa3e1f3 main.(*Proc).loop(0xc000010228) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x218 fp=0xc00094ffc8 sp=0xc00094fdf0 pc=0xa3da98 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc00094ffe0 sp=0xc00094ffc8 pc=0xa3d845 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00094ffe8 sp=0xc00094ffe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 29 gp=0xc000398380 m=nil [runnable]: runtime.gopark(0x22?, 0xc00085b410?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000222868 sp=0xc000222848 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0002228a0 sp=0xc000222868 pc=0x439937 internal/poll.runtime_pollWait(0x221692db8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002228c0 sp=0xc0002228a0 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000a7a480?, 0xc00085b410?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002228e8 sp=0xc0002228c0 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000a7a480, {0xc00085b410, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000222980 sp=0xc0002228e8 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000018220, {0xc00085b410?, 0xc0002229f8?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0002229c0 sp=0xc000222980 pc=0x4ef772 io.ReadAtLeast({0xd8f6a0, 0xc000018220}, {0xc00085b410, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000222a08 sp=0xc0002229c0 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0008f4280, 0xc000948798?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:789 +0x570 fp=0xc000222bc0 sp=0xc000222a08 pc=0xa385f0 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0007ca200, 0xc000948798, {0xc000406800, 0x3ad, 0x400}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:268 +0x15e fp=0xc000222c50 sp=0xc000222bc0 pc=0xa348de main.(*Proc).executeProgram(0xc000010258, 0xc000408410, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:133 +0x105 fp=0xc000222da8 sp=0xc000222c50 pc=0xa3e3c5 main.(*Proc).execute(0xc000010258?, 0xc000408410, 0xc000018af0?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:109 +0x33 fp=0xc000222df0 sp=0xc000222da8 pc=0xa3e1f3 main.(*Proc).loop(0xc000010258) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x218 fp=0xc000222fc8 sp=0xc000222df0 pc=0xa3da98 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc000222fe0 sp=0xc000222fc8 pc=0xa3d845 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000222fe8 sp=0xc000222fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 30 gp=0xc000372c40 m=nil [runnable]: runtime.gopark(0x23?, 0xc000388920?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000951868 sp=0xc000951848 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0009518a0 sp=0xc000951868 pc=0x439937 internal/poll.runtime_pollWait(0x2216928e0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0009518c0 sp=0xc0009518a0 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000a7b7a0?, 0xc000388920?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0009518e8 sp=0xc0009518c0 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000a7b7a0, {0xc000388920, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000951980 sp=0xc0009518e8 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000018be0, {0xc000388920?, 0xc0009519f8?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0009519c0 sp=0xc000951980 pc=0x4ef772 io.ReadAtLeast({0xd8f6a0, 0xc000018be0}, {0xc000388920, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000951a08 sp=0xc0009519c0 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0008f5800, 0xc0009486c0?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:789 +0x570 fp=0xc000951bc0 sp=0xc000951a08 pc=0xa385f0 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0007ca280, 0xc0009486c0, {0xc0007aef00, 0x2eb, 0x300}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:268 +0x15e fp=0xc000951c50 sp=0xc000951bc0 pc=0xa348de main.(*Proc).executeProgram(0xc000010270, 0xc00037ee60, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:133 +0x105 fp=0xc000951da8 sp=0xc000951c50 pc=0xa3e3c5 main.(*Proc).execute(0xc000010270?, 0xc00037ee60, 0xc000386628?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:109 +0x33 fp=0xc000951df0 sp=0xc000951da8 pc=0xa3e1f3 main.(*Proc).loop(0xc000010270) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x218 fp=0xc000951fc8 sp=0xc000951df0 pc=0xa3da98 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc000951fe0 sp=0xc000951fc8 pc=0xa3d845 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000951fe8 sp=0xc000951fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 31 gp=0xc000372e00 m=nil [IO wait]: runtime.gopark(0x24?, 0xc00085b480?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000366868 sp=0xc000366848 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0003668a0 sp=0xc000366868 pc=0x439937 internal/poll.runtime_pollWait(0x22167ecd0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0003668c0 sp=0xc0003668a0 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc00001ecc0?, 0xc00085b480?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0003668e8 sp=0xc0003668c0 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00001ecc0, {0xc00085b480, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000366980 sp=0xc0003668e8 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000386a18, {0xc00085b480?, 0xc0003669f8?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0003669c0 sp=0xc000366980 pc=0x4ef772 io.ReadAtLeast({0xd8f6a0, 0xc000386a18}, {0xc00085b480, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000366a08 sp=0xc0003669c0 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc00035e480, 0xc000948810?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:789 +0x570 fp=0xc000366bc0 sp=0xc000366a08 pc=0xa385f0 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0007ca300, 0xc000948810, {0xc000861b80, 0x284, 0x2c0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:268 +0x15e fp=0xc000366c50 sp=0xc000366bc0 pc=0xa348de main.(*Proc).executeProgram(0xc000010288, 0xc000408e10, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:133 +0x105 fp=0xc000366da8 sp=0xc000366c50 pc=0xa3e3c5 main.(*Proc).execute(0xc000010288?, 0xc000408e10, 0xc000018b30?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:109 +0x33 fp=0xc000366df0 sp=0xc000366da8 pc=0xa3e1f3 main.(*Proc).loop(0xc000010288) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x218 fp=0xc000366fc8 sp=0xc000366df0 pc=0xa3da98 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc000366fe0 sp=0xc000366fc8 pc=0xa3d845 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000366fe8 sp=0xc000366fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 32 gp=0xc000372fc0 m=nil [IO wait]: runtime.gopark(0x26?, 0xc00085b4a0?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000367868 sp=0xc000367848 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0003678a0 sp=0xc000367868 pc=0x439937 internal/poll.runtime_pollWait(0x291626dd8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0003678c0 sp=0xc0003678a0 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000867140?, 0xc00085b4a0?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0003678e8 sp=0xc0003678c0 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000867140, {0xc00085b4a0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000367980 sp=0xc0003678e8 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000018740, {0xc00085b4a0?, 0xc0003679f8?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0003679c0 sp=0xc000367980 pc=0x4ef772 io.ReadAtLeast({0xd8f6a0, 0xc000018740}, {0xc00085b4a0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000367a08 sp=0xc0003679c0 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0007cb280, 0xc000948a50?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:789 +0x570 fp=0xc000367bc0 sp=0xc000367a08 pc=0xa385f0 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0007ca380, 0xc000948a50, {0xc00037d880, 0x326, 0x380}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:268 +0x15e fp=0xc000367c50 sp=0xc000367bc0 pc=0xa348de main.(*Proc).executeProgram(0xc0000102a0, 0xc000434780, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:133 +0x105 fp=0xc000367da8 sp=0xc000367c50 pc=0xa3e3c5 main.(*Proc).execute(0xc0000102a0?, 0xc000434780, 0xc000018b50?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:109 +0x33 fp=0xc000367df0 sp=0xc000367da8 pc=0xa3e1f3 main.(*Proc).loop(0xc0000102a0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x218 fp=0xc000367fc8 sp=0xc000367df0 pc=0xa3da98 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc000367fe0 sp=0xc000367fc8 pc=0xa3d845 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000367fe8 sp=0xc000367fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 49 gp=0xc000373180 m=nil [runnable]: runtime.gopark(0x28?, 0xc000388970?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000365868 sp=0xc000365848 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0003658a0 sp=0xc000365868 pc=0x439937 internal/poll.runtime_pollWait(0x221692fa8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0003658c0 sp=0xc0003658a0 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0004b5860?, 0xc000388970?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0003658e8 sp=0xc0003658c0 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0004b5860, {0xc000388970, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000365980 sp=0xc0003658e8 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000187e0, {0xc000388970?, 0xc0003659f8?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0003659c0 sp=0xc000365980 pc=0x4ef772 io.ReadAtLeast({0xd8f6a0, 0xc0000187e0}, {0xc000388970, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000365a08 sp=0xc0003659c0 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0007cb200, 0xc0008ecf18?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:789 +0x570 fp=0xc000365bc0 sp=0xc000365a08 pc=0xa385f0 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0007ca400, 0xc0008ecf18, {0xc0004b2400, 0x3d3, 0x400}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:268 +0x15e fp=0xc000365c50 sp=0xc000365bc0 pc=0xa348de main.(*Proc).executeProgram(0xc0000102b8, 0xc0004abc20, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:133 +0x105 fp=0xc000365da8 sp=0xc000365c50 pc=0xa3e3c5 main.(*Proc).execute(0xc0000102b8?, 0xc0004abc20, 0xc0003866a8?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:109 +0x33 fp=0xc000365df0 sp=0xc000365da8 pc=0xa3e1f3 main.(*Proc).loop(0xc0000102b8) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x218 fp=0xc000365fc8 sp=0xc000365df0 pc=0xa3da98 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc000365fe0 sp=0xc000365fc8 pc=0xa3d845 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000365fe8 sp=0xc000365fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 50 gp=0xc000373340 m=nil [IO wait]: runtime.gopark(0x21?, 0xc00085b340?, 0xc?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000221868 sp=0xc000221848 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0002218a0 sp=0xc000221868 pc=0x439937 internal/poll.runtime_pollWait(0x22167f968, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0002218c0 sp=0xc0002218a0 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000578420?, 0xc00085b340?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0002218e8 sp=0xc0002218c0 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000578420, {0xc00085b340, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000221980 sp=0xc0002218e8 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000188f0, {0xc00085b340?, 0xc0002219f8?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0002219c0 sp=0xc000221980 pc=0x4ef772 io.ReadAtLeast({0xd8f6a0, 0xc0000188f0}, {0xc00085b340, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 fp=0xc000221a08 sp=0xc0002219c0 pc=0x4c0270 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0000e7480, 0xc0008ecc30?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:789 +0x570 fp=0xc000221bc0 sp=0xc000221a08 pc=0xa385f0 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc0007ca480, 0xc0008ecc30, {0xc000891200, 0x235, 0x240}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:268 +0x15e fp=0xc000221c50 sp=0xc000221bc0 pc=0xa348de main.(*Proc).executeProgram(0xc000010378, 0xc0004945f0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:133 +0x105 fp=0xc000221da8 sp=0xc000221c50 pc=0xa3e3c5 main.(*Proc).execute(0xc000010378?, 0xc0004945f0, 0xc000018a80?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:109 +0x33 fp=0xc000221df0 sp=0xc000221da8 pc=0xa3e1f3 main.(*Proc).loop(0xc000010378) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:52 +0x218 fp=0xc000221fc8 sp=0xc000221df0 pc=0xa3da98 main.startProc.gowrap1() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x25 fp=0xc000221fe0 sp=0xc000221fc8 pc=0xa3d845 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000221fe8 sp=0xc000221fe0 pc=0x4776c1 created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:38 +0x10a goroutine 8741 gp=0xc000399180 m=nil [select]: runtime.gopark(0xc0000587b0?, 0x2?, 0xd0?, 0x86?, 0xc00005878c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000058638 sp=0xc000058618 pc=0x44006e runtime.selectgo(0xc0000587b0, 0xc000058788, 0xc000389198?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000058758 sp=0xc000058638 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:774 +0x77 fp=0xc0000587e0 sp=0xc000058758 pc=0xa38d17 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0000587e8 sp=0xc0000587e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 32 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:772 +0x25f goroutine 8732 gp=0xc000399c00 m=nil [select]: runtime.gopark(0xc0001817b0?, 0x2?, 0x56?, 0xfc?, 0xc00018178c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000181638 sp=0xc000181618 pc=0x44006e runtime.selectgo(0xc0001817b0, 0xc000181788, 0xe9?, 0x0, 0xa375de?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000181758 sp=0xc000181638 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:774 +0x77 fp=0xc0001817e0 sp=0xc000181758 pc=0xa38d17 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0001817e8 sp=0xc0001817e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 50 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:772 +0x25f goroutine 8753 gp=0xc00010a380 m=nil [select]: runtime.gopark(0xc000342fb0?, 0x2?, 0xd0?, 0x2e?, 0xc000342f8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000342e38 sp=0xc000342e18 pc=0x44006e runtime.selectgo(0xc000342fb0, 0xc000342f88, 0xe9?, 0x0, 0xa375de?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000342f58 sp=0xc000342e38 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:774 +0x77 fp=0xc000342fe0 sp=0xc000342f58 pc=0xa38d17 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000342fe8 sp=0xc000342fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 30 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:772 +0x25f goroutine 5952 gp=0xc00010aa80 m=7 mp=0xc000396808 [syscall, 2 minutes]: syscall.syscall6(0x4ca040, 0x1203f, 0xc000344eb4, 0x0, 0xc000094990, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc000344dd0 sp=0xc000344db0 pc=0x474535 syscall.syscall6(0x452026?, 0xc00010aa80?, 0x10000000002?, 0x2c93305e8?, 0x90?, 0x25ca45108?, 0x90?) :1 +0x2f fp=0xc000344e30 sp=0xc000344dd0 pc=0x47a14f syscall.wait4(0xc000344eb8?, 0x411ae5?, 0x90?, 0xbe9700?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc000344e90 sp=0xc000344e30 pc=0x4c68a5 syscall.Wait4(0xc000413c78?, 0xc000344eec, 0x3?, 0xc00010aa80?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc000344ec8 sp=0xc000344e90 pc=0x4c3fe5 os.(*Process).wait(0xc0003a2900) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc000344f20 sp=0xc000344ec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0000ea2c0) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc000344f80 sp=0xc000344f20 pc=0x7b87a5 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0007cb280) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x2c fp=0xc000344fc8 sp=0xc000344f80 pc=0xa3758c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x24 fp=0xc000344fe0 sp=0xc000344fc8 pc=0xa37524 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000344fe8 sp=0xc000344fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 32 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xbd4 goroutine 7587 gp=0xc00010b180 m=nil [IO wait]: runtime.gopark(0x19?, 0xc000990000?, 0x0?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000340e00 sp=0xc000340de0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000340e38 sp=0xc000340e00 pc=0x439937 internal/poll.runtime_pollWait(0x22167efb8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000340e58 sp=0xc000340e38 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000a7b6e0?, 0xc000990000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000340e80 sp=0xc000340e58 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000a7b6e0, {0xc000990000, 0x10000, 0x10000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000340f18 sp=0xc000340e80 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000018bd0, {0xc000990000?, 0xe9?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000340f58 sp=0xc000340f18 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0008f5800) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x7a fp=0xc000340fc8 sp=0xc000340f58 pc=0xa376fa github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x24 fp=0xc000340fe0 sp=0xc000340fc8 pc=0xa37644 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000340fe8 sp=0xc000340fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 30 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0x9da goroutine 8758 gp=0xc00010b340 m=nil [select]: runtime.gopark(0xc0003307b0?, 0x2?, 0xd0?, 0x6?, 0xc00033078c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000330638 sp=0xc000330618 pc=0x44006e runtime.selectgo(0xc0003307b0, 0xc000330788, 0xc000388d78?, 0x0, 0xa3?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000330758 sp=0xc000330638 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:774 +0x77 fp=0xc0003307e0 sp=0xc000330758 pc=0xa38d17 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003307e8 sp=0xc0003307e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 27 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:772 +0x25f goroutine 8754 gp=0xc00010b6c0 m=nil [select]: runtime.gopark(0xc0003317b0?, 0x2?, 0xd0?, 0x16?, 0xc00033178c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000331638 sp=0xc000331618 pc=0x44006e runtime.selectgo(0xc0003317b0, 0xc000331788, 0xc00085ada8?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000331758 sp=0xc000331638 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:774 +0x77 fp=0xc0003317e0 sp=0xc000331758 pc=0xa38d17 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003317e8 sp=0xc0003317e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 28 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:772 +0x25f goroutine 8521 gp=0xc00010b880 m=0 mp=0x1453c60 [syscall]: syscall.syscall6(0x4ca040, 0x6458, 0xc000331eb4, 0x0, 0xc000094e10, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc000331dd0 sp=0xc000331db0 pc=0x474535 syscall.syscall6(0x452026?, 0xc00010b880?, 0x10000000002?, 0x2c93305e8?, 0x90?, 0x25ca455b8?, 0x90?) :1 +0x2f fp=0xc000331e30 sp=0xc000331dd0 pc=0x47a14f syscall.wait4(0xc000331eb8?, 0x411ae5?, 0x90?, 0xbe9700?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc000331e90 sp=0xc000331e30 pc=0x4c68a5 syscall.Wait4(0xc0009a0968?, 0xc000331eec, 0x3?, 0xc00010b880?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc000331ec8 sp=0xc000331e90 pc=0x4c3fe5 os.(*Process).wait(0xc0003a26c0) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc000331f20 sp=0xc000331ec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0000ea6e0) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc000331f80 sp=0xc000331f20 pc=0x7b87a5 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0000e6d00) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x2c fp=0xc000331fc8 sp=0xc000331f80 pc=0xa3758c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x24 fp=0xc000331fe0 sp=0xc000331fc8 pc=0xa37524 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000331fe8 sp=0xc000331fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 28 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xbd4 goroutine 8151 gp=0xc000904380 m=13 mp=0xc0000f2008 [syscall]: syscall.syscall6(0x4ca040, 0x17263, 0xc00032beb4, 0x0, 0xc000094480, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc00032bdd0 sp=0xc00032bdb0 pc=0x474535 syscall.syscall6(0x452026?, 0xc000904380?, 0x10100000002?, 0x2c93305e8?, 0x90?, 0x25ca45108?, 0x90?) :1 +0x2f fp=0xc00032be30 sp=0xc00032bdd0 pc=0x47a14f syscall.wait4(0xc00032beb8?, 0x411ae5?, 0x90?, 0xbe9700?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc00032be90 sp=0xc00032be30 pc=0x4c68a5 syscall.Wait4(0xc00092ba48?, 0xc00032beec, 0x3?, 0xc000904380?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc00032bec8 sp=0xc00032be90 pc=0x4c3fe5 os.(*Process).wait(0xc00080a3f0) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc00032bf20 sp=0xc00032bec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0000ea580) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc00032bf80 sp=0xc00032bf20 pc=0x7b87a5 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0008f4280) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x2c fp=0xc00032bfc8 sp=0xc00032bf80 pc=0xa3758c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x24 fp=0xc00032bfe0 sp=0xc00032bfc8 pc=0xa37524 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00032bfe8 sp=0xc00032bfe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 29 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xbd4 goroutine 8618 gp=0xc000904700 m=nil [IO wait]: runtime.gopark(0x1c?, 0xc000a8c035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc00032ce00 sp=0xc00032cde0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc00032ce38 sp=0xc00032ce00 pc=0x439937 internal/poll.runtime_pollWait(0x291626900, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc00032ce58 sp=0xc00032ce38 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000579c20?, 0xc000a8c035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc00032ce80 sp=0xc00032ce58 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000579c20, {0xc000a8c035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc00032cf18 sp=0xc00032ce80 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000018e08, {0xc000a8c035?, 0xe9?, 0xc00032cfb8?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc00032cf58 sp=0xc00032cf18 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc00035e780) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x7a fp=0xc00032cfc8 sp=0xc00032cf58 pc=0xa376fa github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x24 fp=0xc00032cfe0 sp=0xc00032cfc8 pc=0xa37644 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc00032cfe8 sp=0xc00032cfe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 27 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0x9da goroutine 8150 gp=0xc000904c40 m=nil [IO wait]: runtime.gopark(0x1b?, 0xc00047e000?, 0x0?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003fd600 sp=0xc0003fd5e0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0003fd638 sp=0xc0003fd600 pc=0x439937 internal/poll.runtime_pollWait(0x2916272b0, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0003fd658 sp=0xc0003fd638 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000a7a3c0?, 0xc00047e000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0003fd680 sp=0xc0003fd658 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000a7a3c0, {0xc00047e000, 0x10000, 0x10000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0003fd718 sp=0xc0003fd680 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000018210, {0xc00047e000?, 0xe9?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0003fd758 sp=0xc0003fd718 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0008f4280) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x7a fp=0xc0003fd7c8 sp=0xc0003fd758 pc=0xa376fa github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x24 fp=0xc0003fd7e0 sp=0xc0003fd7c8 pc=0xa37644 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003fd7e8 sp=0xc0003fd7e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 29 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0x9da goroutine 8249 gp=0xc000905340 m=nil [IO wait]: runtime.gopark(0x1e?, 0xc000a2e000?, 0x0?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003fc600 sp=0xc0003fc5e0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0003fc638 sp=0xc0003fc600 pc=0x439937 internal/poll.runtime_pollWait(0x221693198, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0003fc658 sp=0xc0003fc638 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc00001e9c0?, 0xc000a2e000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0003fc680 sp=0xc0003fc658 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00001e9c0, {0xc000a2e000, 0x10000, 0x10000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0003fc718 sp=0xc0003fc680 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000386a08, {0xc000a2e000?, 0xe9?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0003fc758 sp=0xc0003fc718 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc00035e480) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x7a fp=0xc0003fc7c8 sp=0xc0003fc758 pc=0xa376fa github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x24 fp=0xc0003fc7e0 sp=0xc0003fc7c8 pc=0xa37644 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003fc7e8 sp=0xc0003fc7e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 31 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0x9da goroutine 8739 gp=0xc000905a40 m=nil [select]: runtime.gopark(0xc0003f8fb0?, 0x2?, 0xd0?, 0x8e?, 0xc0003f8f8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003f8e38 sp=0xc0003f8e18 pc=0x44006e runtime.selectgo(0xc0003f8fb0, 0xc0003f8f88, 0xe9?, 0x0, 0xa375de?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0003f8f58 sp=0xc0003f8e38 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:774 +0x77 fp=0xc0003f8fe0 sp=0xc0003f8f58 pc=0xa38d17 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003f8fe8 sp=0xc0003f8fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 29 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:772 +0x25f goroutine 5951 gp=0xc000905dc0 m=nil [IO wait, 1 minutes]: runtime.gopark(0x18?, 0xc0008ca000?, 0x0?, 0x0?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003f7e00 sp=0xc0003f7de0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0003f7e38 sp=0xc0003f7e00 pc=0x439937 internal/poll.runtime_pollWait(0x22167f588, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0003f7e58 sp=0xc0003f7e38 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000866ea0?, 0xc0008ca000?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0003f7e80 sp=0xc0003f7e58 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000866ea0, {0xc0008ca000, 0x10000, 0x10000}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0003f7f18 sp=0xc0003f7e80 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000018730, {0xc0008ca000?, 0xc0007d6070?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0003f7f58 sp=0xc0003f7f18 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0007cb280) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x7a fp=0xc0003f7fc8 sp=0xc0003f7f58 pc=0xa376fa github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x24 fp=0xc0003f7fe0 sp=0xc0003f7fc8 pc=0xa37644 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003f7fe8 sp=0xc0003f7fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 32 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0x9da goroutine 8558 gp=0xc000786540 m=5 mp=0xc000368008 [syscall]: syscall.syscall6(0x4ca040, 0x264e, 0xc0003faeb4, 0x0, 0xc000095170, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0003fadd0 sp=0xc0003fadb0 pc=0x474535 syscall.syscall6(0x40998c?, 0xc000786540?, 0x10000000000?, 0x2c93305e8?, 0x90?, 0x25ca455b8?, 0x90?) :1 +0x2f fp=0xc0003fae30 sp=0xc0003fadd0 pc=0x47a14f syscall.wait4(0xc0003faeb8?, 0x411ae5?, 0x90?, 0xbe9700?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0003fae90 sp=0xc0003fae30 pc=0x4c68a5 syscall.Wait4(0x40fc56?, 0xc0003faeec, 0x3?, 0xc000786540?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0003faec8 sp=0xc0003fae90 pc=0x4c3fe5 os.(*Process).wait(0xc0003a2e70) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0003faf20 sp=0xc0003faec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0000ea840) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0003faf80 sp=0xc0003faf20 pc=0x7b87a5 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0000e7480) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x2c fp=0xc0003fafc8 sp=0xc0003faf80 pc=0xa3758c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x24 fp=0xc0003fafe0 sp=0xc0003fafc8 pc=0xa37524 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003fafe8 sp=0xc0003fafe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 50 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xbd4 goroutine 8757 gp=0xc000786700 m=nil [select]: runtime.gopark(0xc000343fb0?, 0x2?, 0xd0?, 0x3e?, 0xc000343f8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000343e38 sp=0xc000343e18 pc=0x44006e runtime.selectgo(0xc000343fb0, 0xc000343f88, 0xc00085b998?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc000343f58 sp=0xc000343e38 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:774 +0x77 fp=0xc000343fe0 sp=0xc000343f58 pc=0xa38d17 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc000343fe8 sp=0xc000343fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 49 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:772 +0x25f goroutine 8379 gp=0xc0007868c0 m=nil [IO wait]: runtime.gopark(0x1f?, 0xc000aac035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc000341600 sp=0xc0003415e0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc000341638 sp=0xc000341600 pc=0x439937 internal/poll.runtime_pollWait(0x221692bc8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc000341658 sp=0xc000341638 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc0004b57a0?, 0xc000aac035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000341680 sp=0xc000341658 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0004b57a0, {0xc000aac035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc000341718 sp=0xc000341680 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000187d0, {0xc000aac035?, 0xe9?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc000341758 sp=0xc000341718 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0007cb200) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x7a fp=0xc0003417c8 sp=0xc000341758 pc=0xa376fa github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x24 fp=0xc0003417e0 sp=0xc0003417c8 pc=0xa37644 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003417e8 sp=0xc0003417e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 49 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0x9da goroutine 8250 gp=0xc000787180 m=15 mp=0xc0000f3008 [syscall]: syscall.syscall6(0x4ca040, 0xccb2, 0xc0008b8eb4, 0x0, 0xc0001dcf30, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0008b8dd0 sp=0xc0008b8db0 pc=0x474535 syscall.syscall6(0x452026?, 0xc000787180?, 0x10000000002?, 0x25ca50368?, 0x90?, 0x25ca455b8?, 0x90?) :1 +0x2f fp=0xc0008b8e30 sp=0xc0008b8dd0 pc=0x47a14f syscall.wait4(0xc0008b8eb8?, 0x411ae5?, 0x90?, 0xbe9700?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0008b8e90 sp=0xc0008b8e30 pc=0x4c68a5 syscall.Wait4(0xc00059be58?, 0xc0008b8eec, 0x3?, 0xc000787180?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0008b8ec8 sp=0xc0008b8e90 pc=0x4c3fe5 os.(*Process).wait(0xc0003a3860) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0008b8f20 sp=0xc0008b8ec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0009ce2c0) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0008b8f80 sp=0xc0008b8f20 pc=0x7b87a5 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc00035e480) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x2c fp=0xc0008b8fc8 sp=0xc0008b8f80 pc=0xa3758c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x24 fp=0xc0008b8fe0 sp=0xc0008b8fc8 pc=0xa37524 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0008b8fe8 sp=0xc0008b8fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 31 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xbd4 goroutine 7588 gp=0xc000787500 m=11 mp=0xc000397808 [syscall, 1 minutes]: syscall.syscall6(0x4ca040, 0xb872, 0xc0008b9eb4, 0x0, 0xc0000953b0, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0008b9dd0 sp=0xc0008b9db0 pc=0x474535 syscall.syscall6(0x452026?, 0xc000787500?, 0x10000000002?, 0x2c93305e8?, 0x90?, 0x25ca455b8?, 0x90?) :1 +0x2f fp=0xc0008b9e30 sp=0xc0008b9dd0 pc=0x47a14f syscall.wait4(0xc0008b9eb8?, 0x411ae5?, 0x90?, 0xbe9700?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0008b9e90 sp=0xc0008b9e30 pc=0x4c68a5 syscall.Wait4(0xc0003f52c8?, 0xc0008b9eec, 0x3?, 0xc000787500?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0008b9ec8 sp=0xc0008b9e90 pc=0x4c3fe5 os.(*Process).wait(0xc00008f590) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0008b9f20 sp=0xc0008b9ec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0009ce160) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0008b9f80 sp=0xc0008b9f20 pc=0x7b87a5 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0008f5800) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x2c fp=0xc0008b9fc8 sp=0xc0008b9f80 pc=0xa3758c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x24 fp=0xc0008b9fe0 sp=0xc0008b9fc8 pc=0xa37524 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0008b9fe8 sp=0xc0008b9fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 30 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xbd4 goroutine 8740 gp=0xc000787a40 m=nil [select]: runtime.gopark(0xc0008b5fb0?, 0x2?, 0xd0?, 0x5e?, 0xc0008b5f8c?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0008b5e38 sp=0xc0008b5e18 pc=0x44006e runtime.selectgo(0xc0008b5fb0, 0xc0008b5f88, 0xc00085a7a8?, 0x0, 0x4?, 0x1) /usr/local/go/src/runtime/select.go:327 +0x725 fp=0xc0008b5f58 sp=0xc0008b5e38 pc=0x451b25 github.com/google/syzkaller/pkg/ipc.(*command).exec.func1() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:774 +0x77 fp=0xc0008b5fe0 sp=0xc0008b5f58 pc=0xa38d17 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0008b5fe8 sp=0xc0008b5fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*command).exec in goroutine 31 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:772 +0x25f goroutine 8380 gp=0xc000787dc0 m=12 mp=0xc000858008 [syscall]: syscall.syscall6(0x4ca040, 0x9b46, 0xc0008b3eb4, 0x0, 0xc0001dc750, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0008b3dd0 sp=0xc0008b3db0 pc=0x474535 syscall.syscall6(0x0?, 0x0?, 0x10000000000?, 0x25ca50368?, 0x90?, 0x25ca45108?, 0x90?) :1 +0x2f fp=0xc0008b3e30 sp=0xc0008b3dd0 pc=0x47a14f syscall.wait4(0xc0008b3eb8?, 0x411ae5?, 0x90?, 0xbe9700?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0008b3e90 sp=0xc0008b3e30 pc=0x4c68a5 syscall.Wait4(0x0?, 0xc0008b3eec, 0x0?, 0x0?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0008b3ec8 sp=0xc0008b3e90 pc=0x4c3fe5 os.(*Process).wait(0xc00080a8d0) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0008b3f20 sp=0xc0008b3ec8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0000ea420) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0008b3f80 sp=0xc0008b3f20 pc=0x7b87a5 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc0007cb200) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x2c fp=0xc0008b3fc8 sp=0xc0008b3f80 pc=0xa3758c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x24 fp=0xc0008b3fe0 sp=0xc0008b3fc8 pc=0xa37524 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0008b3fe8 sp=0xc0008b3fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 49 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xbd4 goroutine 8619 gp=0xc0004a01c0 m=6 mp=0xc000368808 [syscall]: syscall.syscall6(0x4ca040, 0xbea5, 0xc0008b66b4, 0x0, 0xc0000959e0, 0x0, 0x0) /usr/local/go/src/runtime/sys_openbsd3.go:46 +0x35 fp=0xc0008b65d0 sp=0xc0008b65b0 pc=0x474535 syscall.syscall6(0x452026?, 0xc0004a01c0?, 0x10000000002?, 0x2c93305e8?, 0x90?, 0x25ca455b8?, 0x90?) :1 +0x2f fp=0xc0008b6630 sp=0xc0008b65d0 pc=0x47a14f syscall.wait4(0xc0008b66b8?, 0x411ae5?, 0x90?, 0xbe9700?) /usr/local/go/src/syscall/zsyscall_openbsd_amd64.go:43 +0x45 fp=0xc0008b6690 sp=0xc0008b6630 pc=0x4c68a5 syscall.Wait4(0xc000881368?, 0xc0008b66ec, 0x3?, 0xc0004a01c0?) /usr/local/go/src/syscall/syscall_bsd.go:144 +0x25 fp=0xc0008b66c8 sp=0xc0008b6690 pc=0x4c3fe5 os.(*Process).wait(0xc0003a3980) /usr/local/go/src/os/exec_unix.go:43 +0x6d fp=0xc0008b6720 sp=0xc0008b66c8 pc=0x4eec4d os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:134 os/exec.(*Cmd).Wait(0xc0000ea9a0) /usr/local/go/src/os/exec/exec.go:897 +0x45 fp=0xc0008b6780 sp=0xc0008b6720 pc=0x7b87a5 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func3(0xc00035e780) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:652 +0x2c fp=0xc0008b67c8 sp=0xc0008b6780 pc=0xa3758c github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap5() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:657 +0x24 fp=0xc0008b67e0 sp=0xc0008b67c8 pc=0xa37524 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0008b67e8 sp=0xc0008b67e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 27 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:651 +0xbd4 goroutine 8557 gp=0xc0004a0380 m=nil [IO wait]: runtime.gopark(0x1a?, 0xc0005b2035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0008b6e00 sp=0xc0008b6de0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0008b6e38 sp=0xc0008b6e00 pc=0x439937 internal/poll.runtime_pollWait(0x2916271b8, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0008b6e58 sp=0xc0008b6e38 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000578360?, 0xc0005b2035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0008b6e80 sp=0xc0008b6e58 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000578360, {0xc0005b2035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0008b6f18 sp=0xc0008b6e80 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc0000188e0, {0xc0005b2035?, 0x0?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0008b6f58 sp=0xc0008b6f18 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0000e7480) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x7a fp=0xc0008b6fc8 sp=0xc0008b6f58 pc=0xa376fa github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x24 fp=0xc0008b6fe0 sp=0xc0008b6fc8 pc=0xa37644 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0008b6fe8 sp=0xc0008b6fe0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 50 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0x9da goroutine 8520 gp=0xc0004a0540 m=nil [IO wait]: runtime.gopark(0x1d?, 0xc0004b6035?, 0xcb?, 0xff?, 0xffffffffffffffff?) /usr/local/go/src/runtime/proc.go:402 +0xce fp=0xc0003f6600 sp=0xc0003f65e0 pc=0x44006e runtime.netpollblock(0x4c8b65?, 0x4088c6?, 0x0?) /usr/local/go/src/runtime/netpoll.go:573 +0xf7 fp=0xc0003f6638 sp=0xc0003f6600 pc=0x439937 internal/poll.runtime_pollWait(0x22167f398, 0x72) /usr/local/go/src/runtime/netpoll.go:345 +0x85 fp=0xc0003f6658 sp=0xc0003f6638 pc=0x471c45 internal/poll.(*pollDesc).wait(0xc000866f60?, 0xc0004b6035?, 0x1) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0003f6680 sp=0xc0003f6658 pc=0x4e41c7 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000866f60, {0xc0004b6035, 0x1ffcb, 0x1ffcb}) /usr/local/go/src/internal/poll/fd_unix.go:164 +0x27a fp=0xc0003f6718 sp=0xc0003f6680 pc=0x4e54ba os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc000018618, {0xc0004b6035?, 0x0?, 0x0?}) /usr/local/go/src/os/file.go:118 +0x52 fp=0xc0003f6758 sp=0xc0003f6718 pc=0x4ef772 github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.func2(0xc0000e6d00) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:629 +0x7a fp=0xc0003f67c8 sp=0xc0003f6758 pc=0xa376fa github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand.gowrap4() /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:644 +0x24 fp=0xc0003f67e0 sp=0xc0003f67c8 pc=0xa37644 runtime.goexit({}) /usr/local/go/src/runtime/asm_amd64.s:1695 +0x1 fp=0xc0003f67e8 sp=0xc0003f67e0 pc=0x4776c1 created by github.com/google/syzkaller/pkg/ipc.(*Env).makeCommand in goroutine 28 /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:623 +0x9da 8699"#(%)8 :80 3 .#&#*#,)=&87!/