00)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2c}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='W') r2 = shmget(0x3, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000080)) 16:01:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) r3 = kqueue() open(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x40}], 0x20, 0x0, 0x0, 0x0) dup2(r1, r3) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='o') 16:01:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x2, 0x0) 16:01:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:01:26 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x6031) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000180)={0x1ff}, 0x10) r2 = socket(0x6, 0x3, 0x8001) close(r2) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:01:26 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x212, 0x0) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x801d, 0x1c831cd3}, {0x401}, {0x8, 0x0, 0x1, 0x20}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000080)="fbaf8a851a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0x101}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x102, &(0x7f0000000780)="e8d1c3336e12a2f9aad7101fff25c8b578cd57182ced3734186753d2535fc18cb006088463cc3264b520c810304ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653e13837775d8d79a1802e900000000000000ec5dd8210331584d04000000a5356ad6df74b5e59598e88503b9dfc16755d6d208cbb4b076cc8b4f42bb194aa29754d055f8945d29a9bd180dd4958cb3892c6f69795f9641f5f9cfa46c0f4169caf680333c81b8a28ea097f08e723347935c4fc66045c4e78ebff580") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) getpeername(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x7, 0x9b44, 0x0, 0xffff}]}) 16:01:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) sendmsg(r1, &(0x7f0000001500)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x7060}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="334520ba294e2274b23de2b52c09e7483b35a03f5045be86ca772ba30d71a602d07df7735ac43c386afc2f09efa8a9ad95698c5a694e3a5363669d", 0x3b}, {&(0x7f00000000c0)="ac68662bc09d0da3a0ef6252dc37f80a29f53a7d0254883d0fe16baec33dc3d53b28789f9d2518bf8ef4185d13832a2d319679d263b03e5af1f7216a359bdc56e0389f213efe743099db8f391278d24a522b6ad003dbee874bb80b78350819bc6320d3ba9eecc8a88b4ed8efd37ecd41e36634b662fda01cfbf5b381138f23998ef3ac9f4c122b10dc8bab43da85130c339c6c25b1150d7badf04b0d98ab7e5aeee7e68311daf5f8a4c6167cbf", 0xad}, {&(0x7f0000000180)="227af2eca969060642b53e5fb96a29fd173ded7a281843b09c8b4a4325cc9757a9b1e11ae810c1c03c8ef3f274b86ee601bf123b4c9af6d974907957c9ee7b990b832497f4a034ba5a762caad8ed0e288a096c0d17afb47e6adb6379cd5cc48645bed90c8ea5259323998778af3cbc3463d6d51f60e411721a7fdc6824b75db3d7fcda70", 0x84}, {&(0x7f0000000240)="8d795f669d113b9face9e8cf100f3434a21e710cf977fdd2e451e6d3e080b0f209adcd12fbc067f7cdf7be63353900ab37c086169f4a1edf42cc0f4380d438f7d41a5a52cfeb59b3d6b4856af792ffef1c8d47a99079ec728f9fbbf5de832d9b8dda4c83bdb6272d54138eb697330001fae1802bcfca923fb0bd0527427a5f5062e5ff697bfb6a25c60fa7fdc8d182abb2db919c97a82c8174df677d47b553a029aa4526bf1ef403da87", 0xaa}], 0x4, &(0x7f0000000340)=[{0xb8, 0x1, 0xc5, "5aaa09183e33bf0f7a53836c49f2c9b87c592ecebbdb32907a0516f871bba6ab58c9ca6cb87a8f482bf1955757bab57a49c17804fac7b7f44707d6d7692edb46a47c9e0b755fb12acff8e4f6080c312903b5a779d1e4f119e7c5e35c96a601e448597e515b6b78826ff581d7a9d286aa7f4cb712937d8e5392f81020ee32b97120c2313b668ac13dba192b34d9dc0df41a6a45aee1a5ecf885c832b766531586e46c2d57cea7d059"}, {0x1010, 0x1, 0x0, "3fdd33ddf75e34686a85963589717f7f7e5fb97222884db2edf860d8e34fa3d191c0c62f4207dcb0beef3cf9c9ab082c435e60c5719fa7a88f12af26ccc50f688b07ca5ae0647cb55588004432013776f328f84189731b29539612ee9ab89641908c2a1928b8b4406aff2cc3854ddaf64c1b7825e138d22f4376b1dbe4a3c295b64494d0be3fe4b63cd87d23520d24fba292ed0a897830d6fbc94c219cc247648ed95810568b9e5f713bbff788cb3487d93e6e7119ac745ef28e3483b5296f52c58b690b20f7ec4a59fba506960cef3d26c4a039a321772c8088cf2befedd4f698519c4a9b33573af59458913ac0cc1644b64536507971e52fcfc8a1f2c270cd3c3e6702dc7278521fa828dcfd3a94399c1f5ee3cf010b027b6546fd2d56683de3b498b91e5948d3c98c437fb7261cb2141194ff26162237038eda96ad9f608e973bf15fb58d2cee511f8c9b995c65cb5d6a8bf8f56d3ec938133f28718614c52c8a5bf94284559b552361a42e4a759c68d306896a8a9db3aae6fb96e84b5c82f415ecfad1931464cbda1fde5d59822913fefae870e8ea29ddfbf772272c942642ce0fe678c280b94f3ee5a9c9f66d507ccd0c181fd0de21ccbb2e88af04246356951aa00293b18b576349da2e0ef239be7e06f9534be982a2b0b65b80dfcd6842218c582deb284e03e9b6ab72936a73020db14e756a2c3b30fda08aba3e767390169a3650383e5541c576ca863b1bee1e98aae0844b68f929c97aae867d874c4b309dec3761fa1b236a98ff6f4e199a794a3e59f7d9727407a3695174d2906260f5b780f7acdf54ee69e1f01c910c8ee665e3c1b996a1db9f304be2deec25a4a9914783562ad6a94fcf49c899f0069325e6fd7d818f374294b5fb45f4d21c065c2e024990463b5ca2e7dfc442f178a0e155db5e99783ca3777b01eca46cc10e31dd59da4ced9d40b1dd3f29735ea2874f3b0f995a94ecd450622d7f616037fddca6e635d0d3114921f87eb4d68afb717ecebbfbd9d5c3f502093f2e7df0a3a97e534ec5383702255b1fd40868a4db70fa302c15d05dc123184f0a526eb9f7f94c5a1d07d913ca9e77f0f52855efc550b2ff88b4e2c59630e475482cf3f58de17a88a3cad77196c2f5cfcf10ba76baae10ec69410daf8d7aa4f29687ed4444b1ec1595da8d4e1368086035a31240e9d518a52c07f969920e24b70bd3b28d5e48cc4d68c03431e8c183c70c491c7326c1c307741684612c510f95cc761e022eea47bea01bd7ca6200ced735b36b11843118f12d2960b27d3eea7c7d8c63a37f0fdcd2b490ecc6668dc303179a4909381e78bdd54e488bb7d553f005b1b08824ce12aa34511daf3041f7b1075bcad7fda0d0e32f50c06e87bb2f1c8f6700330def866bc98c8fed398fd021e79c87001ab7a8783bbfad2261df205391fc34fdcb1d3e0a16a5d850171162fdf9d449db0a73c759733cd7b8359659a678a42d79531ce5cca08a489451ed942e4f773ae62f4c5f8081f615c0f43873ab2a50f088defdcf9c45972c36fd91635b9e081b58b747be9d640a44ba8a4366a9eaf0e188b47aebb3dc7d4038bed4d49b81910ece7b7de0762eec0c9d2b128bfd7693c6a3bf71f161f3ab787f7d4fbba7953bc4379ca734851797f4493e6aa33728a985fc73e527cf7125d63f076ca8cb6d9a1e6f316675bf946e278da106be0ee5f6876eade1afc0402c791e3406a49db89fa2b61b49b40f27b5e154f1c4f7f3f7fb2ee6de5aced32cc097fcca29a20fe1d25878d3ee4561c96305cb90b10ad10e8c09490e4c94015288ad4a6313bd607d055ad6851a594da37039c42567738f7d5b3580d8e71aad8f4310e901578fd85a4f2e28ebd1eba0c8795f0b8953f6d45dcd68de90ada0ae45ba2e18e6505848b393f4cbf8d92dfbb215f4ee5a16e16eae0cc2135104a2dba43e1d0f5802335bd23fe0a7d866797367bf43d669a34a1dc775879cb0f5068341055ea25f21e25a0e31098151d05e5ba2015b06f92142512f838009e888bdc95fa5e607b247cbd8db3aea6fd18b8b54d76b8e684e2c23b39f20277db7fdb4dd7fc8a00f4e25cecb570269ad2f71e924d7c58ea66f449c7114d7a1d0a16207552afe804455c09c2da6630db218f74bfcfd8c72153ab5a6209b4475d888afc1f9f2b5296c5953b4216c5795426786096a509a136420b603c2112e8d7fa597c48d9fc11f69061c197beb47333220a9ca49fe50b197a531741f3f5a823b18723cb52d5866999a5a75de70e4cd83953925dc6ef2dd8ff706a4e944e890bfe937e343a08a660cffbc13da42f7e8cc87185e15187cf653a6b2a8acff00b933c3be3319feaf5394c4fdd19994025bb6e81076877957c653dbd3cc0dabffb9e87e216da3f2ce3758985d7de15a4bdb3751a72622d3a45f704a18f1b6c9bcc39ee9bd3e67d117a34d3d22c7a445aeeea2fa9774e2ca8b65cb22d922445e1da6291e21d2ddd04f440bf52beb31add90e3e78d5e81fec1e48beaff8f8c5d62c5f80973fc6bd21d3cc7a82e28014babab4a63efd6f55681943cb7318629a17f3c6432417474996cab9486bc554bc62b3e4a8c95aa7ec438015112efe0f1176192e118def7df709964c7bc1474055f197d3562a5dd306183324f74aa52c836a7a2ddbcf2a3b78641b3d40a3b46721ef9ebf16da428487b4da4f8b73734b90367778c1b4a1c6ed582966f8ab358a02fc2e29a504af5ffc925ebbdde8bbd12e67fce0ec6488bebb42a86fada3331b80a09fcab2c1ac1d1fb8e6bc916e79cb2bee1c5e2c3cf382ca60f1b3b8727e73c3f6a9639b046231a62615ee0cf0873f8f19cc4a9f98001ab6e8292ec4ed05343175689ff8f97d7c75de2b563d2d387d1bb42de3f7c7369e48c5d226fa057ad1d300c19b310b22939e28b03c1aa6a5962034e2376ca4f2dbee1d082991f041e3b99c81a0f6b40d3c1e0f2470288c073668930484860bd1afd2ebc3c46ad2cb2bb67483cb4608d8eb7b837cac86306867dc9a67705b06ec57c6bb429f7d4bffc698db00bc9562d9948b12787f5df7a677784f7c1e65ad9ed02348d44455a78dee36d869aa996a7eebc53d09c00b291f55c95d7e69421741648c54f8f755385d9a42133580762589652dae1f3866b4471d5f68315fb4e9a4efbdaa1ff3bc4d82530d22d6e9e6459a089b4756455a6a1b2b73c4b0dc2759387c2f567aa9b20ac221d491758333af0e88940daf7c0998b912df302f501d1967206e431584ee9aaa1ad7679064349eed5872ed25427113f6309a8fc35f84ee4a8a65b6ccfd793d6e4adbce2384320319d4a67a83d34c6b138542d742aabf1787ea0c6e533066547838e441a243fc5bf3f19cf134827463ca9002e2d4046386cf960d4e50f72e69b17c22964e0dae597541bfdffe0d1295ad99de8ca243e0ada9222b55ccc1eb234b63d92c3425e7bf558b13a45de57353b79e654f067b3788e875f45b8a8582526975466130d593a0eb477dc078ef42fb64e104bd41104fa06001c948eb5fdb1b1b690cfe28473af66e2ba498f9aa672f98138a859b979d870c8861c4ad4ef090f41e27a1ed55e1d7b8350e8d1258916edcf188d07261e7bc6ecaca3c7c5c1f3db33ab37ffbe112c93687d95500a7f36765d508f4c6bda12721b8b863a1ddb5ef86ba2743f35e64e71ff1b17aa4d9ee007cfd64a718c21d331ecfbccfa848c0519f44fbab763ba43d94fcc837c4915e9ed294ed1124990a32fa3cb66e172e87ee359d91c37d0510861a6ebfbd8b6b9dd4ffd1b004cdbab2a135645fc70990fe54796736602d98f7eee9c73250c6f54df25ab3f7deb0ba30b86f2876d769c8b73e7f6d13e91b4d83107463f9710810b6eaba450faed18cdb7ff7b103c060f63a41c2fcbd057ad7732835ec1442c84956819294b9891c8df5d8c6917478dc4f52f41ecfebf33034021b72d1c66b85b87810e5be7ba60b2f6c223c458907856790ef081f04bd50e88771219b79ea74e310675b12a3e4dfafcbb7b9f431f848bdf575bb73f8deddac023b30bcff0fa8fb48d11bfa7ed7201ab89c634f482b2457e3b121508fda2b4c722cbbb3dd6b4bb2e07a637f752afb94540b5d0340debbb32c08b8a9fb7d765938f88b6c29dcb188417e1fd02d542202f35a107f248bbb05a80c1fdaa0d38900becb76dbdfe29b55fb11dabb3f790becb07ed8f63685812c49c62b3ef59a21ad1624a90b19aa59dd2c82cf8150e7ed7ed353a782b24a68377a6766dddb5ebb80e651c1b79101cd738ce8dba0895f485a841d4b6042e003b36da2e56cc1eeae044d4b64da36d15d50a30a93831ff26e68bdeb91672d50f0070be1852c1fac7b9ecf5769b90502f7c763f4d00ddc45cea089e773ebe465494ffe2cd16811cb2c19a639e35d8c2ba3afed8e8845f993767a330ec39181ad5e998b3def429b6c2c01f271d171dc5a84b6c6c0a2aa21023c1208e1f686f059c86bf093b417ff700c0e5e8b9237584086ae1b92dec19dc13a178059b043cfcaba6778c839461421b286e9134cc1fac965aa06250a8482b995a633dd9b33aa882a5ca79b55d566b6b4af2a447aa12dfa17dfcb1b5b18501a342ce01060607a31d9e1cc62206044cdedfd04edc1663f3eb5060b7a3916e2a9196e211bb5217e9a92cbc7054f1101b6f73f496ee57db108d551a5c755dd4b71a9dfbcbd73dbb19f9a158e2277a76d3a3ff279324e8bd83561a6f1c62695daf139571ec7096d7965f9310825f18e12561d41c9bed4882dacaea0d191c08af12d5821f26ccb57d5697bf5a40b5d74392ac77896a6e089fc0665d6a970fb6be9a69b99232eb65b7861c215a5cedfa76872ebc384297d6f70653dd8d24ba658fbdf20d8c5177fc430a1fd7b24d605d79f7b6e3d53b016b05378c5023893c2b81e343c6b234c6294ed1e20485b2876995eae0508d3ef90789ff63b0ad70b1bcb00624a09bb8747ba80e9ad43e883c55696c7736c246b7c893c2bb91b60eb334eb567cfe158146de6f1fa435d122a55dae96ba9d73997f795041af08ddda1c18e8b0ca3a7be21641b0332341f17d0054b776c1fbf0366c98c860b7cc7975ea4c78e5ab9134620b401d5416ddb0e57a302f496711fa8e07e9a6e47d9851ae3c57bed5bb1a15f141f166830601b42b7fe8179a031a66c5747012833b91f00388f7c66a8928563280e0ddaed0d71b72f9d1a1764456bf08de8bc5e6f29250a76dcbbed361374abf71561d4bab43c04a4b4b72327f9c611a8750cf0d351ea09ad1cff6a16f5a24c1642975db111503f28d65e244a362edcf5be3fee71d4e608fed2979c9ac10ee9c97681d267612b9e8c221a3c0d70a9944dbfa0fb0698c9d5c6446318d1def4c6d5ae4c54f69232e49932486f67edb9f4a4d667af56a549821caed8937f12ddb5d5caa21d2e779729327728453fbbcdeb39c392151a12ff3b72e95665ab99ffd064c643bd5fec482ab8bfe8957c58be010886f33f8a477855486e86ac0d04923b5e01fd340113a08a69f5c731e49bfa104492d01e3e8105e398944af3227fee63df32f8a0c349484278dffcb7a69b0cb7b2b3e7433b93ff37dec5770b50bb6432f9fa622257a1314afb04ef120a78dc327f7f420e835b86cec52fa6e57c49eb33dcff4b766bc9f6f667215629328f8c482da03e9ec288bac13b93bf05bfe3595c935037a1b0867ab5e7a53a0a875e45376639e7e60f3f347744e41efa5ce536c11412ef42f982bc9fdb9de4de860f32a5dc8502c419f9cbc6a751507cabd310055738"}, {0xe0, 0x1, 0x348e, "464d699858394ea244fe788a8f49775533f4437cc35efa8300c97f1dd918bd6a4cee036e777b4c345d067450655db0d36fee78ee82e85aa3ab2258f155e53e2932f30518248ff0424cf880d3d58c591c745f9603535e99d6e9e30cb612e283542c6cb8041c8be1a7e63f6e5770bae12c6bb38928b017a257dbe1b90d7d706344b19469a9fbdcbc151077f14ac3acd7f15195e8726e9f9e3ecd47a8461622b6427bde287e308ac92e85e488febcb7f3b4573b7b2cab3440ea5e56aa244b2bd4e7444fafa6cad590f091a39271"}], 0x11a8}, 0xb) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:01:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x480, 0x100) 16:01:26 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) link(&(0x7f0000000140)='./control/file0\x00', &(0x7f0000000180)='./control\x00') 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20000000b1}, {0x2}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0xfffffffffffffff9, 0x3f, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:01:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0xb5) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 16:01:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000180)=[{0x0, 0x693c, 0x101, 0x52}, {0x3, 0x3, 0x4, 0x3}, {0x7, 0x1, 0x4c, 0xe776}, {0x17, 0x4, 0xc1, 0x7}, {0x3, 0x6, 0x5, 0x3dd2}, {0x1, 0x4, 0x360, 0x2}, {0x6, 0x7, 0x9, 0x4}, {0x45880000000, 0x3ff, 0x2, 0x1}, {0xffffffffffffffff, 0x8001, 0x3, 0x8}, {0x4, 0xc6c, 0x60000, 0xfb}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x400000028}, {0x6, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/45, 0x2d, 0x800, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffe31) semget$private(0x0, 0x9, 0x0) 16:01:26 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000040)) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) 16:01:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x1, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0x8, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713044e699319296488d6d5c6e6e94", 0x1bb) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:26 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8000, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60, 0x0, 0x0, 0xfffffffffffffffc}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x14) geteuid() mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x202) 16:01:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x515) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x4243, './bus\x00'}) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r2, 0x2) shutdown(r2, 0x1) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x41, 0x0) r4 = openat(r3, &(0x7f00000004c0)='./file0\x00', 0x400010, 0x1b8) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000880)={0x40000000000, 0x2, {0xff, 0x9}}) recvfrom$inet(r2, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) r5 = dup2(r4, r2) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x0, 0x0, "050000000000000000000000000f00", 0x40005, 0x4}) setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffffc}, {0x9}}, &(0x7f0000000040)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x12, 0x0) recvfrom(r2, &(0x7f00000005c0)=""/210, 0xd2, 0x800, &(0x7f0000000540)=ANY=[@ANYRES16=r6, @ANYPTR, @ANYRES64=r6, @ANYRESDEC], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x2) kevent(r7, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0xff, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x10000, 0x3e0568fa}, {{r2}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x0, 0x200}, {{r2}, 0x0, 0x20, 0xf0000001, 0x5, 0x4d9}, {{r2}, 0xfffffffffffffffb, 0x14, 0x20, 0x6, 0x8}, {{r2}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xe702, 0x4}], 0x3, &(0x7f0000000440), 0x40, &(0x7f0000000480)={0xc6}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000940)=0x2) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000800)) 16:01:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:01:26 executing program 0: setrlimit(0x0, 0x0) setrlimit(0x5, &(0x7f0000000000)={0x7ffd, 0x10000}) mknod(&(0x7f0000000040)='./file0\x00', 0x92f5ad38cd24ee4e, 0xffff) setrlimit(0x6, &(0x7f0000000080)={0x78, 0x7}) getgid() 16:01:26 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYRES64=r3, @ANYRESOCT=r3, @ANYRES32=0x0, @ANYRES16], 0x4) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8000, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="21e08470335eeb18db205bb04965e262512e95d662c0f5dc075ce932ac710db0b311e03e8e3e03920f0b5bc0", 0x2c}, {&(0x7f0000000040)="009fe51dc8b72118696e48315e51f4bba359f0b30dc714d4de16d8fdc078d702fe70fd669071eee1485e9092f02bc8ff022e4f39c5f81cd44082bd747ab2b33989650ad252087e48ce358196d588eb0962a587caf09e9afc8c5766bc92daee0135ed459bcf0793c5dad2", 0x6a}, {&(0x7f00000000c0)="e35c6781", 0x4}, {&(0x7f0000001480)="8187cdabf8e815cfcbab419519f539015f042b005ee063346d40f4b170e145a248e32c85e2500dff87e4f5871490d1ef8f01de44becb05eed81c776bf1a0676edd35a2800f39d38404133da639d058c28645cdcd1845d611a5aa98ae428439d2f0fcb7b63ac4df5a0fbc33412a66bb673471b5599fb3ac1083b477ca2a3c16709e3900016091317ec09e81899b8e58db82c39aa231a87fa15f8fff2b7d8dfd553890a151f0ea32be439e39347d49de9259ac3f2cab20ae21b6333488e3f8415665191ba93f6de489d5525e35545217461df06c7645a78532adede5d92138916aa097af1dd58c2edf34be19417d1561554e79468a126f4bbc1f17039548cffd3ce384082f93b6188f47cc943c652e072ca792058cd6dfbb966eb627b0aa93c984fb5f64d81bd9a8966cb7cee05eaa384e61b090503763d24d973f1333c011553cf9d83b132c877bae5aab11d85329eff3e6d940f59ae15d05bdd8d85d46713ca4008557fa0723647a03e84d8d685c798a45ee404bebaeeefa147e5cb1644f93acaeecb4164e0813d7bc15a7d0c3e3648bf33c03acb56494fe2b638776cea7294b1730b874967568a96bdc1dd7db89b71397df58c2faea9638bc9b1b66555dce4fc6b8985707cc7b5e6b1b1596d9118e18b8250ff7b09b571636475f0fe9653356d55cf3ff86510245f53158e57807555922c1af188b1ebe8c31287abc9b6ec96e1d624d24a1eb6d0c34f71a020545368dadd265508d234808bb10cb966ab567cc24c366460f9354364922f0b015b5651c8c7aa8330d9c6f7d1e57c03086e67528ecfbac1da79e2065288540482006ac25438c9d16e53cac8091b7139253ef11707bb38538deafb028b1fe6ef2527f739ca92b85b5db6a57d1baf79abd6fadffc16d7274239bf8ad76df09067041363e23ae8c3072e153f7ecf4348098712a5241c096bc13e688e998116909c0472769b090e5fdd1b96c870d53038b5f5c155ca8104f969387da44a5f5efdc45cc10c502c07c11370bb3dcfe13e2e63fd3ef822c51b9276f89e21a18b5b7d0fa9e4241b6196ffe25a806f362d5f45dd673765d8deac3139f02bedc022a6b5df8067901231a5c8ef9454f0c243f6980fefa479c9ba7c97ba4be72ad1d5a1a4620e982fb85bd913aaced94c601242ffc12e8a71f06b33b987ec03b7ca33b37993e46e73cc3a23285be8df35a407c2b1b89181e438faa4cbb30ccfdccf34d26f378c05a1bb80281405b1899461fded8af18851c046efb0e04a18e8300c48889d8f868a7fb6072fec2ac876e4545b5f33dc682977238fbea9f5dfa5d025298050cd3c1601e381a018c57f4438ea671eac6503283cc6935e7e004f41de68af6a091f3bcd59fa196519a814276d4582351a0409460bd73ee75925f401f8a9913bab3a923387b75695565dcd31ee0467b3c2d9fa1c78d59e6d2e3959b10af5e3ef2cc395f2b89f46d43860d8998f7989d45d1b355d5c9c7dbb2b496c6c0ae773f54005a10885f54c1b6c12c401689e365b92a2f861dd8d0e2b191c1fdf0dabb337c14741a3e0141c86254249c7ec7aeccb6f434ad0f555925f05727a9faff8f37972e21ce4facf161109d49541506880319bd5e2d2827407c68c74fef6dd09041cf89c5cdeb3891e9a341113efe001f1c49ba5ededdd0e75c1f1c6a4aa7d36ecbf63c5ecd2ebdb6c598008599a7dd9309ab975fc3d3d099eba03a6a07a46b40a5dfdc19d0a51f7595bb9dbb6f4ceea182905e00a0bb970d140b743579efecb46229c2e177d3836c001fe874b3370c7ecd945324d475793b0b26684c65bdb6f1af85fd75c60b771e3ee3a39d01221e0362c951284fbcd3994403d60de7ce3dec88798b9ec31bd78a43edeabf49a2bfc15a2694d44a92b5b10de9254b0e5a2f3e9a35b4c872c7d3f240e1d639c8f052afb0915288eb77ccec05db0156e27980f21929aefbaeae3370b6b3ea9c76b61e3ef8b89529686bea53baddb45cbb013360a34a39a6e129aee5d2b715b5e3b56ff4bf3de1726cedf1eccc8121014dbaa23c57b68701461ba0731ae1dea95da4e7509ae67f557d10be670280c9cd83669b2abafd2458badf8cd31a2cfb52044dc34a1854f86236d4141b84995c2c3e6f11772b5a89c6a89b1c090bd6b7fca4bf35a2a7a0f04479ea0b7e56a07ce3d2b589a484da671585f2ad943d987d5d8ff46327dc76d530f89275ad061ee898bae8ac15a4f3bc0efeef5d6aebde841883bc27613d28ba1ffe818fc6ffd64d2bdfd43cd37b0dd0b70cc5071e0673c5f969eea0ab7bc8d456900020b9c42376714a784f90a27ccbb2b3746c392f8ce88beed9121d37ebdd04d078760e226a4ab05d252e5e93f912a5b1c7c0ac097c09f57344e4981acd79bfc4b9fa9096637812a5be71a370d4b2fbb06d2fba4e20a5be8015696ef34ceb34119b74c663720887a35c341fe8c8074ea4290120779fca1ee289ee9f43775c5281e21f083ce27beac0d4dd0419a219c64e6f65fdbec5ab9b2a3f8f2ec0e5b968a479837928284102a3782e0099e3ffbd7236a0d1175725168aaf49934f1b3a2be8558c993577028501fa340807b990a5d618080a68a3da57e5a9892fa602f45dca95fc71755f14fe0870708a8a000a31f382ed8fe6e84b0162eb530967cf31a42c860113456fbf2bb61fe05030783d9b61071e5e9d68c07793687bb15af4a51a6e860eb03c059ad05a2bc69a97c289a020a802bafb0d2a94521de6888427cd5c376779cd952ec7174fa2837fcdcf95ec8697ab3a716c9c4102f76d2234c35c9d737c5935955077873700078298a2479ae3440c2b7a4d0f7f3ec29b2dd77df170b98f7dbcfd2cfc861f15ea92e97c1d3d7b2fc7f1bf51975fa02fc99d42fb1485b33f5b327ee0c7f856cc7be6e448e6008345ec9e5a06d19ea68ac9c8e619397ccd319ea352e124a97c26da03907474f40a7429a6c530c907d3c4444d5d001bc67aea348ca4c5cf18c7f620b58a2fc99df9e69f08482c5bb9be3d12182a7b44831bff01443062cb1db7ec8fd7e3cfe4b696da1a3eabc2cc4f201947bcc606a9362ed7b5257d85017b5f407e20a41702a309ccf0f98fc11d1d8c818d03c351e28822af6f0190483809688ff0629555dfd9213f8680415b283005f04efe48a22526eca751705de7dde6b95288109eff760f12dfb688c17edc65614a1e3f6e75a6171259522e95c4fd6da56c202e26e923a338793b863807216fcb04ad055f633ce2f675bf5d5538633c1d12d23971f4f6c5f3e3faaa53239e480ebf3b6f33cf7df79cf80b5011638e74fbdbaab190ee67dda6cf5116431cff07336bc51e7aedc6f5d72a7d6689401b8adcb1c95eef76c66936e0e7f2524f60fa585624e09a44986e167c60c7308a2eff31ec3dacfc2a38b7babcd0189c567956cd007fdff31dfacd0c227350b5ae48ce4954224f7556ab7f4f36e11dc857dde624e96f24239974cc39053e6659a3bf258dfd0b1703cd83d50a103f55e9dc499bf5bc995831c7f90c5f2252cbf00187de50e6407e77863e872d0b05efd91e5f714f3503e204431ae4962090f28e5b4e369127e5b602f716c6c014144e3cc058508a8bf5a556f3455b0bb147d1b5001e71124e837bd4f54fc379a2af31c9f17966348b3407fdcd9169414c1890facaabd6481542d4117a69603ba823859d20e3cd369608812f825e216c238b4f423fa31f1c1efdae9b982a41249f1b3cb7219fbcb9a54e0b5904fc7aa9921266d31a48b6c6d43d092881441bb3031bbace0128d58afab424c535a606e8585f22fac0fff57ca70410536812044136c938807fb51b938ea27f4f911d266983c386e39870a4dc459ef954ec366db3d80e8793b55c7e63a015369348519fd50b556fb8b5f9008784947c27167e90e67a60fe8ebc50a7f898a2068420bc6c5ee2308375da9abeb1cd55a8f906e723b1871a1fb4ab79dab71e2ba8", 0xaf8}], 0x4) 16:01:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) 16:01:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x108, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x8, 0x10000, 0x2bd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000780)={0x3, &(0x7f0000000080)=[{0x5, 0x7000000000, 0x10001, 0x1}, {0x8, 0x9, 0x0, 0x800000000000}, {0x7, 0xfffffffffffff181, 0x5b, 0xffffffffffffff24}]}) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f400653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x47692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) fchdir(r3) getpeername$unix(r1, &(0x7f0000000e40)=ANY=[@ANYBLOB="000000fe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8eb09191c5762010000000000000000000000000000000000000000000000000000000000001310eeed63000000000026fe33f78fbdf893b597f38dca1d5a16ea717a046f453935cbdc5ee4386852a010db691a6c5c31b6c394ff569934a603594f9ad234e3317700e8e31f82e000822a574a3e41d36d55dff2994e00"/186], &(0x7f0000000300)=0x6e) sendto$inet(r1, &(0x7f0000000680)="8f52d7000000000000000cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de296dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa840ff036a65eba2ab2176674a257dfeb353ee18d61311398aed7ab116f58291db4c628640b822a559ca60d828c39f4f0b46bd15ef07731fc56f51", 0x97, 0xd, 0x0, 0x3) r4 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x7, &(0x7f0000000e00)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f0000000040)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x4, 0x800}], 0x2) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r4}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x317, 0x80}, {{}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r4, 0x4, 0x4c) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x7fffffff, 0x102, 0x9, 0x1}) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) 16:01:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) fcntl$getown(r4, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x35, 0x0, 0x0, 0x0) dup2(r1, r3) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) sendto$unix(r6, &(0x7f00000001c0)="fed6e38194699d6116b581af9ecaefd1235379842cadb69cd62e9b8ef97064ccebaa5705291497f8dbfab4c626c58ce567b3c7dc1c3afa89dac087c9deb81498a8ccf9006a0b84fd322ab5185c8cda4522bdfdd6d5d88529796c77a29ede93b8f4a8b07692cd5247b39747e2f5bb4385661d6143769473b764cf5f7e3cd148a7872f4bf85449f3aedf52b26a8e03bb2e4c10ca0f38838f2b02bfd49d119330a7a54b449328fc1f17f1a03f3b4332781b78fb29bd8f396904ac42", 0xba, 0x0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:01:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) fchmod(r2, 0x8) r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0x9ae8b51ea75a898a, 0xc2, 0x0, 0x100000000, 0x1}, {{r3}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x298349e2, 0x80}], 0x47, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x2, 0x9}, {{}, 0xfffffffffffffffd, 0x42, 0x4, 0xd1, 0x3}], 0x1, &(0x7f0000000140)={0xb1f, 0xfffffffffffffffb}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="325e452fac90369316260c9d8893fa1e051331aef4d83664e2b21f241b23fd54af041da6456709e2f9da540ad7f85c04cfb06357e5521fb6ece141776723c58f6c6933283e19af7b07c3926b4ce608a8461044fffa47a8cea2334084cc862f3ea3548165"]}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 16:01:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:01:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x4, 0x80) r4 = getuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r4, r5, r6, r8, 0x19, 0x8}, 0x7, 0x9, 0x6}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000100)='./file0\x00', r4, r9, 0x2) 16:01:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x80) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r3, r4, r6, r7, 0x19, 0x8}, 0x7, 0x9, 0x6}) fchown(r0, r1, r7) r8 = msgget$private(0x0, 0x4) r9 = geteuid() r10 = semget$private(0x0, 0x4, 0x80) r11 = getuid() r12 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r11, r12, r13, r14, 0x19, 0x8}, 0x7, 0x9, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x80) r17 = getuid() r18 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r17, r18, r19, r20, 0x19, 0x8}, 0x7, 0x9, 0x6}) r21 = syz_open_pts() r22 = fcntl$getown(r21, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r22) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x8, r9, r14, r15, r20, 0x26, 0x3}, 0x2, 0x1, r22, r5, 0x7, 0x3ff, 0xd06c}) 16:01:26 executing program 1: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0x2e}], 0x1) 16:01:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x9) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:01:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x80) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = open(&(0x7f0000000080)='./bus\x00', 0xa0, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x401) getpid() 16:01:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000001280)=[{&(0x7f00000000c0)="cf6f0ab634c7bff3d2316d1a5d96c42e8b77664739efcc09dd2c4e170324fcb62af174424a511928b052841923074c39b0251e38af484cc0026fc76688ba35d7f58b94cc7abde629d3c3209001e63fdc27c3221a3f74c36dbb0cf51247ab240ea3e5ffd4e86f", 0x66}, {&(0x7f0000000140)="70405e3a9234edebc4d4ad17fa7b28af6a09be951e8441fc88af88ec3d95401a84575ec453e476811d4fb0028693", 0x2e}, {&(0x7f0000000180)="f496029eecb7891905bf418a5cbba472f9e0e3b7b5d3a1383a3cc526da303ebeecfd5229562b9745a7c5341ecadcb939e50ad4bb625d991546a404851d8d603c26cd029fc05ca10e961303e51e10d4ee956a883a53cb1696ada1f87901fe5f78c704b349c56ad280b7b96b38785db77d1fc5400c5c796903c7643a187ba5c51c0e926238f476eb4e19126cc5e6d8292998c060f07c9de23e366b46def6ea5453e3febffc51245c4a7ca82f919f37efcbf6a7af52c1a03632fb782fea6d170cafef17d71543369c23f2b4b86cb2d489ccc196ad6594cde0d468afc190d44d0d78bac2d1567e4c8bde0f44f6e091cf44cb", 0xf0}, {&(0x7f0000000280)="2e812c3b32a283951fe6f2d14cf77460ae49d58cafadcdf0eba9af8362bf4b1997065494e981a4f590aaccc39b2f037b77de49aeb5f8fbf675b432a59e3708fbdb9b1a12a3b68913a2f480f0eabf195e15e3043688a0f6a0c9df136aea93a34a2a52ccff814f74b40a20910e2696993f41798b17c984e37d442bbf77f71bdb1853772cbdf79faf25883f2c88f38012dede0d8e5330bb80b616908e12de28e2345db0e87f127cd111e55f12eaed7c6312b858dc49a5e8c024ab9031d94368eb3d3d78f1e47feae5a77d74584749933cb040b8910f41e82f40efdd404879c94cad9c44ceae036a2ba385758f00d8e3c5bba91bbebe5516b300dbb884a09191ddc91d8f2e72a917be8d43a0943f0b32ead0870676b8d0fe1c407b48b9b5f1dcf95aa08b7199afcaec42b35964bc797406f63ea6a93a94bd6914bdc5d93d03fa6996af65c90e826210f6729e649cae5ccc26801c97a2c12ba3c6a9e30f054748836c438b65228538a37c347b3d035e81954137e2dbe5054091ff11c5c40407077950f4141ac451054a0a5875697e64f46d046f7e0e7165bdd4cdf065f9656efe54cd403ca6a399d4c005d4a3f1cb38ab2a81f5ba52f715267fb630f633017f57049e65836e73f747e03926a9efaaa1481c3503a84b719c39561d20da2bd5670ed4480db92194d7a52248bb95a35c560b2b85a1122f1cc715d7f1895d9fb9989844b63747fdfdf5c05c92f7c50dd8849051da1b41ec79ef52464f2d7a905f35b3e13c92273ca8b3482e07ad925468a409b40f9dd728948b638359f588e3317e10226b8b0c867da2437ffae80bd251f7c5cbc014fcf1a81dc658f08742e22fffc4aefba7ad57c94444c0c2ad9bb45bfcbca932b5191815d053298e26e4fe9fc2a99a2c488c77c467a93622aade8960330b82f12e3ec2cfbd4dfcbfbf8a1a08b66cef49a08991b128eed076c27055e324875d6ab144722f438f7589e5e70ddb5edcf655d3c1b9d4478adb8ad6c2045a9719964517f19b38f8dbc52565e621e6c57c616fac2f6643114b5ede5c4c631f557aedb3569b0c5250575c38d849a78184394089358a9141989927bd509c488c35fcabfc0e1490a3e5b6e50822299f50416fce8e520c266c64d4f9c3c485c2daf3716321f524377d91e2881de4eedbce32f1b650536c852bffb70708cf8488bc1543cbcc8749cbdc9456445ab36dab64e3d58ee94f426f9bbfdc549b911c81ee61e99535021e6527c861853c0a6750a638f6164abd27b3c8dfbd96dde88ba07814c9a0d9d3f1c60b82d0bef4e7831b8c5a9da13157f74c4431cd436f5e2427c86483927065382c52ddcbb47959d2759d2ca7f3a1f51667f868e60ca90522ea6c5cf31e2e37afa7be15d889ec4f9bc60b6111698b5a31b6ec3d42e61e9ace6485db3381d0eebaa1cb00e5194e4456b1d21eaa472df0fc3ea626115c30dcc914e02daeba36438881a768184f58b3849ec8e4399a11807d8788ebc6ef0bb112d341995da4d1379e7ec3a5baf2199ef05a2ae8c8ba70db16b90e22b42a43b2884a32da5e76586282894c40d6a991656e3d215559fa03138547c09cf1e83c1fc0462ff534afaa2b3bbc5fed052c8116227bb7a14326275d3ec71870f66833ce5fcff5afec05b421e5bb3f2b62168b65ccbd1f8836352be55a6f694f02caa7ffbad51251265db52d499f6a0b8abecbb14054268d127e391dbd0171979e8e62140e2d7259d6d9a9bb0e2b374c9175328d03c1ad16f72066baae740e684bfa34cad9fcfa16e30297c91d00733a3a02a6a8b4d71bf1cb7c225a7f6cc9b9d15cdcbf9a39d5597c14f872632b82359c9a4218e9a573bd24048ef8fd5cc83143a2261ab7de35e17b7fb1021bb58063b1eb54f1d3f899befacc50019de28f0f03984f65020fb0a4d57c100ce8680a657eec038d5a0acf6b1be7ace3f4c422e66893fa2daefb721d00560817a4292d7782f90a65be11879fc3c302b651a72034e7c9f006d9fc6f2905651b4c94bc58fbf8134d21aa2e02e6653d5921a610baf7336ae510ed88d2625402bc75b03603bf935c7d14ab1fb9e7e00fadf89de45e465f264fe7332eb6102248805783e5c9d21cda99c965b46668702096d06ed70bf4e36e5ebe2e7cd676b6d1f45880b9f6df263fe2b8e5655797b715598f166232407ea960cad07d3b9e833be15a86d24a956e4ab6ae3538667d4c1d0a0fd95b93694246a06403560267db523b3d9fbc71a1bb2ff2c1e1c33f464b07dae3b808f3c249cf86235658d4cc40cabb0ba268e2752952dda517d42e5aeb036c0d4a8e8f1bc2afc9cda23a387e25522b34649b2c3a35c1477ecb76e0acb711d7869f2c14f3668dab1c39ffaae44395fba035154dda260067e06004e537e376413105a3de0c263cc5d56bdc09605dbe9fdbaaf35191a0c4d0534d0edd2c5c571641bc71d3f5a7d07c3d5bdb14ee978b3ae8b4fcd26472e13d7263ead0f9364aa5bf1e9b55c03a4fa9f9995b63536e25417b8cad036d0a6ed32a7b4d050cabe1b64ec8ea08f9a9ce3f9c8df8b77df46c43a32f816ebdfe4a5ba01ef70a4e1dbd599f5cf769e824d05fc4dca7913c56f6d8193a11a825df75d4a326b06cf987420ce9b1ae24bd9ceff9cbbedbda2349e2d0f7e42c432dc5ef783bfa714a9f4862243a786c22b3d1061278deed2eaa6ee476cf39ccc42bb604c7b37215f85c82b34a28912dcd70dd5bdbff5c01585b2b6914f33b1f90c6dfbb7f7e15d2bea4b194969882c525517375666af010a8bbb4f482299a0f085df929ca1fdf3b4725470aa1939fccd9b9259af17f4fc02cdd82656fba6aeae855eeb2353a4ee27ad8b199418c90d530ba2d63e7176ed214d55f5196397b77974ed3877053289b42c990c747e88c47a436d8f07ec1b24db0590f68576784cbaa9c5527e3eabb46e0988ca164e0878ec7cee44e318ecfd4072d969d15dc8426c986c3bd99c5784210025dedc647f046058b933d330220fc2723cb7b9a8da3a88d4bfd7ea7df3015739138a372e75a176dc2d725ba48b83610cedb2abdab0cc20290fe88b547b0456a7bc878f34f2bcd3606725669ca09757cd4aebdf0eae403cf889fcf1dbdc29c48a362064ccdfb2fe2da9566dfd5d7e99efe6f6c9f3901653a4ea3511a7e3f1e6b94be2002cdb72a2acb0cc2f66c5a17b96c77733f062fcc070f7b6c18bdf52f6de3ef5aec0ee67fde4fe39acf6f3af9c7bd6eac3a77a1ddb056bb9543481b530af84ca0839cdd5a83bd8b995cdc3031fc9f872fa3f1dcddd845faa943ccd090790db125a914d957c1516dd1653ec5d0347723c78a19dc5af23aaf21c094799fce3d773c5d3478d9e603d56cb63220db957f289f6952f4f3b310f96767ae502509d20582ca6277aca137193d1b35d7e89267fe7b46a168c8d46c0c32c6d83fc3852d8b34c919a376ab26615e4c91ef4182c171a1912e60d3f2157b46fa907b766f0416bba7a29809c16b78999adc989cbf918633fd30f93f5ca7c90ea1da472189e76094a718a623190c55b6c9f96b6dc9d97935ef3b997c56e0cfd475698153743b20c19bd034fc3ce46b566b75be4e8a994d034d282d7646be0b6219e441f99d79510445bd3cc72e24cb21ff3458c30fbeecceca1eabe5b87de755b93c17775743a929c343beb597fedfec28938dfc6efc7320e014fec2acb004a30cb32140a9e61165531bef0c141f9e96392f678d752e8f0e76d9ab0f28ba8b46c0dece62a525476f87f59a99298c0078291afc007f193b5ce94e2e2149f65efc27d77cb7801f09635cce303096b8bb3dc196ad47f01ccba1104e406cfc6ee4fa23c4d40044dfae37e98174665e8552af481a8ca2993a80b1494b4a2654bee92079cbf10b2ef835f81a5747660134cc8457591157f064121e3fb4daa8b418940afd793ed5e892526c841b08d082c837399f7edffd2723f911ac80d40385dcb389142e1107f1ed9f99d049570f50db24eb38f0cee0f70de6f13e47237616d276e6a03e53c358cedfee9b8248d6b1c53fdec11454d1e4ceb7e82ff30fc5c5126bf8a91ec2fae05d575f2ec694dc11904ad31247ade9fd17934bdcf5f9a062cfb4e2de54837285c1cf12aa53342fccb353e723f010ca022d55ea6064d372de23354445f9aa760e303fe470c3a5f073b6c8c33aeda7b12fa3e6947c3828226a45da7cd23a367c84685828d589272770d2db9a2d44a06a7f6c7e188ade75287658edba5e993f96759ebc4a14c1f7eb5d6efb045650b484732c747b9a83201cd30d66935d961d96847b99dc37e32a85cf1576e09cedbbc0975934e39be5eefae5fe0e31c91af54e023ddfa1b34489956efe764e65accbd09977219dcac988b4b61aeac5c57f1258c858a18d09e46b3c826b893fdf0bac1c9dd103cf2a35fe9fb78099b4474367c80d049052b964f04caa3069d76d686c4d942e61a4875c3dda9a1df263b853404a624f1cd90918bc28c42ef1b41637189230729099315639ecacb3080c243b68670eac56192d1f1a6a71be0f5ed7d2f6197381511ff96e8552a07859d4775c2d509740093aaf6c443d4209db13ab39c8acaa1476ce02809850e1fb199b79fca74590c6dc060e24779eb477d116d45b99beafb0fba69843e341e2bb6a23dbd20834a47d8fd04acab3b6d58e4b28290add0db24f1daa2a784f26f4b3109aa570ed00a045911d65104b4d8038ae574b55bd8e8882ef28ecfd6add54581fef1a57b8f9c9ce703cf412308ae8839f411fd7d602bdda76e141e48d1f55177687b91ee194afef3e88ea32058067eeb9393327418eec07163cd28d6775285db97d057e6f5d3b33c831eede6b8eb6bf082a548733375849405a202c8fd3fb3b1492f369fb70610f612c1b7a2deab1eb92ca20780d4c36c594860c3de5df7ddcb6b97c9acdd776cae080e68d4b97e2ea4c6b1c24452b682b8ce52fa90ca70df6ebba682fab4e6d7927212136b0650334e33c8c8ac6a973e5b13d6ae19756c2eabb16107fd1a8efee956b693e3356f7aa7fa511838337d88b110c0873ed1efbb00a1d63608662750b78f233529fc0f8cf4e3edf46db6c6c1e5e1cfbdb38c2a66ef30cf08aec332d45cc03e9e4e9c84b505c7540cedb2c263d4a0bbf142f03984f17fcd73c6d5b7e56b6aec46c6a5d35cbf8127475df78eee4d3d96dd82deb7f761f8354297543cccba8c9815b22d5749fac1f2ad14f08d55cd092fb779222a9a084cea966e0fc90f9d64a3f8b69113e847bf39d9f86984164df8b611919e46b4ba0d90d87411a50c7174eeafc898f10e6b32421e9e76105d86f67dc2368e6b5d54e04bf5d6fa77a840496feecd1d1d5ffab01f280c2dcc0fe1258775b225c190c410778f4f2d456c9fede5c844c0815d24893e907994529410e8fdaef91d3cf507ff6013fd41b78e2c5c1784cb02f27d7c3b6572b0c3076ecd97a73cba280bb126bc83a868c6b3348256c417379ed397885c8678a499ce428eb6446cc25cb84b6743847480380a9b60d94d673cb0492e3774106b54920ab9b01e02614925e1146669d8361757fbe7f0139e9b926ad242dce6bd911b7fdc5bbf394c7ec39772d938ec776e3ca19d74698c5a52c017ba548e1a3a680689dd606db182ecdabbe29b40b34127f3336887fecc9bd679a81d32585d4004f162e216704eadb5172b2edca64b9a391472295cd095d4648b21ea5beffa28cf395c7f0bbdf24c28dbfcc0ce9919e6bedf123ec212a2ed2a545d447abd6618085402999ea500b1c4164c9e5cc8bc52db7de100f09c1f41d", 0x1000}], 0x4, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)=""/69, &(0x7f0000000080)=0x45) 16:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) 16:01:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x7, 0xb33, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:01:27 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10040001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x2}, {}], 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:01:27 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x80) r4 = getuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r4, r5, r6, r7, 0x19, 0x8}, 0x7, 0x9, 0x6}) chown(&(0x7f0000000040)='./bus\x00', r2, r7) mknod(&(0x7f0000000200)='./bus\x00', 0xec0d837afd709f20, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, {{r8}, 0xffffffffffffffff}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r8, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:01:27 executing program 1: r0 = kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x20000000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000000c0)=0xffffffff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000100)) getpgid(0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0xffffffffffffffc5}], 0x1) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000000040)=0x5b7a) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r1}, 0xfffffffffff7ffff, 0x7f, 0x0, 0x4}], 0x5, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fchmodat(r1, &(0x7f00000002c0)='./bus\x00', 0x10, 0xe) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) r7 = open(&(0x7f0000000400)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) socketpair(0x10, 0x4, 0x401, &(0x7f00000003c0)) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0xa32c54c8140f5d5c) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) openat(r8, &(0x7f0000000480)='./file0\x00', 0x8100, 0x190) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) r10 = fcntl$dupfd(r5, 0xa, r9) ioctl$TIOCFLUSH(r10, 0x8028698c, &(0x7f0000000440)=0x40) r11 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r11, 0x8028698c, &(0x7f00000000c0)) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000380)=0x3) r13 = accept(r11, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) sendto$inet6(r13, &(0x7f0000000200)="67b50bbd4b451fcdbef30cb3b847f14f2e06f8375a5777b8c5d909f5d9a599d22c222f7a70e6b3794e937a07f3c3f006544566a132d588987d36540f9bd1e56843824a8935d9baa4e0132960415c", 0x4e, 0x60f, &(0x7f0000000280)={0x18, 0x0, 0x8, 0x6}, 0xc) 16:01:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5dc1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x40) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x100000001, 0x4) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f00000000c0)=0x8000000000000b5) close(r2) 16:01:27 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendsyslog(&(0x7f0000000000)="04cb70276e01d3", 0x7, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000100)={0x303, 0xf507a00000000000, 0x4, 0x1}) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x6) r2 = socket$inet(0x2, 0x1, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x115, &(0x7f0000000240)="510500000000000000435fa8") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x2, 0x4}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x5c) r3 = semget$private(0x0, 0x4, 0x80) r4 = getuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r4, r5, r6, r7, 0x19, 0x8}, 0x7, 0x9, 0x6}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/180) 16:01:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x400, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000100)="5ad2653bb27919cfc8030ada8faf8d33c862ed614f47449c08b5603ff1894af9ea62c201e9807ff8a2510af53b8a760325f249c1f0cb060ada581a9f25352a95bf3bb8caff88e1f8126c88eda7738cb74a71402082a31577d12c71", 0x5b}, {&(0x7f0000000180)="7df5bdd2cf1132b7755d298c9cc66a8e7b2e76d43eb3b82bdc07e6a8cf7d11ee6ad2a54fe365ab80d810c751a271a560472e6f", 0x33}, {&(0x7f00000001c0)="fbf55dba379457e98340a83845883abdbe4bab3b6bbf0b00765f0f7c66bc315e74141b8191450bafc85a1e08a7afff877a3e87b41e8dc7f7bb656060ccee8ea47e9dfa765602ff9a471af0cee2f4b8222f61c07297b7e75819ee4474b96cd5c9949839804498d185499eb6934a171632d579dbd8b2d2f11e3790c4432af37b5efdedab88c2d7d82349448e736b0984f452786f8dddb1a33bc9312e0ffdbb9d3ddf3e670d8a659b4f110547c8fcf58fd6b40e60bce691b76843e060e6e49527aa608c8091", 0xc4}, {&(0x7f00000002c0)="9e1d0ec68c9235cd770f81e1e4653a6d67b6101b1001f264e0b990c20ccd42eb146cbfcb801b5c09566eaae6317ad318075911797542859726673c11b6af6f3ba74f593b4c51e8433848eed6e344c2e462019fe8e4a11e77704cc3bdd8b6267e536a4a3dc97cfdef0da566d19b41dc71a90ad068bf97ecfd2506705a789a2db93a808d5558ddac76bdb30d20b089cedf", 0x90}, {&(0x7f0000000380)="181335a1e94a4a4776acfc5a2e730b312022818a8a306e7a3f51b6ae6aad03a0cf5bdb66", 0x24}], 0x5) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x8, 0x9, 0xf3}, {{r6}, 0x38c125a5b00b468e, 0x20, 0x4, 0x7, 0x10000}], 0x3, 0x0, 0x0, 0x0) close(r0) 16:01:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x10, 0x1, 0x2) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) 16:01:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) kevent(r5, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffff9, 0x20, 0x4, 0x0, 0x100000001}, {{r7}, 0xfffffffffffffffa, 0x80, 0x20, 0xffffffffffffff01, 0x3}, {{r1}, 0xffffffffffffffff, 0x8b, 0xf0000000, 0xa3, 0x401}, {{r8}, 0x8000000000000000, 0x20, 0x0, 0xb2, 0x6}, {{r9}, 0xfffffffffffffff8, 0x80, 0x20, 0x2, 0x46c}], 0xafd, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x401, 0xf994}], 0x100000000, &(0x7f00000001c0)={0x9, 0x80000001}) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) dup2(r10, r2) 16:01:27 executing program 0: mknod(&(0x7f0000000040)='./control\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) truncate(&(0x7f0000000100)='./control\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x20) 16:01:27 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6e935d6fd726175856950d74ae488fe036f7a756", 0x0, 0x2bd}) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000700)={0x7e, 0x3}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) connect$inet6(r2, &(0x7f00000006c0)={0x18, 0x0, 0x1a3d, 0x9628}, 0xc) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xa5, 0x7, 0x544, 0x7269, "2c54c6b3f92d144bf09b4c4c0ef2a005ff11f705", 0x3, 0x80000001}) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000140)=0x1) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000200)="a2c47c0a81f8b54d0cfb0ec438035cbbd3f0dfc44ee1727c9cb5e5bd1949401c241a97855f15f6f1fac6ad0015251bd066", 0x31}], 0x1, &(0x7f0000000740)=ANY=[@ANYBLOB="a00000000000000000000000040000003b7146a98a93fc669f3dce4d58a07cd898941c72d1c186f901c74f66d9d1fc65bd6ad104e21bd421d3fc4909d507625586331b767f5db53f626265cdd76316df952507d5248b18c02768f95a6ff6454e70369dffb83b3418bb3224ac441d7e0793a8633ab5fcf65c673e8c3265132ded19d4b128d6b2c7916d099d53910a8f6e0c14a31d0d413d087a60f941714f0000b000000000000000ff7f0000010000004ccdefe439b77517352de41f145aae4a966ad34ca0442df17ad158454de98d0eae43b8efab2fcb9486fd7f2df691b16d4cb6517c560d34f1577f15491246a363914d0933e8a68b3c36193662e17d51cf594204e88a11009f28ed607638bbf5f38dc65e6b4b563a06791d0baa451e970be0c6d11ea68f3858b69472f9cef6d354f08246e76908522eb9e4f6ac0183f0a390f78efc21f96c7b53b4a654d4ed590ce0000000000000000000000013c90000cf550896a690d52ed12423a3b631a35673f7608f3d2216ceb50557a3ce38389f8168e70e973e065536570efb13618e6be76804fee23f5af657801024d99b480de91aad8a96dab625fee6771ae3208a1a77d8ae0c0a1334c43679f5d8822214da3348fb6ef149118e7d281063412f0fafa6fb59890ad94cb23c33854f7267cb7d65eba5d08a79b50cdb950392fd6d4221f650590072a07b78cdf19439cf29c9c36d3a9f2edf823bab62bee84ce432961aa9fd6e71a90bb294c9d89551ff4fe01d71dc28171c5dc0a85d3b5daff9d8a0001001000000000000ffff00001f0000007b107d7bc7ab2161ec900b206c650e02a9c4bbfbe2f66c4045dc4c166b39ebd2654fde85511098c288a06d4c2cb3e9e44a07c511b067a3cceba250b17d4ce9dcdd3fcd26b21e109f18cead36b29842944245b92fb9faae62d278286555323966d1cec0e094a4c3bf075cf116e88361683071da064494e12972f78f818edaab704ee885edacb94b4a05bc9ba6fce0b18271331d024f61a4fbd379ae13b73bd00d58f43f8c7050a436e162c660378c77ee332dbe9c38c76587ed5c5c0239f93986023f36da19e7c1217fb211d33b75bd81ef92cb50b3467773eb276b2b9952fe63b9078f131939b0c297eccc6cf88c4465406741be4950df8643a9ed964c386e2c201fe007c700000000007800000000000000feff0000dbf100005d160a627600e485e8a8dd711065315c06a2aa62734731d12a08a9bca410ebcd41576956ac41a705a86b9784c48ba198c24ddd1bb76fd566d923ddf7c85dbd018d103f12bc0345ebd5dc6d6794212c841119b656e869bc505eaa0078e48e15c3db8a706ea87200002800000000000000ffff000000000080aa527747e64c57bd39f4678c7e92c587fc45dd7528eea300"], 0x3e0}, 0x8) 16:01:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x8, 0x4) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/206) socket$inet(0x2, 0x40000000000000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x40) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x100) semop(r1, &(0x7f0000000140)=[{0x0, 0xa4b, 0x1000}, {0x4, 0x0, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80000001, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x2, 0xb6de, 0x800}], 0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8220, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair(0x1e, 0x8002, 0x200, &(0x7f0000000040)) semget$private(0x0, 0x1, 0x100000182) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20150, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 16:01:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81, 0x4}, {0x2d}, {0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x64) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x6, 0x9, 0x8, 0x800}, {0x100000000, 0x4ec, 0x6, 0xd7}]}) pwrite(r1, &(0x7f00000002c0)="0b82c377dc1bb761217b5bbd41605eba56e2f0996795ed7664601f43507d581d674047f3dd341d6f5657e50c9fc09417244c9155fba98c4607ade5a886588f2fa195b9217b35d3945ded477390797b0be00a6b973aaa82230aa78234ebc194eb1f6d8a2e1d7015636aaaa1ef8489b1d759dc677f2285e0d7d364203ed6095033bf74e9d83e2175dc93ba52a7ecded8b5dbaeb6a0d6981839befbd585c07bc1df12a27481bb7a", 0xa6, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000380)=0x40000) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r3 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x2, 0x29a8e8de91fe67c1) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000280)=0x7) 16:01:28 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x7b3b9712dd43c899) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)=0xfffffffffffe) fcntl$setstatus(r0, 0x4, 0x4) socket$unix(0x1, 0x46e326944c574540, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x3, 0x0, 0x2}, 0x8) 16:01:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000240)="a0ca93232bfb6fac7dc9b8c5d3fa", 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x102) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r3 = getuid() r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = semget$private(0x0, 0x4, 0x80) r8 = getuid() r9 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r8, r9, r10, r11, 0x19, 0x8}, 0x7, 0x9, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r13, 0x8028698c, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="7a77d1cb0f87fb73c270ba17858c90a6075e05251aa6825f30e9bb4720d43c9b1ff1e34a77370fcecd1f157e7fd2e93e94b5bf4cbcb50b6a23455e612b2a3e89b05075df6b9b3beae89e124e5a1511f6dd5467a178baa370bb", 0x59}, {&(0x7f00000001c0)="4525e1ae863521e77d7dd69963e5c34a13794c750c5004962eac06c5569a990d8bb487aaa797d216d0ab082115c435be298c733907d5c3efdd9656700dcbb039", 0x40}, {&(0x7f0000000300)="7bbc2eda7190e77ffd2f56139563f3fd90ddd11c3d50a96df536df05eb7166aa579faabb2041aebd948e3909162ad24182af6dcaba7b1d061e90ace69577208f1e07bba31bee497014d0403cb96b13a466ef5b2de3773ce51115157558d032d13e976d944a20c93951f860ebf33c4267aa5526b151fc24b2d24ad029a450f90fdd00f87ee47f36e86060768855ac73df29600f71f47fe0d44b67acdc19e102815b2c992d8e25746c2cc9bb026788814761e5e87807be9010b4ef808a9afa9ffbc9029c1d8933a4bd0630e4f8c1cec2b5a2945f4c623e496723f85e7d12e661e1f0", 0xe1}, {&(0x7f0000000400)="7ca052e0ab201695a171c73017804d8c5527bf71e92d80c0c8a58d47d81e59f98eebfb361dd7a5834c6512d71df126998676c8b13254dc1647ab537abdf296bb4b2e8803c67f996ffe8686f1287aabc844cc15305bf7eebf1f1d882c24ea6af2017e4f5fc6d7c09b53d622133bea7464e4a9996b3212afee1f81f52df4381cbd38224c0ba0fdbd095edd9bf6618888685529f1091920546a5876aea533312e1069b72b8f508e892d6a4ef52ad2394ef9ca33ed04ab0985871b3f3034e22cd829dca62c6134474dde12680d0fe463f7b0c1f41cb893b0c0e8019f43dac1d8b7b4888eba03d324a9980f278a46032808c1382fb504eeefec2c18960b5ed49477aac4994d1835420ddcfde4d09f76a6c5868031acbc04f07e77c1cbaf50e167f52df8f063a959883fce1bdeb784242c86fa72488f6bf10233e5c87146c05e52120d17034c611417172629c0f8c8870ef72deaf7354e5a6118a6fbb30e3198bf4cc298efd53645202dade9ac91c133faad5ad098d5bf6d9187f9cc26b79dd06ac5e6f5cc29979b88264552127e860ac5555a0de28f42427f02a87ac487f2960b43a8a904e68698522a6b942bb73155a0fbe88c86bd4a1ffd751fa48bde14328ddc6ae813a301d5eb453ff22fe397233e59bba1198c3e7749bca6ae443a4ca752f842d18b2e6db1f49cb4244406ed30e78a08b0ac418d4ea34e4ee808366847fba6ec406e181665647741d88b7534bee4056c29a56e9980e21f27bdff652bcc0fd354abf49ed886bff3e60043131036c9e0fcec88011798d912dac8bbda8186c04a0f2d1706959cd6faf5b38b27e955bd9f744b606b705a7395290d8aa2e9cec1d274cd3cd8e06e70f7b918c2e426b1e64ba1ea5760be63c5e0f65377f36ae08df33b45cbcff3971214d45edefdd58ef6044b5cbd7e5beb779e6df0a58d3b79a180a08896e556c1dbef012f01b6af6c42d38775bf34427d86124a881d57dc1bc093fd67dbe68322e098c9f5c69f1afea6f2c113827fd61484da65c0e85dd8d040fb92ddee242c3b34531a83493b9cd42fba4d6bc394478e065ff52bd3ea3a1f5ef8f4c0dc3c921bd8d0b89dde3309a295f5711f2e73c31feaec938008c05860970ee1135607a2e0cec03290cb0e4a8fc4c09548c8ad328847a8f586431dd4e9ee7e688ba68bd43c427221015301dda98f81833fe21bf4858802138bbeeafc7dcd67640e9978a1b36750920edd2a198f944852a679f9dcd1ede8b885c812c58ea61443924e01b947a394fcd40afb179666876584d436c1f6cbf7dd46a59e5b27a1031b4fa91f9373039ec82ee96e144971ce6a98bee53fb8da81eab53e324e6fb9056c774af67962ab34fbf619de8bd6c91a63963c9b5315aada64efad646f85c48de78e3c191a5e3bca2c783f6f689d269b09746d3066ab3eddcddf0b3cd1a718d8645152492d99b971f320e2043fdb1b47857a7d275c8f91f774447bf265977fffdd85c33048af652adfc364a0e497ba52b0fa9f947eec9d746f76cb17b69d8706922077365f2725fccd398d314dbc73f62e15cc33da788b905a2a38bb48d8507bc2f258f88059fccada9f01f3a8e0823a91097c32f883d28f0d917409f62863e8f4474451809bc4d3e8fb98d8498f6ea300cc94669993597e5cb7ae8b82d8e176b57d8a69d397f0c0ab696d8ef319c7164f7cbb197906082dab52d1d23dd61ce59ba7709e54b0af949aac9964e335bb5bf0c4d7095a3f43a18772ea83be18ca055f2e652f33662a7e3843ed82f365890fe9a50d980591fda9bad2057ae8091ec724a05ac3f2419b3f0dcf95bba9137ba04d248695c7b4ab03fa1178bf20006f18ae606101493c285bec3be396f10c8940135f059945cd89caeac8203c7124934c309e1fcbcfb23fb8f8b9b167ebe558d47255b5bec566861a27a023c751acb567b60b515e4fb249442d395d415ddecec29bf1651b186b46904be35f5a5440ef644de7101f13c6430520d8a0bf98bae9f931bdf577dac743b9592c196dc2370dd72ea75769a2db067b7fb0b98c35115a64b598987fef5c9a044c6953690cc0812b24e9f45ccce1569a3b887dea62d21f6f8b15a14d6f4199681962bf5ff28a49ffee3ec59150fed33f75926e011a25a0308934652625fe5d08c4dee149aa9569a55e93c4a00b0830c5d7a3401ac459d78960e2859a7cccc385f44b01e42b6218e717981b00f772e8a7fa13ef0395e91ad2afeafbb516f3168d4a9aa0521bb59971cf4f781ff88097b542293788da97c09cc19ecf85770d900d9804f5830e04bdbd26c59ee2587ed87a3b09a563a36cf33be23432aeeee1a9bd88a92cc3d9dcdeac475f21aeca7d952553af8443f10e929f5fed7c8e0bb13bb37bebf0565c20c17b1aa8f3549e00c411f3e65e672a352e3cedfadb32e12d6b60a5b86b0265858d1c570d9119d8eb2675a34e5dfc4a8efb1234a11ceddf9f70642caf917313c5ba14b6d06721e833148264b23b09ee612d4acb82a45e25aa7c30f7241df0dafc9b55ad139e39be16bf0971316dd56271abb9211aac3da71335db18a9767ef1e13f7331d180d94a2b605e328eb0e519e6bd08acefa2753f3b13701ae497ae1c60ee7a01141a2f1b40724fd0381c93b8a4c48316dce87eb1f529528848a42091f95ee43d1b62c1c7124d9ddc2ebf9f968aa40be1ac5a66960381d28bb4c9c5631285a19b44357cea163c96f96b401dcf631df20b4cf9677c544780ee74ecf568845bc33e7eb94b414b6a346c2d52db3cb5f433d1d067b9bb251bebb116aeaf14e09de5473f592ae42a72999a03fac9e13347290ebc29a9851e7c715902a8b13c39f348fa45c030b423a4903dcc6f292efcbfecd1ab4841e92ced6eae7d20fd41fb395bf123eb47392b25fce0b0b05302346150ed45938d95591b0b72c49b7996e49cd0a21676791efdae71639594d8501050ca88d21ef01be3947ac0f2eda36f62e5ab477280f373137a890289e6b1d3bc9077ae673a402d7948362eb282c72821492316db7df386e1bb01f6c962697a6983bfc6c2b5de8d8b9842e9de12eb01af72bba3fcac51d87fab7ce57ab75faf7ee5348c97f94b7001a3873099be5bd369d4ed42846cf1e7140a8aaa25fcc78d28211c610d043059d258023862b161e0f9721bf970b3bf37939f56f5577a521c071b80197aed470c8ee8fa43c6c6d3a6bfdf8f88306bf4261b44cf21de4699c0cfd9523676d4cce1f0d6207c2d23cb49f078da95c500e642ad3de0550de54b336f382656cc55cd75a58ccbb44cb215d88f51b85e7e5f6b79bbcebe59d0c1e50891f7d171be0356198f62da21f409a79e0b24069beff407233065f82cfbfbdb059cacb12eebd1a69def4472ad2079c0ad6e123d8b4da0f857ec82ba689b87e438d4db6b3ec3192407bcbcd3ab6d47534ab9dcb590479c0009eee9cbd09ac32cd1bfb81eaa4672ec8cecf0c6607c29d4bf9ef9e748a7c6158ce25074c04d2d76ff97ecebca2a021de7106692d24e468ec1ec0d5e38c3cecb43a76f3530f80148eb840554c853d649c3b9652a0bbe1ddd64a1a9b7c44ff6d85e4825e26683e39636c4b2ebdc8197e7486e9b32430ed4af1e1b9217d1efc216174b24434ecf0960803e2449aafc7ebc0c5d99eff704bdf92cd1557f65b0f73af7e73f26ceaf16934920b85f748728e58af52c28c10281fd1ffbdaf11732eeb87abd209fa7901e38a45ef7f6b2e331dd34119e14764df83cd73ef89ed419320bd1c3eb24225e747bf40ebf00831eda355172f8f57e04141dc9d5a47d81b43c3722b52d20693f4597649a846487ae37b7e49d68a9bdbe3e338eb76b00912b39e5000775f34f462efc914f16a84f82e7f48fd5197e264214569849bb03c7471d89ffa3125d5b34b7c0f745abd321eda15c57dce9591343e303f75d3fa95175a5afc96e354ba5c21dcc5c4ad5354fbe9b66d902d0567b24deb6ff0bb1f46f48737efb52f8465840d661d73f38f425d6201ce8704e5da5ff30e959f35a1db95dbbb64fabb48e467156d90148516ffa53f804c8e0e182ec9583bc5328af408fdf7b4e00cfc44e06079b41cdf94e1068ebfed0a851de9cccca5c68281d388cbbb3ca738b72f1f4225b992cac10644e6b2ae7a8b05e8ea071d5744c0b45c61d7fe28a53f1203052c540ea1cafc0a7153c840b55c7848f4f1572e7e4a288a01f547cb55be84a9695a4b99a43d03b6899eb62d1d6d544792313c906dc6ba38ca1f5ef7b3fe1118f821aad274d2a73b4f9c6e06b2545bc77bdcaa2880179d4fa3b1abeeeab4a40a7baf3d76fb5c2b07ceaefc361319bb93595c8ce97dc6a56311ddd15d328492a7690a4a99ade4eebf77c1e72665a8f61e4ca949ece974de59e70b7f3a263c358a57e56a7471c6d5f4723708fa77e6fb5d6bf4d644fbb7aaaff15bef02b564ceec24806d02bb98105148bc226c6c3bc9c02085ddab6ba5d5f1020ff2a01161ccd942d6bd62adca74c66e2893a6fd6d02461e9f9df55c5fd0190cafe6364df8ff0845d508769bd6dc4a53ba5a7c815481e49f254473d091889b1be482b3d8613e72436df34aa8b42997f53028559e96c875f0ce39df67281c8da3db31e6da29ac1689c818845fbea2aa40fc0cf25cdb1d9070e862ecbf023cff036ae03188eda73dce0fc1039ed9cfd3982ea5275d249b3e96478310bfe6d2db00d1528a9613910ac84dcf7cb282c80fe80a0c40a62fd63a89dd2b80033280aeebec33cfc65fea2bf3fff4c5fc6dcf9b8bf5e5950f940acb1b9c13aaa3f7aad089998153e70eda5017b826a30ab054fe04fd3595704591d443e6ce4872ac533fa84d435a5c215b5e25b48333c8ef9955336f61f46e9866a2a3a2d9cbf84d00269203f44f0be8184b3a85a4fb8570d4e708a1ef6672dbf717271f3d344bce61d05351b20f6c8e40d6c50f9f0890a0267991aa946fbe5d7f284f1013b9cd3a97a263a06ccf8e55c5e7b81687ccaa282e61745679ac61e002862da71f6d45041b14823f24b2316ede22ccd4e704b7bb0cae52dbaba58df126ac2f253e3f4dc763d1d8dfea0ad5e1ddf488e1d1374db3ad6c69c70e6ff7ea6b334c04de2d336ccb822f3701c03eb748ce5c34bf9062ba6dd04b59f2f614121755f8ae2884ed89ad734d37d4c059b39e766a49131ef6cf0f697f75cfa47da2a223bca4a19479b01376dbd64a781a12ecfaee8e807c3d616bdaf18f63a903524fa7f77fa17cb8a7397060b2a988309412ce881e175b92ce41725dab0e6c360745743000ca90b32020d642f7a494db31b82b978421e8dc5c2faa9c75ce2e4b365e715c92bb0aae76a13879944ab5d17b36c1ff0c72c18441f105daf7575a2c90abd477460be42c7a412b116a8cc79560e8586b261dab34214e6ededcbba616b3536d481158c7a640562892d58f8406cc736a1a226fd6f3776f5901f12588a1ae57cec2c2c1385f6a4141379bbde8999400e4fb64892ddbe6170c8e3c396e9b5c57c9b6cf117ea29fa9713b3b8b7bd3cb5fe555c9a1b75ead6d3591f25f31f4e4e224bdfd69c2f5d9aa104ad1f065c81ebd7a717c11541731b00b80e826f0a7f04d76d80a1e83aebe0057b7255f39f8ed7e33a7fc359dda8832c5764647a91c4b6f2e5aabb8cb433daecb1bdefef57b00576d3c66b3d551182e35c3889d24ea6d160c0255dc94952f8bc7e7dfd01a4fa6848425efd673fa47cbe497db98b94e381dea74c8d86b1e84689309df46534244dbd66a2c418155016149ccf0d0ffa39c781f77985a597995f191b080e", 0x1000}], 0x4, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r12}, @rights={0x18, 0xffff, 0x1, [r13, r1]}], 0x58, 0x14d1be2a13f0574d}, 0x801) 16:01:28 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = kqueue() kevent(r2, 0xffffffffffffffff, 0xfffffffffffffffc, 0x0, 0x80000000, &(0x7f0000000000)={0x0, 0x2}) 16:01:28 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x258) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="022f2faf932dc9d45d473484bf2fb6708e4363593083db4d1af2a7ee5518a7a3a51877c3416ce1f2783e7d76ebd19b982272e6061739656e495a8fb3e3cec4461babf06aae4ba17511fbf595def60dcd06e0ba9aaf20831d3cc2755c8ad84c951552349da526c251b69be8950f41b206350e69cb479cc5d248980ac8f9e1968f09f78b0cd0883282ae50457ff755ed54e09c5b0e4b5a07af14c1dc5a83696f25388b8f6e0176442d7e03807316fc5d54ed8d73e143ca341f73f0abd0caa3ab7d0367df0f21ef0a6dc102a45893673d74e730e70782504143cb5d1979788300f02d80f123b477be014f1fc97f"], 0x1) socket(0x18, 0x0, 0x7) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x9e) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') utimensat(r0, &(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)={{0x8001, 0xff}, {0x5}}, 0x6) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20000, 0x0) stat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)) 16:01:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x8111, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = dup2(r2, r3) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) r6 = accept$unix(r5, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r7 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x100) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r10, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000480)=0xfffffffffffffffc) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) r12 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r13, 0x8028698c, &(0x7f00000000c0)) r14 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r14, 0x8028698c, &(0x7f00000000c0)) r15 = accept$inet(r14, &(0x7f0000000200), &(0x7f0000000240)=0xc) r16 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r16, 0x8028698c, &(0x7f00000000c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x48, 0x8, 0xfffffffffffffff9, 0x9}, {{r7}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x8, 0x80}, {{r8}, 0xffffffffffffffff, 0x10, 0x40, 0x8, 0x100000000}], 0x20, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffd, 0x1b4, 0x4, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x90, 0x40000000, 0x7, 0x8}, {{r1}, 0x7, 0xe, 0x2, 0x7, 0x1000}, {{}, 0xfffffffffffffffa, 0x13, 0x1, 0x3, 0x4}, {{r11}, 0xfffffffffffffff9, 0x20, 0x80, 0x4, 0x3}, {{r12}, 0xfffffffffffffffa, 0x20, 0x0, 0x3, 0x2}, {{r13}, 0xffffffffffffffff, 0x2, 0x50, 0x8, 0x8}, {{r15}, 0xfffffffffffffffd, 0xea96e494bb4b1c4b, 0xdd29ef5e8571cb49, 0xffffffffffff7fff}, {{r16}, 0x0, 0x4, 0x2, 0x1, 0x5}, {{r17}, 0xffffffffffffffff, 0x133, 0x20, 0x3, 0x2}], 0x8, &(0x7f0000000400)={0x95d2, 0x7}) getrusage(0x1, 0xfffffffffffffffe) 16:01:28 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x9cfd9987ed802029, 0x2) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x23a445ab) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x83}], 0x6, 0x0, 0x9d1, 0x0) 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'\\\x04\x00', 0x0}) unlink(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) pckbd_enable: command error 16:01:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100", 0x2c}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="ded06457954fe8aaa4dd57489ba7f983dfcb166b631a1be48a5ea3a5c11bd35b7e1876e2000af67eecb736c0b0f1cb076665b4022195005245277bd8dffd16823792edef7cfd007e65e7504168cf0b81f4698e6e4c6b1b1c999f90e516b082fdac34a2552959542c24deadbcf0c9f71710a0ab532d773d5a90c1b36adc00396b50f6e4", 0x83) pckbd_enable: command error 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) write(r1, &(0x7f0000000180)="77e38dad713c587e3473c1303f52e92ceee1d0b263b5f5345ebbb16a3ea47263d2d00889a78f181d38e57b182a371dbb1b5de997c2d13b582f7468b4c550e1751f57393f9f5973139ffc745c7a7bc91af5bd9cb88214a4d9995efee72ecf19f6bd9414029522936d3ed097dc100b0777032c5997178ef9e2464aa1791e25dde3ae2aaf196ef6a3143ed2bdbb5719ee07d9824971951190a45646ceb5c616073c6138b0c0e66003bf6a6081cc89a688ff91068b13d1d1f665c3a2fd128ff4ced946a758317c0440df56985ed0bb81ffef25c3d5546cf4b767f2b70f", 0xdb) 16:01:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x11, 0x86) write(r0, &(0x7f0000000200)="af7787eaf87000fd198bbd3ccd3b72653b36c52b53f20f499e8be1fdbf252d342de592359678656469e2346c5ef81b574f0f88198749a9fc7138b158cdfbf629e05a7de2569937ffb6df6fa1643c17af476ea4a27d0f5ef3c4032aeb9896e32250258b86ef83e99fd6ae8a9042d9447602834580a7dcf01b8ad6987feb644aca7c6b714d25f4d036da7cf7ddae79cbcb7ae7546746f3ba5d35a0b52299bf455e7815786228722de13b6c6455f005894e5890651a2433d71e63e19c6abb4dd92690d007dcbec9f3503e53583f1e25ffb6d5e6dfd6d6f990aedd097d6c745edb7b127dfbedc819481d5a6c05336caf65a237d33b7e5a94ab269f6d78bfe28c54d4759c8149fbde791093865185f0a22cf9de1d9b6dfc9144f515ceff85e343abb3b7a7de639080dc223b0e303690e604ec2333d8eb894ab11ad7ffeaff389f9e579b4cc03b6d157aa568a8a23f7240785df5caeac7fa1e29bd8621970863d842c34cecf203539e23d73ed2116f4ef81dc59e5ad49e0e", 0x175) r1 = geteuid() r2 = semget$private(0x0, 0x4, 0x80) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r3, r4, r5, r6, 0x19, 0x8}, 0x7, 0x9, 0x6}) getgroups(0x5, &(0x7f0000000080)=[r6, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./bus\x00', r1, r7) 16:01:30 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x2bf) 16:01:30 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:31 executing program 0: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x80, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x9, 0x7fffffff, 0xffffffff, 0x900000000000, "a07b9962909ecfb23d2a0d1ca78fa91a5a5db2d5", 0x7, 0x8}) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, 0x0, r5}, 0xc) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x10000, 0x1, 0x1, 0x3}, {0x6, 0x7ff, 0x1, 0xc00000}, {0xe13a, 0x200, 0x7, 0x8}, {0x2, 0x1, 0x8, 0x5}, {0x95, 0x8, 0x1, 0x4}, {0x6dc0e0da, 0xfffffffffffff4ab, 0x6, 0x9}, {0x39bb, 0x1, 0x800}, {0x6, 0x1, 0x4, 0x7}, {0xd18, 0x5, 0x8f62, 0x8000}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='p;\xcc\x97\xb2P\xed\xe3\xf9', 0x200, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a1") 16:01:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r0, &(0x7f00000000c0)=""/28, 0x1c) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x20000, 0x0) getpeername$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x80000000, 0xffffffffffffff08}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000003c0)=[{0x7, 0xfffffffffffffc00, 0x7, 0x7fffffff}]}) dup(r3) r4 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/4, 0x4}], 0x1) r6 = geteuid() r7 = getegid() lseek(r0, 0x0, 0x0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) pipe2(&(0x7f0000000340), 0x4) r9 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x4f5, 0xffffffffffffffff, r5, r6, r7, 0x20, 0xac}, 0x6, 0x5, r8, r9, 0x404, 0x6, 0x1, 0xa3f}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x93b}, {0x8, 0x800, 0x4b, 0x1000}, {0x6, 0x8, 0x3, 0x800}]}) r10 = msgget(0x3, 0x11) msgsnd(r10, &(0x7f0000000c80)=ANY=[@ANYBLOB="0200000000000000e258163f4ae843e34425422a065c2c1e576ee62cf4bbd9af9fa43d93dd398183a2c174838f8812b7798ab16aabd8ff16f4ea17ea5915a63f3f65413acafa59b44b6e49f9d4567768774b4a939d35d43945c452c56e3b463185ce756b3257a7ba2634685d8ed4de9453d0c0a0f52fcb0395798198f6a5620a432b80cff41d39b7621759844e8eb6d7fb03c4ae376dad80522833c940ba645a2658d0cd38ca06e1084a8252a78821363f0fc634f722203c0beda02b484b742b88ac451b273165198a548732f2b738f018291331f8d1c026affa7e3faf275f7e76ec0a4d48a207dc6ba0ebde048e3cfffe630e3e5451edbb9716c43620085a36487284cde86077c2d4020000000000000001cf3598e358eca7525df50dd1c131e4b7762dccaa62b7cfeed8893323388a889ce82b5eec04fb3120ade8f43e08fca754594df2c0056b75716520543551c2d626cd257e6c6bd2a3ad21f18c85d9f52d0802f0a1abc83a5787f67dc0a20ff2e2358716181f629fcb1dcff665fb2181eb1d9cbfd291ecf51b50f7f77f6f207294a044ff0100006de3f0e773f89a2bef71f7c208e8a508878b7696f019cb6cb7a64f21cce003c8dd51ba2c1123614528209c43ca8e0a1e45d9a991d003ac13243c325469bdf4ccefcdb2b9ab399a4a639b78754efedf1170a000000000000000000000ddad6b0f60f36ffa99186abbe2644ed0632692284989aec7d97a9ece355b7ce2ea0dbb784a340bde365422a27b0580ce030e7ef58f5c155c123fdb048dcacc3d2741d6da4cdaddcc8d8c825fcf8ae4fba67f474bf680b0448fee923b37912050c1022b2548fac290a6ee6348fbb06f0d5bcbc18aa5840da522ff0f000015bebb2a1c8b1ac81fff371f52b80fcc8362e4900ea74fc753fad31446d6b0bf1a458547d1a61f3c66ba348d4cba00dd27acd2ae57fcca2fac6ca23f3301b8313c2c3d0556c2096cdb1f5c0b6bd85265ac2bc6d89140a7ffbd9f1b1d190324cde66ab3811e5a47"], 0x17c, 0x800) 16:01:31 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) pread(r0, &(0x7f0000000080)="84ab813d8cbd1efbd0c23064bafb650782a93d76b31d05d2dd12a4dfe91710784ebf2d8fae28e35be617d93c520387bb759458ab7e27c018fdd326a2a8286ef9e0179ae6cb2fb6f42dacd342a6100d2cc12f658489de501f0847d629948e55a1375caa8745d1e8f003f868434b694474f011309dda754874991be092a3816fd71fa5b7f9ce723e67cf1be68b8a251d2d15c54e361d86c678ef6ed542e8a8558992b5453622c3eabe7731401e4375b063f71a3991345c6cc588f00b2ef40225a58aef059af39f8534db8f1ddd7a9c5a72e37b3b8b919dac9f21edb90d3c6f23e525248e434bc81ad9e8edd091bc95e5b1e012791c6e4ac750", 0xf8, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:01:31 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{r0}, 0xf8202528464b8eee, 0xc0, 0x2, 0x9, 0x4}], 0x4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x40000000, 0xffffffffffffffff, 0x101}], 0x8, &(0x7f00000001c0)={0x1, 0x7ff}) r3 = kqueue() dup2(r3, r1) 16:01:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) accept(r1, 0x0, &(0x7f0000000040)) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f00000002c0)=[{0x2, 0x10001, 0x1000}, {0x7, 0x0, 0x800}, {0x0, 0x0, 0x1000}, {0x7, 0xffffffffffffd2ac, 0x800}, {0x3, 0x59f, 0x800}, {0x1, 0x1, 0x800}], 0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x80000000, 0x1, 0x7f, 0x6}, {0x1ba, 0x24, 0x7, 0x9}, {0x81, 0x1f6, 0xffffffff, 0x1f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffd03, &(0x7f0000000240)=[{0x7fff, 0xfffffffffffeffff, 0x762, 0x5}, {0x200, 0xb81, 0x2}, {0x2400000000000, 0x5, 0x6, 0x654}, {0x5, 0x6, 0x3, 0xfffffffffffffe01}, {0x8000, 0x5, 0x3f, 0x2}]}) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x3, 0x3, 0x7, 0xffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r5 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001640)={0x1, &(0x7f0000001600)=[{0x0, 0x10100000, 0x990, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0xfffffffffffffffa, 0xa0, 0x0, 0x7}, {0x9, 0x0, 0x1, 0x7}, {0x7, 0x8a, 0x2, 0x9bb0}, {0x80, 0x7, 0x0, 0x9}, {0x1, 0xfffffffffffffe01, 0x10001, 0x100000001}, {0xffffffff, 0x3b6, 0x100000001, 0x1890}, {0x2, 0x92, 0x9, 0x6}]}) semget$private(0x0, 0x2, 0x36f17a5b825fdfd8) semctl$GETNCNT(r5, 0x5, 0x3, &(0x7f0000001680)=""/120) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r7 = getegid() r8 = getegid() r9 = getgid() r10 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r6, r7, 0x0, r8, r9, r10, r11, r12]) semctl$GETVAL(r5, 0x3f7d88c5953537b7, 0x5, &(0x7f0000000340)=""/4096) semop(r5, &(0x7f00000013c0), 0x0) syz_emit_ethernet(0xfffffffffffffe0a, &(0x7f0000001a80)="52b3b5d89bbe78e91a954e5247ebe260c6cc82cc5cdc86e79ddc71c09823619e90b17752139e208a49f3c6e423e139671c2f2a72995795f04473bdfe735a5938d653d45ba6305842c84d9f5bdea5344bacabb452a722519a6634962d19575f6f92a3d471a34efdb39887fe79c582eccc0c0018274427a1a9b5ce07e6584f68183eaa4ef81659178a4b03b7ba19305c779655629e30481faf99006df8f27088f409d47af12a300612e0364197c8c30f271d3f1f4008752842745143521a04d61fc096a030547f83c09a91fd96272d32f58cb32865c24ba15172cd0017e4b678f471f8649bf324e93a5921616c221683b85f1dd72234ac01dc15fb36cfb001d858791d11895962") dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001440)={'tap', 0x0}) 16:01:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:01:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x100000001, 0xfffffffffffffffe, 0x1, 0x1, 0x401, 0x2d301a9, 0x81, 0x1, 0x1, 0xffffffffffff7fff, 0xffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) sendmsg(r2, &(0x7f0000003980)={&(0x7f0000004a00)=@in={0x2, 0x3}, 0xc, &(0x7f0000003680)=[{&(0x7f00000001c0)="f4cb149e33ddb5bf3fa7c6b641d258455b03abd574fb4c3ea5b0c3add6bbe51403211e46557951a1d9a52a1662f910bb28024c06b81f0a686aff6feaff0e46020f51b283f8903f0d2d20dc55af26076c736eeb1e41a4b326080632426f3e31f0023d49673b28dfca8ee0dde04287821be2f21e5fa114bb480512c24375da307a5cbb0b182d963221bbbfdb69524ba9d4c5f3e5c202e4346faaf71d5f", 0xfffffffffffffdff}, {&(0x7f0000000280)="2f9f038b054668c3c98d1d5a69e22e39b8462838bfc8873ec9a70efc6a326a8e7e7873d55b467e8a7584acfd65cae86dcd37128c669412b99abeffd89c65a3c62637f7e141eff2565dd396920b5f5d7ac5e44de93b5ce35c09989701a486b8f782a55cbb39420c264c8001a6fdf05ab42abd28a60f7f92104389942456a4d357801d4e00ad6455e2469ca8d81615607ab393a42b426d5961c138ce7e2cc1e216b2bbaeef2299c41e3424f1ccec223f9bad44990b61c7d08a339871bec642113c3af058ff18740351daac6d29e431b4f5aca4517a3c4431ed30acafb6f9e5a2e784bc9806b5a8f9275ad83db541c0f38137722424fcd3fbd3730164f7303f9403d7f0821aa583fc33293f22697335e6f0fa833ada68ca561fdf5f5f5bdd8d1f9d7ef0315c7290b41b91f689283c05853dfbec037754a582136038153c464f36a97825feca80920c4fc63103f4ae4fe06ae4adc3c7b4e10ea75e8e6ce7277f8e6cd71bb88626210ea152426d82216f0a51d0ec1822ddc757d590b363997a7db8779f834afb6964b11a638f943cd7d63a6f7ce0392b1cddda5312a2b8ba0b7190db38ae2e2e9fdfbe0c65d2b485c329dc6fed37e8788d4cfcf5b374804cc1c5c7dc8f7859373e3e7d8fcada5e27ff999b56973e9c2e7313c042f68a701affa017c8f9cdc298d0b595d3c6d6d7c518f2f65d0f87099ebed5b361925a4827b55006f5918924a71d8d13090094ddbaa65647017745dba15c4a36233c2f7264d9b267d7f338cca11690aa20aec03d3f9d65103a80710e90fe874bfd20a3b8cd9d17360099b6f71ba4ebd8a4cf1f137e8f91f90b6f6b0bc1cd65c77bf9bd4e63602989100ae739c80e1da5d7357be9d5c956b846b30053784eae5fd749613fd7b58cfe89c943c273685c51cd5a3db0c86363ea86aeb20fb08f7b1e4cd8636731a27a9c61a673c17b1a0e333727a934c41969ec55c08597698b833bc7a4fdd4580b7c215f1449f321bb9a724976b51b7d3c1c79f199b81f69b7d14fc0195effb5ccd2f11c73e53f4992c8f606de9f62872f601bca5b9df905052917570c95540387fb09a819be762c3882f4e7868426344af5ebb33a2b94856fed1746a17252a4fdb79381f1cf44f3155f9b11cfa95857968da7137b45b209e5477ddbcd5d763625404c94f71977c439f7aea6d65e58fa8d90986e72bedbf3ef9fbe4ca5341644be2395d0fbf286b144ca98f0ba1c27c199461a849344c2a193653d843695d7c763e8f33737e45dc50803c9f0cdd2897cdd3bcaf975ccbb1619eb70b2056f79f7189a0c62abad7d90429bcae47ddb57168083e5810e693b765d29b691c693905b43a7d6c470790bbe8a99258e0a1180f5c816cdf14c2c6bd0e9137002fcda4f95faf5931975e3b388cd68ebb24fae9bd78b06426dfcad115b276c1c09a997596ef8c03c537989cc99e4c4357d29c01a182c646bf6e0013704783578a85c06d0e7fa12d17a2c9362d3c3ec7de1210099513d990d2ac08dfdb807d6a1929b40c458f7ad55a0e13edd83bf7b1b44b1a4238f291b9e5c1c00b83599ed5941001e850e4a93852af79666f88002a9bfe083eebc9b05240c16d793e2fb7bedd51f2c800173001d0dbc5fe6d9313e86eb4474d4742c732374a846755c4c5401ea9386a02693133b64b06de86001f18f3fd219ee098811a57bceb76f4af50a17c4a2cb3fb73f0a93ef6947324a940200eb0daf695ab1fbee89c4c4f1596ce9716eef49e93682c69f97350ea0d42d3ae1cb40ada3b2f8e47b42cc85934303ebb4c316b7df3d522867e8e1be282c695aa343b2de5c73d8e516fcd910f2581c208cd97bfd1926944ec37f3fd323f29feb7fee5d78840d0473036b324bfc1aa513ad973f21b565242eb58110ffd78f81fddc8031fec7f4b81378b13eda43e3acd6d227d905a7aa8b32c3b71a932df0b78dd5dfc52653d0033547bf558b1cd5e698494a313327eb742e8716db5acba841978cbd7f7883178e1b1399526f69cc20af195348bbaaf9b579081a8e1f0aaf53fbfad748ec802db72c81ad228c60d800c03d3573e85eac2d1ee2a06d5468b4148efad1e0c98dd8fe5a8e26342ce8c6afd1873681e477cc43a532266e2289fa5d36d93f4178c6c7724cc01464f025b9bf9dede63ab9a5bb4c054727ef4915d6dfcdd0329f6dcd60c137a976521d35855520ec69d743399f1baea98775e5cf7cf242ae96ebfbf3e13c623f10acaba40c0610ee7bc9ad0e7e02978d794ee6d3ca8290c6fc45dbf8416b669cb22e225bfefc9d0686188b6cc0b4f567f23a0b7328a7e253fbe7f41dd40ef628a4b95197a5262f3632e6950e4de2d5b07453b85fdfc264796a4bca846485815947a4d912d27ee32a28fd43d07bc4e4bbf5d830f228473cf3caf76c4bd41553d5241a4655a49dac3cfbf6cefbcac13c5679448884e1dba9801eb862a5f9b1522af8770036642f02641afe61ca01d81c674b861a051a0535bccbab5559a340661adb6ce37ed64e5e216dc6e19f59dbaeb171814d5027aa4fdcbf0028c32dcdf18015df5f940be0f69272fdde250d6b552713be8567c988550cf919409deb9b0a376e4b673f3c6664b19edfd53276a8dbfa751e4c7fd147e7db2e296c5f07637eda59fee229d7b63754dcb425184a6ad34f7d71574ec5599fe1b96474fe44a5cbf140022d63904833bccff9011ab222d2756878dc443791a51e94aa6aa212c1e640e2bf50d204f36ffbb98b0030a9923a026a477b6993d05b645b26c437898f3d95facf1b139eff1963cdd09f16d606d90af0b748370d32728c0121499efe0008fcab05605e6b7924f3b251df4e19273868065343a978fcbcbfe3928178591cecb6babaf0e626c91e890587554f0e1d4880a8fb7693d2d24935695a460f56855c5cd3fde22550e7e88450a85ed5f14cb092ee694713a999dbc7723c8bb62467fa7c5b3fa64c179a0f8c8dde900de091ce30a590d5629c7340a4f217a59ca5c369f05f6643053f6f35ce16e8ce28ab0caaa6caa213b808a5876af44a8285da82134aa19aa7dca3e54609b8fc9e141af24e526726d2aa55d3f7caa8caede3571562e221131ce94b477f21e741b8e9a5aa4e5f8fc9931a5595b96c419484429c0f2eed318ca37a6531d6e17ce69385ec7ef62fd0054344bb8153154bc1ee7325cc2f7dc4424fee5d3c68a472972f9681d4b07c5063644020cff38f3e7dd644d39b81800de06615285c26e5bc2663fd3d3ed7e18eeaac192d62bce98171d22a6461f36d9bef501b307e0e442b385511d093dcd6a05b82c300f968063db34e57864377a80aefa0ac43abfdf5c6d4078c8f41cf45037544c1514d57da37e337344d47abaa9c890eabb0fa94ad6ad4b6ff785374db72acb66baf8e4bf4ce3fabfcf69d8dc08529361e99fe37f967d3708ff12fa9270827027065f9f14023f99a89b0242abc9ecf650e10b98495a97dfd648c320fd8016e93ee313223ad4a54a0c04c2384a75d71f26bd18dea952167adcfac6f5fac5e88da68d405138f46f1e5d82ab7703732fe68d48cee3d220f4cdba096f74198f5a186877f025bfc4fdd3942576714933ca036693390cbad1b3fad80d60e9eebc88849f9e584c1820c815eed8c7ad4d2b1aafd4b1846c689b92088a8313d6ce324e3265d4ea30b106574d75311d99088db01baed3d25ed1a581c01687fbfac7efb4d9919a8ff6ae088474c60a87bf78afff35c6b8a70d75c628d33465196c854a5131ce07dfa2ffe07b0e40d85d4af47d954d2075398139c9d2d149d49a62f7c2acd3cdfb874c6aa36f28994f7ebab0566af731a0b74857f1eb4077a1b7f54cf4d73310182505d77ac4f1aa227f5236e3e4573d25d66013995197c4cccf7c94e4a712afa1058f7dedfa3ed8851c0ba004705657e4d1b0fcb8ce405ffca7909d85d04a8bea784b8e5edfc2f32b5f9da63ac128ad1cffe24433d08c6deeda5c6a35cd0bb8bfeecfd0d419f82498f05fbcf776b03af2bbc663d689f064a6c83a9a4d7f5eeb8cc6c5c114ba894ad7461bb302574d2849ab7487ea7950b5828c256e0ec3f41dabd31b42c982e60d5030040b95e6163c176cfe42707ec45899e805d8574ab0c89cd475a58cd34b798a744036343f52f4d5f8c3e5b365cc2b4a162ab4fa35b18d201bb9e504feb849ae0c04f3a6bca797f8bb56a8c7e3d7e19d6c730ae7bab70c568624fbd6256e855c2c729f0585c1fe2fb16fdc84b634f92f59cd1951af5b02361a95bd078411672ea5ab74e77818fc3f847525eb15033deb7fbe7c2284a76ca773f5b32c5266eb523f535a8a7c213b8772b1a6263eb61bb65c5d1dcd24000bc04f2ac6f97dec81302714d24154e3b8d18e9821e74ef6e2eb9efb25a5752d3d8b43e4bac2e4e773101dcbadba23fc97ba7098f6b5e26482aa5b6f9b1d1acfb5186f6b3975be1d862bf3c56938122a9756b89ded06b45af37e3a1eb0842a85b48463751f0a865d9d10472520f2f72f725d093d1137855dce8d6142828476a537df06b9da4cf0db0d48e31ea86505e4956f8eed6f66d5153045a8d3e4b8704e4227ff596f2d4cb9d2795cd5130a2d716fa363fbeb14a959c3aeb8a1bce04753d9ddc2b1505792f71d467a4e4aae9edfc03bb7445f8fd8cde5f181ad6e21bb4614738bef288513be52bc963004e719b64813efdbf7ae6cca1893578c4831bd8c39508d5a2c7b27d8d88b188330f2145125d22052c4188132a950acbc097953f494be50fc762c16277c0ee73eff960bcd121f3c30ad890344e42aa0bb418e04afd70ff60ee7c688d59fe24801aa6c35c7eca4faa39f1a022c0c50886e0b2633dada8616996206fed8f3f3ddf71637346578705ac74ba90afaf4654ad1729041e2bc3912ca51cbc0d03504991454d9c19eeed3438e9443adb66d896e412d6c592390787ad1a6e25cd2657049a469caceac65af1641d9ddf19553ca7f253c6dcae61e44190978ce5012e447eefee5fc433c39c2a1b864c623be4123612f4870601bffdbf5ac595e38227bf1f685441ad9533ecfda24b70c5d054bbf2fa127bf9e261cce48dba22d1cf2163505e691ddf3bbbbfac069dee2b01108324821d4e04d16974077ed5a4839f8614efc21a381825034293376e78b2f5402fbcd6361744d68749614ff6cffeffea7137e0b35cdaf403759c1ac35267c949bfc3f55cece6c31982bdfb19d0d06935c23755abf5019fcac591e4870b0fde1c492eef39c8b5471e0cc55059a30808e0b1220f89ba69cd99d2cd209803430538a807434217fa986b75e3e8d04526133d2515ec7794f96f07a490657d86b4d5050af9f0a2884508330c924354c503b9eb59aff9018338d3d3317713a410e2c1ea0459a71736c918b1b308c7bf5659130f7244219844e64f58b8ec955132e73786814c5db3db4691b7b3e293951f3c63f7e989442ab45310dc970ca23f05b76d090dee6c2d6d931cd997eac10b161e9cd67828082d073b01d525e94d76d23161fe9f2ec6a436ec796c3b0185c0c0b497200a93bd24a7b3a958c54620c9dc9ca0881feafc63cf359e8a0b4b3fe176cff551fb47f7057d32f9213b88e93da2e4fafe3f8ef7ed40354aeab0d55846496d879f0bbc1de99a85876911d0d029ead8564a8abcd7276a05673e9933bb9d00909c035c2921e905737863bb201dda7168e6d846acf69fdbd1a617690d2686ed74441442e96a5316ce9d9038b907fde574b3ff4007c62205a16396655e1c2f601de51233959ef5b450b805e5ecf20cfa31c0eca65757f85ed7", 0x1000}, {&(0x7f0000001280)="65070477000d8f8a1c92fa60c60ceca917ff31743891a09edcdc0a0663b4f41e27a32f2407e6b288fcdcccf2a056b903b3710e6d5203af0d8a1c903309fbfe957fafe25a5559201e07820751cb206569dd4cf6869009521205a5391e8a15753c5301429aabbe03d97e531a420bf05d3611e92d0c77e079767e6545094f9c6d28b95d8ec0416a0fee02a92f0665388c7ee743d1f83eaeb75be1f2352e700dd0cb60c6a027e9c2c8826a7034025e08dcdbb3f70e05c9da5cc752850ecfc98cfb20b739edaada9da80f9c57eba17a9c6ca94d953295cb918d42322333095eeda9", 0xdf}, {&(0x7f0000001380)="aa06ed5464224f91818bd33a366386f62072", 0x12}, {&(0x7f00000013c0)="1a77d8b5ef4dbb2de9cebd38320d6fe50193ceebf1cedec4e645e38db94c0517897abe1b4068f9197eec6cc5352e24eb4f98dd6042da36e66c32cbb311e6f1ea0b2f1412960a510ac1ca72c767806276f32f2361768361b3eb2bd1e1ca91dbdb6c7cba5e4ee283d348fd736b32ea88f2dc56305a8c2f67ac82df9206fa08b5cbf146acc0ad5ee48848f81c004ca8", 0x8e}, {&(0x7f0000001480)="7fab6c810a25c157763030c022400a3db4a6df1c7fd2748e04a80386905eb84a18069ae9d7c9d316ec2aa33cc771e2b27ece4069a0e813281a946ddefb1bd5a4be570340c9ebc8830af4dcd2a5d8dd3707899821eb654c410194df9f1d6b9c4a5f1cbdb990c8fe7a26b2fc835d38df21fa77fc86f312d36a1f23f7b00f68b2b73b60de2868b0764d07a92ea018e6b592f732aabd98e547d20dcbd002fe604801f3", 0xa1}, {&(0x7f0000001540)="ddf932d285ea5139e82d64f316bbe301a6709b4589612bd1f6f82580a924c8624e1037f6b3d66df9276c08cd4a27823896da4019f22f48e1d72166f7ff771a255bcf2dea472fe7a4c48a27ceb86136bd412385d4250eb70de0ba3dc8ce129e610317e73bb9068a524f575ce3bd10df757c09ba4106588a8619425e11c0bcf8ab3ce53c51dafb2e938fe371bef0512424fe4d0626182fc44ffbcb4b600598104b5afe1f241148a0e5be74925409046052dc371482e198b51e3db4c7dfe0378ffe5978e33484d38c1e4dd4c67d3c954a2ec660935f40c6dae54526ba4a922e795a8ecfee86612d29c08b6b", 0xea}, {&(0x7f0000003a00)="4930a7b563d02d87f453083ec1f651eae3d32459048e95673f619c938ba27b2427d734d7874fbbe430f13f8e4d4fb4849747b73cdcd4223ca9d3902784139c585e14161e7bfa06b4ec087b680d6e9c9c351850175ac186fc80e994e7efaae1b51ab7831e744e1a570c6415c8b0dabfac19a310f42790b89fd9209dffcbc56cdce0a8a8b30dd9b2ae816e0bb4c54b8b071f8762d730f4e512e8231c61f5afdbcb1f0adb2f102d39c4452e181c81bfc8ee4add538baacfe5b91e2acd04c7bd910cc6466f2fe347184112944933171511ff76856b789d8e8ab21259d75e47f27b86c0530fd0ce07e8dc88591d7d061edf84d77e21f79977808ae403a25727d93918d2981a43a1f8081bce0b24dc610fef5b3f8afa937ee6db2263c7f8e11bf8fedb8204bf89a546902947df7e072fd50298e2e167fcd601756ee0b34f776d6f4a2b801d3aca1047f445335ae3f9d93c4efd36877cc695c801afe28c21611ea066ce46f3b0365e2cce52cd82e7f530f09eaf8b04947c5047d305a8464c432ca3f17a901b4a81906d1a19cbaa1696244b6e91a543f6b9eb048d881c7a9678bd9296b28a581d3d184ae6155bc9fa3dc8ecae52e64466aa5cfb7569ace9f2a34350782924071f77117ff4f4712c0b87428f8ba4aa284a87171e001ecc64e4a190fbd322dfec027533df95e33d98731abd58b3377e6b90f40c1fe1e30a1be800eec40e30a9fb7d6efdc08faf4f34ff6ea288dfd2291df31963c60a51bcb3ca996eb519f3bc926631a701c774d88204ada8fbd9356a805e386dd9ca64b6652d53cead1297e210a7c78f36423c48c6f97532b80178a5dbac0ab897a8226ff4e64e2add78982ede3ddf97c24ff602ebcae258708a4aa26a4cb5c5f3940eb369167397ab15c686bfdc1bcb0c2b04f6e7d49a93e12889c148582756b2a9c4ed5cd19ba9c1a3cda6bb6172b3f1b8799197e3a4e7592fcccbda6f77fe9e4766fff0b1eae8a9a2c9096963daf8775281cdc2b2a27e03fd91cd35fb4708c91ecd140f2cd64dae6c6c4c53db5860c9cd828dd819a9ed1b02f2a942c3336918f17d0659fa68c99824d242599ba12246e4261123386ac0b6b2590efd87283de37aaed91c38c62b3494a519984dd6607b081ce506e7e1af80b59079270b04c031b4dacdafe14b9f248299887a512d3f55b552bed3e23372ad32e9160408413e10c02640ea1d214e6cd0d411c01f4e02c1b3772e94d0475e1939b8222871bbc672e5b3bdfbcce6db564b0d4f62f3f2fb561cdbee327045499a43f7a7eebbb31c417a0cb8455f4209dd0ca8a7fc12696e4bf8dd1fd056aad8f8beda552282f63ab4a09b05b3f901444d2875bf7c11cda4cdf014e9e7e5e1da87592dcd9de6b422cc7cfbc81a05de466f7e8dad17b78cb423e2ea782ba55121bc4012af430cc65ced52e9fc2450d73c83ce8c4ac67fdb7d502e4c470097c25477ea0a17a804f89c98af911004c67cbb38e0d7612d7499a732d8ebdbe5a37a56b6d83fce631f64f5619ad581c9a778dc82a2957c7c9d3ee45514f17241c99ea4535c0105196f5d4d2139c06ea7d4d1f881dedbe594730501cebf0f5a3f58bfa92d3ffaf204d982140c126f2bf82d3ffd780df54b895918bd8ee6bd36c1a975e2b48bb68eae9b61cbc6bad3401b853ff35b3226074eb64be95e7ec2d2b2bb91fb0a56b2845306cb00176d67d1051e80885190edb8920219b98aaaa386d0955171cf97cbdf0b31d6c138dba47dff5a7d8def4de0edaab9b2c04ed173e29cb499bf6ef840d6053e0e3e5ee7d04649c74f12c589e6ce11b5c0b81566e481dfc837306b4f9967b93e7e7ac4b72d3cf9ea806cf640f3747b83fc6fef1a7d53c2a7457fb8caad0d5d747d62c500ecfa07bbf129c3232493a9bb802ec2e327ad9b739593df754cd740af0757d5d31a4b6ca99337c8269e5aa1ba92a331474be3a7129487aadaedd86dbcb1e97b7c992b930684f33dd358923fda3afe1d29f87512daddbfb208861d568e1a497168b46d170d4899644e1430dfdbdbb7811879a6234ef8ec2545492b0f8ff55baa85beadf0d30afecbde6772a4a1088db48e9cfca24c7d99c109b3152a4ec98c9f3e689f53b771a8bddde72dd3fd2c2dde13c9d6ee45a317d1e6f4cea85dd5f33b5a89b942dfbd76cc179f3ce86ead59363b06a09cf49f47d19fde095008f07458b06c977ae10d8558e00e157887e24b6bd9a11422dac507c5240e915b2fa5c9eceae29759a1edb4fd4677c5c5e929a045b07818a058ddad6ad5d2689f70186d80ace04bfe72af18626cc013571c2d5785221b1be32ffe0b21d33d475f99572a53c3584faa23cdcc68823b1a4d0663e3c167587ecf0e5c3bcc7da1bcb2a4d09c98f2aac11d8ab75f62478503ba95726f5d63daf537b5b19bf565542d9f3c28fcf04187207af44679ca002add9f1591c31bb9e0fd06b07c373dc6d16b4b26b6159f23b9952ae14af5a6b7553d6e430b57725c742a48c9992633736b95c935c9f2e7b154e55c2d39ff49f8ee4385f4473471fd2d3b74d3dac8cc7e9bf342b46fc4c79d0d0bbe1c7df1d8be58710c6ac27b1ffc373d2ccc53dc1d23c01a474f491b270f57a06f9f68b554a611b94a0df0f49a5fcd7f4bf3615bad3e1c7c04d327878815f6c2e0ef6ba23651a4e41d5f282dd4642ec01435a21a68fbd37a51d597f20fb35f1405639bf54b1548b8cb5b084644d0171bf7efa28696158f988fca6929e4ae625f3ac138205ef0104b7733d2927fc0a04535b21e96d5ae1fc6b3c1ec484378ae479ecaec7ac294c0f5e831e05a443b252e320e7cf153b7d9989950ff0d40b4e573038aa4ba0b965910458625d43e9899cc6f07a1fdfe2dd4accc888c7dbf27ca8b379162fd7447a44a70a5ec4a0b61587833551a5e449324fed37a50f1b930ab1e0e7ed1a6a733f03f944a4123526399af583cb63ffb8cd382bfd5f661ba879b8bf49d7410ba04519317737c272ef1e646e613b7399c4975ba1720012b4e24180f5f08692e724d7a05eab12d5dc28eb693b780373d42155bf5ec0ed481de40fba8a121bbfbfb76114c02342002cbb0c782efcb6b60195aa7a3e87125f431266771bde4a3a0cd0dda5481b96baed95cc702b8176ea2f63159b0bb8fa0523f600c9eb8e4cb800396c176e2e019716b5e9392769dd50e4effdc1f8e3f5c341d9d8bcf52ffdbe4738ed2269efd34c1749833b58160c67037ad520bb41522bdc7e959b7562766044484308f413ff8eae09a1c0141e92d5863c975448798a1dc8c9381d26c7acee45f6f70c313643d6bab9a2db2ce8bb60e6d789f3c664b60e1470cf8c491a2325cf650ca42c5cb2c69be2fb2e4548dc4a78425991bc9e16664d983d643731f1201328a8dfaaf5e5573297c5f8ce33ad136ad0e40bdba5a76f4fbcf9a75af347110fc9a86675fae8af47d167d2874f4fed81fbb90589b4b4f4812235137215780c0072b14f2b1d865bf53ffa5b3641f4051dfea8ade27a840f3c4d01fa7f224b9a5f39a15770fe4bd74b76d2020d45aff337cd610134c7ad22924cb7399f51192212496b8a77b9786a00434b883bef58671fa022762f10727186fd6f86d76ba80246147f8c93e87a8a27d672f8f6a75be3cb3644ae3512e883c638fe2bbcb2e63efec23be5d7668f2e618b1c2b3e1e96c219c39070a1313717e1f910d313d7245c1a5c688e5c38c1f9e79e0d868cb329f308acbfd96cb5248ec9088bbe975b78b38ef287009c0b52b72c531fb0a988e7e579456896074ff500fa3d49a6e0bb5e0786a9d4ed507fb7dc858957ff2b165746c9dd01d463d550f447b19a272c6e905b8dd714fa8cc18727e39f969384ad9911c097ce62b13b203b4e36c0f04bccd4db39e59ef7590550603827a63d6272a62fbbb4e8f0185e4659bb5b316c1418f56fbaa8e2212486d7c9ed9ec4d62646172ab7ccb3aa018a08cb8c76ca575676296537fd457a81b5db6007536d9b084e55c7655baf7b459dfdae8028a05e77335f6c1d274db2dc46b9ff39bf6215858a13db2eec8424d9cd29c0f83a48014b3bccee0b06f5fa60748d4e61653468f9103e27c6ef7d13dfbe549e687d3972e903236e4b5ba5b3ed6c43d2986ad89fcd3a20fee02656cf7a16292b806470368856673dec705199dc5b26afba9d08769f9c1c44df009dab52067ddc5d551591095e3c26abc6713e31269bfce732efdf7ff8a9189dd768c188a337d4b010f3cdd585ddbc4a79676958a68252c3043f9f23e8d04fac1de16aacf064901d31cef130b983a5e9642b6efb00fd8e3b233dc8bb6406875b73be7be5e98b58fc12b246fbae5217ad790beeb787e60e0b76c1f0994a8b4753d0ab37f515c507bd195deccd53e8a50106a3107981654915623aad94273697398e38827a79794c4be0e8f176aeac26148a76fbde42373a1443c273f093a2ec8e3d7d151ae2e6143bd0ec0bd49112743c367c110c4a488c74db76201a44e6ee949ff9eac6c5e00a0b86969552b3791fc11c1c2e35f9449aa69c8fae552f1880f17ce0f2db036308a8cb702c4db3e83691378ee9d413f0656a5adba244335144c36b9fede355a5650562f1873ae8ac380b24d804dceb5a5437cfd1ad56bd6b56f1a30f7ea94da78c901cbb204a71f056e980fb31ea54dcfa297530ea1787f05d72fb388f345c05454fd54a5a274bbf945e606e3b3d7d116ee882a636e484c022af6bdbcd19e7b32434cc771dcd7e25b52cf2d7f43d45760d2f6346b06f6373a459fa06cb7ecfeb20a456de5ec69986e1301baf6d19424356db00c70f478dd963e2d8347885e71db3a0deab28fa29f8dae9c3a80edae652fd77a97bf44a2a6887dfebb1b1af09f8c8b51539ed6379a0f415e242d62180c519b96d9c1c2f668e980c4530e5fb5fca3cd4feaddaea220d1387f77751676841d47ddd34793c7bebbf260e5b6ea838b268e2a3ddc4a567a1ac90792f8d4a37383ddfde02beb15be79c5e61f4522b0606dab8a80669f3cdeb57c7434cebc9dffd6219a8834abc66b6df57872c5d4868312a4f3f063a4843beac13f42969a5d048ec882fb4ba52d0545d6bc731f6de6541d18fec407bbcc2310aac16c53463ac4a8638745b9b069dbdc1c31e5d84f491e5933eee647779e3096d087558f1dc7c4e2643d21f89b2cd10d254ee87954694ab3f799d47b2ad999576dcfeb6fc006be5192a72df447375615cbb850b9d24affe0006c596394832df699e82fc3b4314530e3aefc2de04aa00da724e74cd5f9acd010a926f12cacb8c931283411f382289de809762ae7e8d1e8b41051c82345d7c8db569d9090a5ef017f5921f67b8e0b5374458c3f8098c56364c9a53f6532a3133b4667365622a7ba8a86a902a5b6fa0bd7748466b890c4eecc4b84627ef3ce8a63d99c4c10ea4ad4816e661006138ddab851ad15a6da9988207b3d21ccf5b354e5f79a6efa30f186f7243cc1ed238c979a15189a739281932bdab957e721b28da92f394a61d06f4a752ce4047e9c18c0f086fd87c0f6a408c5841049d4dd1b19dfb9e3c46d572517f42c329c51257f383b22fd43c477dbc44d2b8bbd0d3b39019d591909cb2992a9e4f938938d29aad2d735d85f59ccbd73963954e6afb2e34f755094e89678b9b40f621ab8e1fa2f19811c1a1a690943f7f7b56fbd6f645d63abd2bb06cd86767f85ee913f778875ae437215e233372d6dff3a753ce71a1b97a5c7e363771ba806c289f6075771843faa1507292dbf0b287fde9508b8a15ac75ac1513308d862fd6d44c09a", 0x1000}, {&(0x7f0000002640)="156836202f14cea53d3567255093913a1b", 0x11}, {&(0x7f0000002680)="f86c21f5628fb27411c43f789052c6238684b8a9b76c176a5e724e9138221a7cb7d65147fd085fa975f4e7f7d4283163e411cd3e64c2e7f1b98b01afbdb4e1eaa20cfce16548081baba6d96be49cda0488f2729dfcd3674ca083a6429737002ab910e8878586b97ed2f8d1e49c89e313c973a706afdac9d187ddab83dec0bd7c4ffe8a638efbecc971ad7495488c97492f156886de02f7dc6e212bad26b3569745f30261b1c6e3242fc42db5f00ad8c6023e249c4238d5a863897669761a9cd5aa65602ec6552ffe296d2c4bfe46a1f5c4ad1829502baad5cc01034294e8d10634d6e5883d50b4ef888be13f42d0d1ec391bd9c1160ebe0ce4e0afcbec6b06c7b1d403cf2497565ea0df9fe5ae609136ae903184592c35f1d9446853b4d6b9fc7aa92c72333e15190f156c5969ada68134489a3f14488cc12769c2725badc47e74cf5ba2bfd329f7f7cc18db680e62f7917ca58402e18529e7a05a2d51db3648feb8e3f995210f293ac40f3edcad4f9b9d4b927bb2603f1166f3aa5f8dcbc22d759ae2f27bdbbfce4f24f56c7465be453d46a29328120b359e4fc98d7401705bb6873b7f7a0b34932e93a164e948b09a5bbccfc7aedc52a0316bfd2f524a23e2922cd0cd803b7069368d344840acf2fc2f7723d3c4ffaa15addc517bc14fda8a8b3d66cc38b24563b7c6301dc4b003eb703d19dd80f3c0715fede944ea158cd7b9c0915947059ffd846d565d0f5e81e8fae80170cf5f0c9246bbfa368a7644f4adc9383847e2223d494bc8a7fecadee22939b554f211d31ed1b16f33b32bffd9890daa98ad580927992a7ad7da91cdf492427598d727f87a8b890633df5e3c5a63b2720814b55697ee2719eb8017ffbdcdb7619a66ac8c6e9b88554860f72a0771ee938f841109b5054deb7f87bf2fa73e43d846b463cd785951d3b321564f6151392708db312eb6dc77baad294f06f84d29243852e257d517d4d6399bea7269aa4443544d685b2498034f99b8365ded553a3280a8490df846e2101209fd2942fabadab1ceb0c91bc32271990858980a9ff3c345ce308fb484e27456d01a4848df729ecba46317f0358da2d94ec3dc8f15dd5cd3921cad0287fad6cc78ac342b4e5b16c8c5fe5e36007206f97d2b6b09a1c6f38863f2b8ef3e4c8e5c8fcfd112b90fc2f3a5a6015caab2f0b204851738f563cfc0a66b65ed0849f66643e0587fc995129a2f2e8699592a6eb5947095eaeb9537cb344aa72fdb567acec239137966f92995d97cc59c8307e1bff507785e4f0c2ea8d810d3311ec8bf462c4b3da3769ae5981ade5bc545712c3bc1834de0def7be29ea615a155736a50c89609805b13122b95a620b92992712b2e7ea8510b53cbff6b58d79c1174362dd657a63d387372dae5c67185d1c3c4e8577c84366899d4d03c4dae5676b8cafe69b78b44e91db723e5003c4bd4726465d9f81b5a405ae3a4da8f603495b33bcf52372a56fbce6aadc0f0285e38fbb4216796ba863a3712fdac870140b1251eec74857b5f74608922b3ba9556fb56f69520d93ba4150d2ed42e66617614993f7dac8905dd1f886bc16c64669ea5a5ea606c5c4c95367ca06e2fa3cc1cc545361f92bd96542b423cd7fae5787f07ba4fd7898a01c3db31b4e1ca7ac9b974df33a95eaf5e1026cf9a4db01e2386d5b99a09ad8fa40cfe5eb32bdbf1258e64e4ca50c9afedeb0935000d2de40f9493d70222523881d65bc12cc8966e6d0a71aef6f73aa11f2f6fe49cc4308be437f0f03c2ea9c9421a2165f7ee11129e071aef0ef70dbc72994a0b0a52934f291c2de2539d936a1710177b613c521a8d9db921e5fe14812eb5fe8480388b6031a9c4cabcc752b815ffba9ee6753261dfbcbc5a0ce4c14a2aea31d7d23fe8b918bd72d84ebf720e16255ea0a4d615bcb5dda5129c6396d56db9ab4ef9e91a5fd564deeec6c459ea42073ae545a4e327448f0e4312b1fb2f9f018ae7e93cce05872c13f5b4cdf2597e20608a7ac31716646c63c0a008d4769b3d54c760ef3c2a809454a3da63f1b012dd6653bba4b4767d040b652ffe37a31790965f88562ec45abb111bd01397c2fe9c945ca1b341d8570d49fb73fe45f3702845ee6a8a5052b8254aefbae657a227041032df1a554dbef6247cf49ef36d938983cfcf898bf6dee25e3db2bb0f429a8078c5eda8f8a8f08e8f98431c339cea622339a706d272d3a7202a5d146ccce22a09ca83fb81630c432e0af8832f08f55e633d69dc3ba3e7a170814264514570837416b80e8d871f8f663dd6b8670d42ff4305d499e651f89a500988765bb22fbe049ee3d4687a946b280aae290b74313dc5a59306a51b857d8ac2747a48a5b5d938ade595b3cf56485132d239537db8e290f9bd3e8dac6d5fc36a55d0e2002ab04a839b8f45ada0a53d841186ed078d2265d22518091b1512a9e5d58c5a84484e1d46bda7f9eae12000473b72d13e1729ded1349c98ca575ec799c30d8847b74b6a0ac024f52a0c2cf48e991995a5b25dc3aa709f3878c494bfbe76922ea76a81e846fb9b7ab17533d7288e7c6afd2da3b588c31b9d083d845591ba9554b57346235ff23d654f8d4556271187b57bec521e969ec477759afd435a39925c712316b46b1b8afed9ab02907f784020d3deca8e8e694b4db6933d71c9db6a128e1d6a7ab44236b473efa1bc35f7ad077a682e3294c77f349a146935d4d200e12173fbdcbc1ac57874c841d797a735c4639ff7b11addce4ecc8cd9209fe254376993079345dfc2eb337a12726fcdfca65fb9d5ff446cb5ef2b027f8404586b613f0eb817bb87084f4daa1355cca7c0bbe995c335f6738bbd81070515b5152dcc4f6e87b459944bb30d36bb2f6792978423851c12caea0c4f85be50c0dee28ac9b88318a18f5f3505a57ccff9efbcbe453637f0e160ad1a6fd57c965fb73c264f5989c1f0674c14e3f405877fd98ff088c4edc9248dda42902d74c825111d7929ec700c84edb0f412367bbf7a37f92cffeffaa6d683e4a781cdbc0930533a8782bb5457907c2761f43e3522c5b4e60f06fcf0409421bb24a9882b1fcc194a6469e9a461f8c68058d240ed32643e67f109d68fe72946885679502648c329fc088b44f7040e69196b455e5bf306f74859518a68d61d77efc614e3ddca1bfae619aed60dce64d318c52083962a8a322d63efa26cd46daab22c23d4cb34e5da46e07671c2ce611b8c275b03c96837e7ee689b75220f81619821f8205cfa15753884a7bed3df9fbe5a3fa9e02aebd4d265df8246eaf8fac6a758501ab826b5df7c07328d844537af08a6f540f58ced8b2a1d54667368933503e4df3b52cd1132d70848400047c3f4b2df6cac5a7956be2aa32eec3a43b7057ce96cd6cb3b6df0da17d45a71d2edc22f6f6907019321becf9574b05f19d06387c46a21b29ab4805a4ac47a3313a0866f207426cd7136ed910fd0563bb308979b07de6d4e209cadc0b4622cfd344244d187202452c6c84b6a1cdc6a0f758267a46711e89bcdcce2615ad77ee4d38a6fae9439f4959a001397fd9406f440633c525d5f44fcdc0f5c331e85639e498078703a90fc2692cc8d100b54166973d93ee9cae3d7dce9f82a4c25d22e8cb555512473656232cf69e371ded46184c3140c64496abc6faee03d4dd70e910ef2a471def6a5fa3e1df35da037e0c840ba4bab2ac6280c460b31f2a8f65cc2ee27b23770b6e205f67224b3da5b2bdd5c1312be00f2651afd2b484948f45bb204ebc3063a828ee9a6c51b1aaf1f4e0c5b63439aec8f44e59d515a6de51efefe725f812c786bb87fb922644470d30fb23367a17ad8ff5de8fef2824466cafc5062c0a0c98bad3e4a1cb86885dac0a46cc3c3b836fc5344ec2d9319f2c2fcd830b19fe1b9d99895471b6182b2f16857c7cf89054594482c651461a35a77f1d73878fd06e385249e4c87510a675d3ce5054ac78018dee98ac734f9bcb8859b404b1a67dcf29a3f294fdae3e14073ada03b049a2d35174967333c4eba4ffd20a4d22fe9a63cc184cd00e6f9e11d913d797b657cad669df2cb613f13e83a4e26a9a396a1d5c7c275d9e1748df3206b446b8ec27f994a5978d73f001bf76d487209ffacfbd16cfdbae28006d20dbe18cb4b36aaffa26a5e9aad47106c949711d1acc25183025c31e1d04a627adc848b497562571584850157a71b3cda654b5cc923100a076c545a35aba85245b0bcf785b7369419c61da2f88409758aa932adaf2b264fb195d7a6555a468f5f51d99837bd375a9203798e43ca57e1dfe1dcfdb5e29aeb601f6476087ef9e64b5f445a485812fb818491fb6381dc6d140edb2bcf59d2499d0c619fff0ded8dfd3526d551f55fc0acdf8159bc27b51d97d642ab4b1c951e8f09dbd9514dfccd3c52423d9127a9228325f89a20d9c9dce646142c169117c4e5f52d913eeef203fb90f835a23d03277fe0bf92b65da6db7ca84f464d62e84417c0cdcdcedb0a0e79ff693c1cd39ec2c10835b65867523ef70f4b85275c5a394f618150f494db5503ca34cf02a9ed8c9d2e2d1259fe2655947d857ad80c639a194d054be36dad8d618e4fa688967f331cb56d56bf5098c3aa9ef9a14337bc12571000a031e22ace90a55851fbbb7689835c7266fb3af797d9cd36f887262f86dbbe7be546b3838a562462bffd7826028ceae863c3e17dec789fb61f5698bad39c4b004f29adae94d5a9d9abc02c2da601c3f8b4e4eb3b7097fff823bd92b6ffb256b929fef33316904ac7bb0302ec1e13d49e1405b6525e7086ca4414d9a0962976bb1d287d511ae75da351112bdbdf550ec4071bf623ebc0b4269385fd477af4628afebbf6289abcbd1becf6786782715cd80734f21758b8b9fc89e0ff038868fdc9ba83695e4c100490890ea2b1c6d6a5ff742c65c3ff4d4e085b78b6309f6264f0a2ec4b62a458c4e8c9d666ced32363a67e13127db984ced6c1b088337b0489a328394f677ac158b7b4ec89d2abc4c16e9b4d78f2875337b739fece0d098bdf8e6437359d72745e48706df98d451b50cfd38c51f05def91712bd30d722d6ee1352e0f6c33c3ad25873bc68d3cc4a9b9edf8c32323394e184778c6e66bef4be97a4e1f2b6a8ac271982fd0e4ed58f32be4fcf446e503087d388d9d9dfe4c2d884a9692ffacadbdb4e112ac37c5221acb621eaf04da7529b28962aae37568dbb6aec31509842120e7997888e5cde44a85cc37167113c060ff6867098b96f68c4d36395531cf43bb0af78db19a1196ae6187fa844d3644923430b72a2677a7bbf4373e632e69bf904573ba887bddb08021f7a7009316df4c981b263ccebae693e13165592d10e7b8ee0ae3a54f4b04733a300b9f9b8e5e7a1ceddf1136b3221d4622633028de064197f6c9d3ec4aaa27b8f1e8526d9b31e009d9208cc183968210aca33139ef51ec3f37f9b252309ed2dc47f48ea83fee5296d6da7372af93e4aa5a2feafdf1c3de966a33244d6fff3bce50658906c34458096a2f56007bb9177f112bb077c13b276b3d35f5c3a08b2715fc1e7800ec153d63d437bb670b617d2b0a9bcc5da9b01ef36e499ed899873cd46b83ae507a2c21191b471b3fd5704af3afbb3a4997b40b38aa6b79e599badb1a613bffa7904fda855f1c6762304b1d598eb067e5682d92358541e305f5ccb6700b5334871a2a73b6d909a7dfe6d2131b10b3ad293dc39c687501aea4412c337bf866676085d9a1a577fbe2a8c7b4024cf4c364edd7ae631aa5ec81c2fd99d80", 0x1000}], 0xa, &(0x7f0000003740)=ANY=[@ANYBLOB="080100000000000001000000274f000074b94b70a389ebfc5bee36410b2f0f871f5cd351886048133e612f1370a5bc354562e645553459798ed7544fb85d068f13146fbdeca2287ab267947a29089d818e3458719d742ad8da0d5b0cca887004367e11f7c6c340b7abbd4894ac4af9ac4e83bb52b6b23ddceef86e7c8666c35300ac7d560a7228abf18eb4cadb948ec3bf888c8ac2ff0a4021f5c902143b648096831c74325a1042b9c554e04bb97fb443c945b068f783dc5425a81e02ba83035687ed1735533106cb8b83b120d3f51ef65c43167ef522734c0e9aeb304cf7e8d35aacd6969a54da826b430e4a9332986044f76159a477900ab2269d2a3d1c002f97ab99e0f4b2d7d000000000000000ffff000081000000f16cf6c713a945e7c11fef07e323238983bade7ecd696ac422ba69637ccfa407f5881941cc2349d1e14e96d0a17783bba77b675b076e3c6ecf25fb4554beb7ea4c0a274e5365869417bb10699ac89d7a7b67a83d76d02b1f00492395273f6c3ebb460b2b3aa9a2720119f131d647c106f758b0ecbb0a3558e32a99072aff9f393b11cbb81725d335617e8aeeca7b19047cd5ba11bd35a840b5e79ac0bb9e358dd3f34290517a182a1d8f353625fae0176111b348b6ef279754e753708c0000006000000000000000ffff0000060000009542d544a91b4e60f25079a9c70dc74f4d76d70395426e075e7daa594f538768eb633b59a80464f5ccfa44abf6e68c8c4af57e5c4c608b6212999627fb4875d276f49c1bc4bd23fe826ffda7c8000000"], 0x238}, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fchmodat(r2, &(0x7f00000039c0)='./bus\x00', 0x0, 0x2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x7f) syz_open_pts() shutdown(r3, 0x2) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffff9c, &(0x7f0000000080)="d856ff0df1559b5d521d81158e651c60d52de88efceae604ba6243a5d1ff2e2f638796ff91d0ad66ea16b66ccf29292ffb2430cf11808b4ae1ed4298dd7296bf3280e9af71a5cb", 0x47, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:31 executing program 0: r0 = socket(0x80000000000002, 0x2, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e2f6669522d3000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) connect(0xffffffffffffff9c, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8001, 0x8b2}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$KDENABIO(r1, 0x20004b3c) 16:01:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x40}, {0x6, 0x0, 0x0, 0x40000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000300)="3d2e715ae09792f32957725f5d3270810920d304fd1cec64c19a3ccc9ef1450d355c575fa0a12e2f88cc424af1ca62673de7fc67df5e4cd7eb8057b9f195e6a0bd720eca717e76c3ba8686b7db9a680e0f9e9c842577daf7f533fe876cf37521b6c60ebea8a6d7185288dba5d9836c9ce8ee1b9f40579d80623b65cac59c46687f549dc16044ad1c441f5df4e25184138059e39d645c0c9fc3ddc3e76649ac890a92a9f968182b30cce77b7a40dc49ddae0e2ff2b0c2b9645941275001493d94e724e47aab87893b89394b0dca192399535a04ef7131c2d66d1ae9506de698c6027d62dcdf3586c42b897717c85a1d10057936476e3da0fa77f21e006986575832091613fc53107f178393448842ee0c95dde7cd2b8fb8c07ec3df85e3c05cb85e68a5efe8f4dcc64aa93e62b53e81cb506ecf4605f1cbb1ee2a0ff242dd324e7bc5a33cab260f7d364f87f54374e15842f8697c7bef045282d027692162a47bc47acb2acc1b1cae8c9369127c9bada7663fc6c145a4441a979c6736650e9f2308480487c145c435535e2019a921810789764c5e57d2c15594d571dc94d6304536f0c63f4e20ecea753100966ed77d1adfee7f84089fb2731356ec9cb5ca8fe18ace397aa3e9798744e6e5a964b6aea98224798119193f6e49208f8f6639435e4ea56195283750e8f787e732cf50fd444d330eb597feb51eed9adcb5b22f7fe33980c76268d0a29e7b7320c28c036cec8b14d2fe241f748af68ce657f1ed7bc1f2d915e6e9f7c98f7b93152a4048134ce52691b0fdcecf01b9629e2d1f10f3dd415fd287e36f086b9238d6d5b2f1bde5266d583d304d523d980a309a86aacf1e87b45349130de32da9f530849b91e3ad9c977ec846b980dd48c9600704c1a8e304bd9e666273d4cde6dae75900c776dd0b04b0e4e60e1dafb6ab1712af8fc23f799841bedcce967bdb1a8d4c77fde43fe4d275ecb72818e11d73b96d8ae4f833e0edad272adfb805fbeefbc51f216677d0a66e7ad2406adcc3aab0aa45aa1f2efd1fe6d9c6c736838da71472e0ea4cc4b73243c5f135d714c5bb6e4d7b7cda07d7f62c76cdc22f810569141d91fb0c2df1687378242235fbe0a2c4210cc9975411708e7d86ae5bfec44199b0711586cf1cf6c98618accd36aa64e38211d80e15c9480371e68393fa8b317967873c21f95678a641c5836a7f5eb0383f5c0a49f0ef3c80549041cd69c02c4eb9dd74b664fb6f827fd9cbce61f0897a1445f7494216418667bd2380cb87862b1545858df852d304a4572e24c3f7f6cc2a363316f2a3af415b0af58b53fe3da05b8690e80537e214bdade021184c0283aeae1b78a8baaffd4208d3d6a47587863508388b5f72a6aef2cc6ef94fa1632561d4bf456fc0d52e30c09776bd3be4c359cbc7b1a9a44a7d3dac871cca59fe84a848113083b57e7191e6de1f4c45c651dd24f996baf6567a3416803542d8f205cae721dd97fc2be316619eaa79e1c54b28d8ba7219788af2a897c51ca51e54d000e9b474d5757e8bf1be6894c4bd9297b3d30e1d5b48d7fd9a6f9ca2819568e62c9606205a7a1eda0f126722e5f37e72c443c9f6d504c13aa57404cbc4f6a68340a65836a83e11566b76a25b4af406b3ba5c59442f68a7f284358c253a2d26b44b263963ce58255be7145f99b7fbcdcc7f1bf4193c5ffcec72a95d32245d2fd8260556af70b98a2c28cb900dca0d7d871f3f92c8153f397843fb88b11f6ed58e8af7b11c8f1d110c1165a13be02a89bc25294b9d507471b9143fdd462c6853f672e98e062a41e608590c4203f8e4e74afba52d5015552a6a29bafec03dc0ff34dcc11d2c77a7a37ea514cf853130d3b825ec4e98ae3d6ba6b657cb7b6d23927091d3f7e870395e64b870cd49aa4c33c6b1eb36792c07b9437d27957d597f2cdf132fae16f452744ecb5d9e1da8eaa9857828a33412c3ee96ff3147620387b7a07f8eda1d0745933fc054cf0390058f56f4552c28529e07976e1744d906afd888c4936a6e0d776c19d907c987b16ba68d3c884733b946ff66216b7edff868340d288965e40878e0507cb377c6f350ace8b59bbbbbabdf3b0a06f49af2fe548891cd1789d5de56c6a036677b5339a699ebd41084aa6e6321b6643f8a6433d7f6b3f2593f3d41ffb6cdc30aca30456a09ae7d03d2933e0d55a3b63a2d5b50fb6895f9161ed60bc4526c73fc91a335c446343c154d7c9e1e55964b130e1e279456358de431bd59836b9b664dce89b652e7eb3b5984a08dbab69c103f8c98a2a8d0dc0fc21cb92eaa794a2a5c47e2c320d10a040cc5680c4bcda9654c93e1f59aef746d99063a313da604f89ddcc144c8d3df783901f49592373bd786707521e4d69040a9ca029dd02af956d7ac099798468b5cd3b0c6b7e475068975aa4a1d1951d32442a8a1add8210e78898e63d277dbf950f1803ae9cab385c5817f3bbc99d4ed8e0ed263f9bc36a781a850e4e7040843ee265bb93e86494ad6c38cb5805f5be5110d73530293bf09cac4d9416000a376cee7727b9d3deb2876203cef8e744330b4d3b2424cc9397e6f4647f869cd8388d58cde3415443d9667fbaeb1110b53d12bee31dc99b02a67fbec4fee49b0507c5ed8828231ca3c80da4493faf20a485ad5ca5fafe273c310a95243857d8af3cc823d13310f5815a205281c84a2c254aecc21393d0fb0ca72bd34d2c412c9521460bb31b4779ce45c5cc4194ae4d63965b27021712df4f6f0aca5cf1bc255aa887c7723f6095714a720ec550689c4785abb0ae9a5192c33416328925334c69fcafbc777ba659b6e2040bfeb91ea8a175a872b0f87807d0a73d995840f414cf0c943bb3624020154a4bfc5825694bf8dccd658956931aa9f22529f4a3d2127ed976d59402d9a02fae07548a4d1aa940ecbff33cb7bf47d8d68dceee730403b5cf8cb6f8e5d2288d33f720939464cf15f509f5f61bd8adce473fde34ee757abf627e2b098a040bb668fa6865183c53f6443d59e16c381e797008aa574d865fbb8c65ea75d9dbc3717794ad6ae9381e61fede2a1131ef662c5889f96cb5149e8f791c3199dd85b65461585cb53f95868ffdff992798b38e3384ba92a4ecf9cccc275be3710af2be4910730393d72c39231ba4b983051a083a13e0368ce18265ace7c678172f6f0e6d5988df60988ed243b0c630101a8f80ba067be1c80305abe6a9093881fa51ab8b8e2f94a0aa6f418dd31730dbdd4f52cfbaa7c6bcf19efdb4be9a0871f4c4ea6b02897fce9675772fb11d915fbee05bb11736903ab7749858d5ebd806eb545a70353e95b2aa4ca1528eb069ed3881a583054e8c2ee204a54354d77fb189f43d426ba368a99cf47b290073555039b34ffc430547fc8b18468b5332a471ab4006c100e21c795034da82b6c9910eaaa66f6b687c092cf1760046ef579c1d5286233f82d834e47dd5d9dba227ff5f6378886cc4202d5ba9caaa9e45db87b14ab557563138f3d2540d9e427983f1de7f222eff43b5a73bebafcb75fb3f75eca3faab625a76720ec70da7b099b9ea0be82a6ba5893cc60bb1c5240399bc895b67845dd68fd2cd766650693231d00b5fa4d9910a86587c965ccfb9fa05aa89603c72b0ad41c96d17158dd673507f38a2d387881e814512a4f1e2ef63cf6d851d0608974dc51325595960161df1589cc07ee32501bdce86d6b6cf1bade6ba63dc2d5896efdef1a6a1983e0d8210ca60c644a4ae3f6785a81c8baf73449fd6075839d9d2fe03978f85172459234b567f6c20e318ed4ecfc09f7d53ea9a0f7dc286e0c323a352891f9d81b09c0550e55da7e600547a6f610d2369f8953c49cd2189636f2ee1573c8535880db0eedb9fccf3f9592ed75edb904168a3b92aa853f9cbba42a3a683f1108063fa01ca441550a7dc0a26f3fc53d33723659d10dccb53c7819e8edd0de5f1f5913845120332d4220ee5c7d2812277aa70232c908e154116426312b18d99ec53b295f2c59ecf3d9e7a44bcd49d88464e998b3ace49c8866801d1e4d19760b5ab33d436903a0f8daf9c86b2adc9b6eb385ef546bf1739da97122a7eb321427f3145f84cfec52786411b8028518795be984085e2cc1c193c558b2f1fb0c8e7543e91f2df24623135c638959aea2493d24709bf7d3f0f235d5ab08b535e1be4727aec1ea6695a795b0b18865638e1eeb7f1a23703e0dcd096e7ac2342b02dd81a9a27d521a5bf9f2d6b3ca36b71f6af29004dce99141170016834002a3fb97b54e07633367ff44952a46229ae0c129d1e11f67440f121d032a33e0f49b9cc2138511cfd313f48dc2ab7400a0b52fd2b419bb03bd69afd9af42ed7663bf90b74f4dba81e7596147ff3b0387152666724c5c8037e0bee0514bbd19915a7074b0f871d5c414bc47833d47e927d877e1e6d6c676057e7d05cc35ae533ea6d3270873d5198c827788f22898f60b324f50badd8dbf0ffe252995e87b2c3cc2d6a1af4bcd4161709433b54cc0fed134d90f5db8c56217166ae91f74e3bcedfd3600d59fd2ba72fcd7e87abe3dc4dd58d012ca2cb3939f7cc9d13be458863bf76252a9880402fafb914ab4d96eb8c4a52aa35c5e496499b29b18bc6f757350f916f1986344034a6f1d47a80ec224b5ced78ff8a0ac24460dd45fdc6d0436795cd0095223a9fc28289a1d67f8818a38289b91ac9549259a2298afc7a558e266efb528f7250c9a9712aa22aba9eed78063d9ad49bc66d8f61392dea1e3bbe02ec17d65787b539c21538400355bc87ebb019936b2e46aa72e962289fcbfb561d214a855400630dafb579fb0330e569cafbccee64f831ad84b568b59dd038dbe28374b28ee8019b61f3c58111c6ed01f770a0cae25143565f50d5431bb1cccde1c1f4d501bb86c02a681190ae1f96eac2717dad16e8824c10fdeee4a8623305f6bc98be539bd4013176f691b4aa0f61188c010dcad920d0c6126bd53de793220a9bfb2b818a04769918cf8bf2b18d3fecdff9b602ebcd3dffb1d5f107d7eb9cadaeab095d71f4e6e0faca27bf58c1e8d9cdcebeef4d23dcc6c66356727d57344be632a78135638c677b47d92a29d5923191d0f201b8829e9832954c123c22d2eda235f716298c3ca0b5d13d674cb2add7a0e83a736599bbbe13065a203608fa973569d5c4938f53a7b418baf4ca734b50187437a095ac133976406795f75fbcc006f4d86369c3d9bbfa5b7d258190714d34f9ebe754a005096dd1ca95cda87627ae87ebda796e9f97ab154d86e0305f3b693003426e22f72812387e5408f4cad52fb3fe24544a2b1448667e0731e1a3b92bb1946c3c67d4f123c98fe04c6cc32d45f61bf287bd46e7cf55a729f9e78035483cf0f71dd035f7ffb7617340fd4c0fc03ff70ff017745dcd206dacebb429723abfd7bc28ab2eeebd87ede604d125984ff2f9577f8d538c8feb1e941958d37e9e90787d75cbad27812cc3a011711aa1d2f0ea783608c7459a171fccfe6e6e2fdb2b257120fbc09d8dfbdef447802a33a4a18d6cae056c3e37b4ecd9b85ebc7d10ee74af2935d905c14f15255a48a9aa5b6b03b9f16f459464187b2224d4d7b30da1c96429c7533af528459b613f935d651b41639c8e722a41bde520524594263141e31a1123e17909c3b51982364d7075ee9403a56bc2ac921d3baf4962cfc6921e18e655f1cee07cfe044e400dc4372dee307c6dc7c9c8b6a4db56cd4e5433de00e86d45de0c97cd126168e6c7d9522a2d3ebc8dde0a9e199055710a3bcfbd8d6", 0x1000}], 0x1, 0x0, 0x0) 16:01:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000d00)="7a9453fc2ea1602580453ca16723c0cc5f111f12242462944b27416edf03fcf93b5186de8b7517a9275d31a806ed72679d06c2f5711bc1928253cde97bb6e568ef5ea51ce54d1bf4b6977bd9d2baad817bb8a8b39da81aec6a3dc022fa7dc1b0163e25640c78b7fc90489e021e395aa7fb5c7fde631b4abd522bdeb5ae22e8d3ae221f515cdb2b5a9cd41c5509e456e7d16b69b3de0aa8e995f039b06a773ac3b44217080d86e6fb4c27264ad52488b1d3d65ce24fc014999faba23318dad9c4266526c91de6435d952a98c81695cb5e7d34dcc7514e435e7348beeee32924de65e07e740a5864cd0ff734c95d94d2091be67aef57550f73d8b3a51ec098e84ff301dc30a5efc17295702739b315c5bcd8cb32cbfab6d3652e177adfee9f7ebef298d575fae29ddf07cb70af38b4e3e05ccc184f025c869ab5a52aecb60e54a8414356d17df0139436e8c99efce827a3df2680cbf0a5244d1712b6bffe4e77ecc9dddecff50578fcd7239f9f4e6c4c5a482696ec5313cc59a7f15aa775cbdc149ea2c08befff4b94c5e4ccc8509bb9924dab65f7869503e62f5fc49ae9c415a2cb030dba78a2ce747430578c8b08f2cb34b655c2c6f33a1a8b27919689353ab6fbe0e003aee5fe9b41939fbe53f5b1663ee9195eb364319b8b3783e4ee2744b29a14e3a0d2bb3f07a46697f3eee49903a46b77003a0cf12970da47a18085fc6dfe8fe7b350a4639f29ee6972ba93e9919e0af48bb48353d8978e5cc1a9826b65cffa4f8ae4ffe5f87b006b5f101f6ef70926d48d431e0592f216d239a7963c3820ea172a2fcd34f975ed1b64c7fd359b495c87487bd5c4fd7c50271daf461aa1373322ae6d51cba59354b41de2be1ad6fde8f002f45799c42319927fa24b6688acce0521626abdf3b7d9996194e832791a619832a7b191cee792ce487f3604a8f0f2c84a45a289ba7dab3996549646905a74b6ab62928f38b1345351094db9080a591b613b7defcb632a2ab0cfe4dd36127bbf431ef8a350c720494ee13bc85f895e3a7639dfbece70a78d8dc8450e161e03c8c2aa7ba4d4f8dd16026b29a84d46bc73858621073e5097251dc60837d0445a713674643d034bcc21824c94580ff7c4d31172f8e0e8033056725675e1e99aabc2a1d9285e584139ef4f8834fed3d8889adee6a8ec148a27e02fce7aa0571e9bd96f7f3f410dad1b0cdbfdaf4c289c268c2c383d47596da48ada327402f36d6afe1d6540b6f9bc0d33a3bc617c0d6fd25eeae59237a19094c9ca33852cc255c41e077de8057399e1c55070e99074bd70331622ba45c8b7b031ca30a6d9e4ce71beb8f069efa1cd336b37e5cc820f6d3843abb0db8f675c51d3a2be56a8012fa0466e7507d797bcbed19f7bacf87cd9d306af42698c683593e89aea9ace150bee56c00c3dc5ee2e34417751dde7da192bbe406478ef18054f69a20a5df5dd049c7f3978c13c9365e22daf5301be32b0255d201c72007f97eb8b7578fdfa96f811238776a3936c208614459a9b277bfd7d4c945c183002bfd82dde342138a33e4f89d5ebd7d15defd1c860b5cbe89ee7064f2914e3df6afb168dc66fe741eb3291b241b08c15dfe7ca65335d9edad2eebdf4e31c4b3932fa276d44c32a5986334460a109ea2429b862ce70616fbd4dad6def4ed4b2e27b60b4468d4ea585dad045b9aeece6b8c218decee0114b471017f1202b09bc0e83f581514df5ffa380f85d3b37034a9fb280eed076ed24de54d034c1a9d933fb8e7056206687ae2613dd7205ae61d43874fb03db67d0ef43bf08d3399b6296f7429a67cb960d986e414ecfd621d3f4b1a14d58a073f0c466ff371ffebab7678da0bd8f93fd933037d1ad6f697c19bfc2c79fe0396db0405d83f533885d6635720313ae13dd8aa9b1457fc63ff60f00ed28e0d5db9807dc6f7f5fb2d50ff7f31521f415ee8f69ec9b2cf9593cc38e52e72a361d99da5bc8f739b006a324399175180f3e3cbca83e87747eb05ecd0b7aa47a6cea76f579c2fe310ece22464af5ffae5198929ceb01c7dce987dc6f8d15c08f976c90443d9bce22015d71f2eb33402667a3b90155133eb57a160e856bc0b6ca9029240daf720d1253564820c93aec304749b903fb1ae63419ee3b3f92dea6947036a7914f1822e38411892868a69cef252cce0c0da9d31130c68b29045237c476059eb16290a7db7a917b87fc625b0ef221fa5eca98c6959f7e8e73c28efe4a5e8f2f0fa98bac11a4b41face5a527f85b887b24077f5668724bf3949b2b24a038542565bb7183ca713d06a46fff19f3774a77e6f6fcba741bdeeb4dd133867b0421c44190281f4b51577958368ed17e16c29211d8565ef04ad48d19c8cdfd969f2483d757d0ba85f2ca45bbe63b7d635399c8ab17b2653c8197a40e1d1b53ef801af94767d3a0aee238b1f0536c80bba62433ff2c7e8601b3b39e227f011328f0cdd616a030e62d726ff92ad1a4f3b1f2fd6de83809f84156b3f8510aee64a49215ba1a73b96894a1083c10f2755a0648b7c3f536d5f3f3293dbf750e2169b5cef40ddf5855b9eb0250f295e512d52c46c85394b00611a039b5c97ed29c15dcfdc297e882a8ed96c9612767a7bd1c6fa07ff6b7bdcf9f8a83a96380801e1a23fb36ef4b134b3e5f3babe7562a926ebe0804eb33fd29b3d19a475fd99921a0664b18bd68aa5cfcf1941998a3b55fd3440b971f5872c7f9cdbbbbd39217f956715f502f435235da5423d331f34f3ad01044b2010e8009163a4b31c154bbd3645d392e32cf878731c4ee56a79b01333c47046ea9623403009a081ffc3f423a97b7d940ff8ec723b8370856d8d8b3f41a22662d897f5427a464ddd13c05a5761e5f9b69f3e6aa363b070f79fa42470a9cb53d24b2a61c3b96511b7e77ca25b204f172d8fb009105f7f5509b30aba94f47d05887f562f3970a340110d65e569bdc66556bd50306be1864f781d693b9becc5c26b6c5920369dd078505a1b9464d518da5481046d0dfb3239b0cd1cb271c0d3f50ca43fdf4e65d6f26c7d5eba96257e5c4a6b54ec3a5052e6316ce5b3cf53092874677870070f29c6f228d5a31b4a932d43aa6c8e31ed99d82da67b9383ff1b1f9da7437c3a89e4ca01667cd1f73db09656a18bd8004d4877852d63153d5c6dca8b11428cc41fb4da2daa479cf88ae4069c9b0398a544e52f2817732ce14b8ae796b51d7e42613020b9570a0a5b08bb947ea04e1500fad972f228c224123da71f963140a980f72bc9fb487185d9af91ccf366c1a79bdea798acc6fcb37a66eab16a5d8277f1706aaa9efbdafacbc77379d2e9d9592d9c47da3fb3ba8024a4dcf64c2530e0cffff6f18f0d2e1821e635f72e0d1394c6bfd7e0fc215932ea0549a44693d471bc3d3dc605b82e0ed90d1dc335da99b53aed15fc0185dbbfe7f8e9dad173b6654d5463ee42d95a0f851d12d541f2ef930ee07bcfe968a34184e244ab2caf2639782a95c47e55be7d85262ede8e92587820107daf8876d925f8e32e30d509d15e633d56ecfd72c6f53f43b12f46619be84c9338f663b7d59d9a3cdbad78821220184210a0dc6148f2c258517fea8afa30dbe7b36d53d89bfdb76c1d06c48f884ea6749f8c9f07748f6a681139f2b339b91c9d36113474f894b9ae2fe8b7998a11d7a58f298870bb205cf5d47eb15349f4b374e0e0181c770a4c7dfde6427aef2bd373ea24ee001e11f21a9e83857a9fd4447070fe9123219eb1ed3a0842486ed74e2bd18fd878c3b463392c7723f69ce4c12b9237791072b303461296329c09c335ee3d3709776b457dbe5e409831a42246d3a3dbfbac14e5fc4aef7e31ab231630ef58cc19f50d0826adbc993c210c2434ba6456819b18203e692b2b72ce61a6edf712da2cd7216f4b774f68ac29e61bbec6239859d3268648386c3586bee1a2f7665a2b2f496ae0e82d6a1f47d510541da21a3e574804cce1dd67ef172df724cac0a1b4d3d0aa933b67f263a84067888beefc14b9f22cb1dbc8229c5b45300dd8d16763bb7c11f11fadb4bc73cb223f56ccc4b730fbadac6bd7dd6b33ded18c65e395aa471216d21308026c86908ff016ace6dc5db024205f993a24b4c62410cb703a7c3702b90b4e43ba3d7f03e00ab5e5b47e56c52c4e1b5dfa86d4a67e8e653bd62123440b4e8a76cff5800bf5276f7db86ceac3f79fea4aa49a75c92274123dc522d929b436cc22320d8b453fe9d608d054ed6337e71d6041f32d0092b86162706a0ebfa9e13d5c2c61060c83ac9403f3246ff8970968355210ec528f236012a46671a3e2bb936b0dae387651f08363263393c28aefd32cd886ce7e1e988eb376989405b589f310abf6817fa6274548603a2bbd06938659a8c77d79aedac5e2dbe98770f75bf59cf778fde73d8c9111c7db1b9119ac2deb4b3d4e95fb4a71776da11889ee6ff4cd47b7f63e1fad741950f972e31fce3e200ed6fc1edf3664b63975d3c23f9e8860d33cd7fe8f40be01916ee13fa762b96e3c61c6f925c7b0450f3cff01e57933ffdcbbea1eab21f3562bee3daa5e57bc786d12607f37c8ab4992a66d08e5e9aa88ce2a15159d66e4933c56560ac87624063a7445fa2c7e05a798a8cdb1279b2049d765f9c9f563e3f3a9f98a8162ad375fe25efd0fdfb98ad13b0c9bcb4e04b7b685ea528074d5f703ee90128689def672e94f495b9c92dfdc3f402890daa18d8fc604a7ca925342e30a0823ac35f3e32e4c1eb4f326941e58128d014d2c421ac5c244f153855d90e98b25ccbdf74f8451d27e37ef8a24f2eb4ce7147681f1d9880a93125eea08fc9bb5c4f91d56d03d6cbc6ee5fd52ea7e25ce24ca1d764b362083a72753a76b2560caf37800841b66bb0d2e7217fc581225655ceaf320c7106e2ab02cf9388c8484fc40389cbe5151016b008abbab011598f07300547c615fced4f3a2f06f4e758215e05691294582e4ad82e0392668e72f0f63690f1606c9de33a98835f4e263ca25ef6df9ff42f91ac0ac1c78486a9fba14dd3d95cffd23f745726ae2273f37333e25d0936b285f5c510bb374f49713cc36c7b9c6cd560138706494793562aba0212cb36087e811cf82f3154a82f3b5c35d18b7dd8d63500f8f421b489fca98117c8285a85684877cd6aea78086f570355ffcc9bf699aaa92000af489d01d98292ed0b9af56552eb20ec90120f768bc633449dabea749f0e9533dde9c14a822de5fe9d1d0b0fca4def7f120c62e6d5df14a52646f5c79b85e23fb15afa48d79ea0070edf49f5eb26bab79461833ba03f22604ca26fca31e98c9514eaa691f2a668273561022ba915e95d1028226d404bf07f9b2862fb1a6561185716f79e46a889df0a30071cf74f6400aa2bdfda527730714f153733332c5c6bacac7aa4bc0cba852779bed7c659119b5e192bad278d9d9ab2ec68d15a11d86661150ebe93a40228cc2824ce15c4bbcc65ec0f74b1a3448fedddb0bb821e9358cbd1aae66f76fbcd79a1a7ab4b3326e8c41faf21a9bd31e185dc3ad1e3b1d57392f1c568df95ed56283539e600d93e15956811cafe9c76957718450e3e4f4b6b693a3743a5bc66b57e600a28a783cf8182105203300356b61370e12cbc26713e954a623cf56d92717105baee0db8adc5beaafd49778b6c124f76ff678d6bcfebdd820213055b9b71f2221073a1fcb07af5ea184d734f89b5c80dc6b58db2505bd34a9fd4c34cfa27ffa36a1866ca38483ad7dc79c19dfd578e3c3c7923dafa67cf3eb3a822a23c33", 0x1000}, {&(0x7f0000000140)="4d4349dd6517665d8bfd4c13ea8b6f40d4d3b4a84bca650e130648eca203c580c0ffa5ea0669f47b9d30839a38b9be88906cf9fe5450c53b36b054023b6f8dd2df4c2f29541f4f5854e211c3cfa6d5a07aebc08b4c97e792a294dd9f8feabb8fbfc7a8c190aae23b36a4a20269f3950a99fa88df875d29be3c8501af41cb8096c62a377e7dc01169739fda8df13357373f29a077f1350b0cfb8448cc7e1099d82aa38a905cb69dbab93f4a6d5f0c689e65972eb95c0e5babd6cb097878ad45dc5252ae5860feecf98ed938a0391cdc97af8136308d64b6349a7b584e27d2d31d90027c326267353174b4d8f2216df56b059d480ae9a23420b31762", 0xfb}, {&(0x7f0000000000)="d831279fde918ec9537953e7450389d66ae52d36cfdff150bdf74f326673494c8d9ae9eabd11b974edd34e5ff6c887cb66c19a2660be42", 0x37}], 0x3) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffefe) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 16:01:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:01:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x81, './file0\x00', './file0/file0\x00'}) clock_gettime(0x3, &(0x7f0000000280)) r3 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r3, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) socketpair(0x10, 0x5, 0x100, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r4, 0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r6 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r5, 0x0, 0x0) pwritev(r5, &(0x7f0000000140), 0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x84, 0x400, 0x0, 0x0) write(r3, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) r7 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r8 = shmat(r7, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000002880)={0x80, [{0x3, 0x1}, {0x3, 0xbfed}, {0x3}, {0x3, 0x400}, {0x2, 0x1}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0xfffffffffffffff8}, {0x2, 0x9}, {0x1, 0xcdc4}, {0x1, 0x4}, {0x3}, {0x2, 0x101}, {0x1, 0xda}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0xa9}, {0x1, 0x2}, {0x1, 0x1}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x400}, {0x3, 0x7}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x53ba5ab9}, {0x0, 0x2}, {0x3, 0x400}, {0x2, 0x81}, {0x0, 0x100000000}, {0x3, 0x8}, {0x3}]}) chroot(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) semop(r6, &(0x7f00000001c0)=[{0x7, 0x4, 0x1800}, {0x2, 0x401, 0x1000}, {0x6, 0x7f, 0x1800}, {0x3, 0x40, 0x800}, {0x3, 0xe7, 0x1000}, {0x0, 0x400}, {0x1, 0xfff, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x7f, 0x800}, {0x0, 0x46, 0x1000}], 0xa) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000005c0)=""/88) r9 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000002b00)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) setgroups(0x2, &(0x7f0000001700)=[r9, r10]) 16:01:32 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x2) getpgrp() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r2) wait4(r2, &(0x7f0000000000), 0x1, &(0x7f0000000140)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000008) ioctl$TIOCSTOP(r0, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/68) 16:01:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x60}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) pwrite(0xffffffffffffff9c, &(0x7f0000000140)="3580e7f92d48ec74170e8abfe655f8b560887e5006469dcdeeedbdb0b0dbe4ed814c41ea6d9880dab3894199171e0e46cbb968853712113b25b4e577435cb44b1fd07fd2d9d44a71f3a9857aca658d464ae23e5e231af34335fb54fcaf4af03903cee5", 0x63, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000040)=[{0x1000, 0x5, 0x7}, {0x7, 0xfffffffffffffffe, 0x52e4, 0x8}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) socketpair(0x1, 0x5, 0x35, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) 16:01:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x5300) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x40, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x1ff, 0x7}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x40000001, 0x40, 0x1}, {{r1}, 0xfffffffffffffffc, 0xa2, 0x8, 0x1000, 0x2}, {{r2}, 0xfffffffffffffffe, 0x3, 0xfffff, 0x7f, 0x400}, {{r1}, 0xfffffffffffffffd, 0x83, 0x80, 0x1, 0x4}, {{r3}, 0xfffffffffffffffe, 0xc0, 0x2}, {{r4}, 0x7ffffffffffffff3, 0x8, 0x1, 0x3, 0xc}], 0x0, &(0x7f0000000240)={0x0, 0x7fffffff}) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) pckbd_enable: command error 16:01:33 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) recvfrom(r2, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r1, r2) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/108, 0x6c}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x40, 0xfffffffffffff001}) pckbd_enable: command error 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x20}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchmod(r0, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x2, 0x1}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:01:34 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0xfffffffffffffee3) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 16:01:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) sendto$inet(r1, &(0x7f0000000080)="7b572cccdcca2668536c392eececfd186efa80b847e34a06b3d276a1cc202658a65ea3539cfc77486665f0606d07f00a2da86696b6a885a7afdc62db96e03cf90cdf94260a6e76d44a48fa4565edae51a79fd94d5b165b64319215c27904ba567b41dce7b7150310922b7437488d34046f7e270122957e6ee0c3f6bee88b8ad86de735d50b664e37be7c14f0f627aac5cdd407bedf15b6826373003b10934ed95ab72a116bcaf3bb9a59b2110ff3f73a91ed2c1658163d2d26c5f78288fb1c272c847b825a09c52ab86ad60958733b468ed43f6270739170", 0xd8, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:01:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000280)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000480)="ac0fd6dd2f00000020000000005e244042c9efb31fa04aa8b7dd2c34775d9c5a4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef7edd2600db15d2a67bbbea5978111fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081689370adc31e8f45cbefb20ef00007bdc6deddcf3b29b463c01963fccc058acbfda1557937a1dc91f017eda9c178289f496994f679a6355726562edca44621280ea80b5e86cd8b814870300000045476cf5fd5c4fa1bde75f8496edc3d3bc9e9756cbac315a3564000080", 0xef, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x0, './bus\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x0, 0x3}, {}, {}, {}, {0x2}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {0x1, 0x1}]}) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x278, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xc}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x3) 16:01:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0x190) r2 = open(&(0x7f0000000040)='./file0\x00', 0x3061d, 0x20) pwritev(r2, &(0x7f0000000200), 0x0, 0x0, 0xfffffffffeffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r5 = semget$private(0x0, 0x4, 0x386) semop(r5, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getuid() r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r6, r7, r8, r9, 0x14, 0x6}, 0x5, 0x9, 0x101}) r10 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r12 = semget$private(0x0, 0x1, 0x310) semop(r12, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getegid() getuid() r14 = getegid() semget$private(0x0, 0x4, 0x80) getuid() getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r13, r15, 0xffffffffffffffff, r14, 0x11, 0x6}, 0x7, 0x8, 0x101}) r16 = getgid() r17 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x6, r8, r10, r13, r16, 0xeb}, 0x2f, 0x2000000000005, r17, 0xffffffffffffffff, 0x405, 0x6, 0x2}) shmctl$SHM_UNLOCK(r3, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r18 = accept(r2, 0x0, &(0x7f0000000000)) fcntl$getown(r18, 0x5) pipe2(&(0x7f0000000140), 0x0) munmap(&(0x7f0000001000/0x5000)=nil, 0x5000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = dup(r0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0xc0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x45) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x80001, 0x0) close(r1) r4 = semget$private(0x0, 0x0, 0xc40) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000100)=""/212) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:35 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000009, 0x0, 0x0, 0x9}, {0x7c, 0x400000}, {0x80000000000006}]}) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 16:01:35 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000140)="318e010fd40e6b5443841bb07a267febe05b80e7c53451b15210fbc6af33add60b781e02c4cc13171e68d25b5c69a6a70004df4bc3dd889b5884c5dd234dc906bc1569cdee7f30c14a0af2d243f841c3b228e568c9558c28c57bd2d0750cdd05a3f29c6413df3fa7897c6c9a5dd5bd80ae7795ad81903afde4f65394d00faaec1a3c740fb08c17969e9c3cbc64e62670ab25fa7d5cb5fee6628562071d", 0x9d}, {&(0x7f0000000080)="5378135ea474", 0x6}, {&(0x7f0000000200)="c40c20b4010be4652bcc4e4028d01a15955153868f37c9d31b162394a6668cb6747d3ff02f3af02e001f3d470ebf36c2b58c6219da85781abf4486edc21828216558c2a149f7455250422293a9edd40ca697b884b2da4f2ba47d9d1ddc203c8a404c62e9c174dac33b638875c1864e735a7d6d54dea302a81907f5cd44cec6380d92b08cac129bae90ae66deb53747a3f499d47616dbbe9093b928b5726d3277ce1a56bcee682561b0c9cd1d8c89dda90a859841a5345c65f8f6e939888a3684387e0902c69af7bfc5561c59130615880d3d74c74ec2f89c62e1046bb5146bae69dd432585cabfd39fbb90fd15904e30106b521955ddee00ef84d16e533843bed31e9d5f6c6ac24a8024432f35538cd02621d562c9a43b0d008a2cc95666dfe7ecdcb41b39ca8f4eb482fa1544e9184a2b2fce639a6ca95a101c58633a9cce7e0878a685361352b8657f32726f6587da37f01ab45ba12271600423da49b28fe549d067a1252ad6d50a3a49b9032a7a4409a9c843113120406e7bc73acd1b9a6eb78fac31f91334f9212ede809663b3124da030e858a08e6fd93892c06b16c574f1ae8acf5f6c777872756405d6e2cc60621c620e948c9ab362c09edc89e0cc62c5bb00bfc09014b8e6dfbc1e8a39dc477ffe2e3daf9da670ddc71ae96c2a247e5a6999de6ef6c2fc7caea5e1f3516def73460191ef8b87d53d6ca90f2ed6da5922e3ae4a5a199016e5584d26fb7cfebe90a493a93d710db5e7e437226fdcdc083dc07eab1f4a53b3a2ae0cbd03544bd63b81acc4c526e4ccc3c433872cdb88b487e893b58a0b18cf548d790d6220fe54e01096f6a43d66cbccc423a7567a284ce658a41bc040064e3eaf454caa64c725379c56f7d8eefef2eb2ecfef2090e0efc14999f77d025f205facc3d5fa03dd50fb19a886b7722ef43ea81ca199be85196a10417adf9ef3dfb2fccc3cad3f226b0baa333daaae981bf60f934025136d0cacc40623836f4fd516eb355f62d75426e0320fdf62c3392dbfdcad00ed5172e9d9308bda4f4a4b361e44a5d020b4ce19182edfafb92c8656b5a563184f25c93c09ca03eff914ed389f0b8a36990b80e5dfbb24537eb77e880dce91d6b13200373d9aa659443431d20b033d4b298564e945b288cd6d18e7b594a619c2d16e02b4b37fa7328f85f9838753c248187b0b9920d901e992780b075325fccd46a6ded2727d6f02606687e7ef0ff358fae24a4e6dbcbb6ec0fc4d07d96b789cb3894cb401ecb790c1683db375e64313d939db0b1e90ad3464275c703db810fd71c882e6c8a19edf9a092b9373711a8b062199bc0984c49d1b021053e4d6d616ee3d256c3b734b58688083a35640c9976aa05777b675081855a4b0be51dd25037bfc460bb68c6309f297bc5b5b9e5d4364a063c08a0a18e47bdeba246fb10410e6e628c0c8a2fe3e1c30a5f8cc19ab3afa1b852c586bd9987c93c84ff83de71316656d45a0df7be5e4926f6568c9ed1c0f8d7a80356cd756f7eba40f9a26ecaa764e03be52df90f6c32f1463633a880d143f5e76fbb41097be165b36f03163f01ff3d42e7ccf235b02238ef05fa14cf74945646f760627ad746e1c6ecb27326335d7ea880feb67dbb914afefb5e6287bf0fe608736aeb07db6a5340077a86d70ee62ee62f3b245373f7cf6b1feb6c6721e701c62f75e98421c00d4f758971871052e6d8015aea084dd22514e022923807ab6625c08916a244766736fd1252fea274b8f18c0506d861ab4c5106b14b22007594c41245f131a7b208bfa03773ff602e9bacdd0cb85f8836ebd6d203cedb24f0851346afbe0a8edb54b9c085f5ad14e682832f15f8f5d07cc69de3b2d9d49eb6b8c4d77b0bedda81ec02f4116cada6d827753b0c14627a14222c35340f60d5e44671bed328e49234a86c909c752d732dd7b6841fea409acab4efa417a67fdfc9fd8b4e9a122a21281ab9cbff177fd2a497ca2091d606ce1a641277209725ce899c1303a98b9d5f3a0c94495cfa8faeaf3b31307dde04002af28bb543af086ecfafb0e3bf49cd8af4b834ad6fa830c18fc428ee06761f9a9a4e7c4074cef1253507ddb3cd01d61802a2a2ab97bc6d70ac66a6348c0212c8c8519e856153909230256aea96e85d1ad762502c87c1124e88a3f15e3c23ead24a7b4ff6b1e0346179ba6c4529469a1fb93c2a144f652dbef75758ca7b65348297158a2dcd2f6c471a5dfdfa8f977e401b78ababc61311945327642dadbb9b17564791bcd9e592e7bd142015ec8a5c2055c6791745850dcf487042fbeeb71ab7ac94352e3b4024cf2b809d4d31b96209d74fb4638288e7d626ae479936486073581e61466ac0d878ba4cab20ee174575786b5dc4d5fb3e9aaec58130fcb8e7d0507042d7e1ddcbc39496aaec817749f565ee619ecb82b0f79c02878dd5f509ffb3e3be3eb23f2cd527d6cb9940814d667c513b3eb3aaf25e93ed98cc7a4abd6753019df10e1f6b6d66a4ea012f93ed7d1c0859190c385276b11654a61eea5c44da32723b98eee309405ed36747b055baef99e0d9683900975851bbb72f31946c34ce1c5cb6777cc9152d17d1d12da9bae9ce029c70cbc1e1001bea02f157f9299c7c7f6ce6e81397292749aa1edf635d2015f7d930d945c18359f12cde3c12831c2ca88cd620aa0e545bb6f2b9e945e60c6654cb13d8550b51bebfb3363789eec06533674d67279e8eeb85c2952422e25f5b0282a30877b0903f87a7355081599794a091c446d122e120846469d15b2c78bd10df5d0f50f9ab4b1acad6c20214aa559289353b528ae5175111900026220a7dafbd463211c17ce2075d6f474f67ca9ed86bc5e9698beaa6e1424807a9e773f74afafb9dbe1aa897e557ef2394187fa7cdacb814972226620a13ffec65410d1edfe1e3d9b072cd693cd9dd675af0096bda6598696e359f260588b90549a70ee779b40913e8292fcb6193e3f3e6720c784363f0015e02166b0670eb4e62d08bfca9072e09369c3b2a7575ddf9a1bdc8700cb9b9653acf7bef9f1a73684bdbbf3640e7f203dfa155ad163257fe6bdd0b868411ea802f7f694fa93f4ab487a5677c00f97a6efb7ac5f319238e303b7939e117ec6845f024c4b05564318170d71010bbf616c2161993342c632b8488f7b0bddb4c2f71de7c8a48885c7448dbe9546ec915121d1189293cb0876a00737e307bb41a8e1eaadc1e1802f574a4bcc7c31853be57047418417be7ddfb3fd7fa57b6df2cd8b76152a1538476cf3928f9f6e136893f791c3334adefd018f9dc1934cb4d922110aed85998f28d6b1acdc751449a8e008ab8022337f27fd3667caca8ace887c374814ede09dc8137c170f28a65915fac52881f186b11256b47934d130e2831f6110276fb0e81bd3633b48147b94974f2b9fc93113796ce5c07d48099db82f75f6eccf4ce7d8ef75ff1a955ab0e2304edbc612f8b5352aa8743de2421e6d8f7e18e0624920f9d2802e19d5b9f31ca48b5be07737eb5ed33a044049d03c89d9216b0d06a654a26d65c617a956e1578ff14847d203b39fbbe840e27ac5e87c6168c39bba064beff55ab8ce2d2d9430e6722f5cf3b1b95bf4845f60e546c73ba17f538275538c5d051bf466c50a778962c3c29b11c9dbc1e5b48d14dd35f896a7bb481f4014a85cf8fe03f2be696e47883c432d21bca60e661d4ba72886629a060777a16a2b9047a4a777d4de093f3a7d415818f29e6b361bbb4cbe9e0aa480259644374ae81228f1101c098905be2f01c0ba693dfe037e86f248123cdfd121ed1de60ff9bc916c04fc3a5bee368138f8c0b4787fcc0201172fb3673a5ddfe7213163bbe779a91d44de8fa146a10caee0701182a314f17857b21a4af55cb9bfb83adf07d83530dd050abfc2fc3c344a08f95f65236178b7c7ec4c84e761be237637f33f3e67fe47946630ba38f186f71408587a481938de27d85e7062cc3e12f66ad131a93fb60f9e0c9c6dd2e652869c0ea0b51ba895538fbd6484e2d1e82b4b59e1aa63b552608929414baa23218ae7c88d60b2d3e0b0d298063bd6c624aff06a26f0ef023dd566b16918245a0b9e80764fb82581ea0d2658a5f67a5976320809b76d4308d6b3a20f4ddc5d0d1d0c141c28076a95c7102981adde9cd5b9985112cba8eed68d2b55389e258750287a01f6c966312c3bb9693a630426790409b52f09c9666069ca149446c38fe1b6f4e2e65ae5ad6e2abb73f858c37276838fcd418139f154fd0c4bbaed635e71f0500ee4daa838ecae9cc2c68707cb9af564c0ffe62eb20a3a682dc707e1de9844ef7152fd0638f39d28f008a412fc575f15762ce8bac468130a5e56f2332956e8e39d524b4969949d8a49a34de63d0e702ba7081ca75c704b02b955d50ddac428771d94a1b3ad17550e49c90cbb11929f83f2ab644767fdc3d50b8b6733696af60a211fc71aa1a85d315ac5114f5eec95ac1dd4f8c40bb2deef291bbf6b01f2e3d9f5caa4c9371ec9bb672f232a1155a3c4c85c3b681c12f1bf0e2c736b470a1d42d49540ec6595e5f449a0e0c6abeaea2e8278973491c274e060e10f420e65b3824b0d48fb67d29685856052e5cd3362db8b271ea5cdbf961ccb9001e2c931a6855088aabf37f4d383fe94cd2a423092de6ef5f3d364ca58b399fd22753e4dd2ee25747865fab40b5197e02e413fbd7f6521d50ee57fe211e10780aaeab40905408687af8bceb5e06abc78a0e890e315a01d7c5a247e9972a39409654a2272587825066e3f09d42813ef05dabc6f99e79faf11d4df1bab5fe9757a8445ad978ab38b4a25ac609fdbeaae69fccaffa77cec75f351705a58b7fc3ef732e436b07232bbbe89146da0066ead8d9fa13ce91d2f32d675077e897f52e5a87bcd4d33df8b8d55bded3bfdc3c458156849316cba0dadfb852fefa36a4ba6b3b80521b6886ba5d130bcb57bd09a3906d78a9c8598bc8b037b8b033d853894d33caff2eb3f76f7b32f883a95d0bf9d796f9db783caf8971b319995c52028bc9dba547a6bab94d4385b2500a083c2eefd0248ee4357871e2e3edec5647f1fe5dea3be23f5b2624c7bbabb53aa9d84d95f431d613898d38207c0a1e0ccc22c25aadbff5981342484f72493102d36356a1b1031e418d618770b35204a433d55daf6e7b854b38858f2ac170dd3b8d44ff2198d819c0dad00e07304ea1573aa3941a09c2620e78b1a3fc03cba05f7e301a08cdd70f2a6dc1a3ad766e584b9a3bfc4829a796564613bc3d38a231fd497c81cf1648c60edb6d236f29d25ebffd2ce4fbf48d1b32777db2d741627d74dd4c511b70217f1b663a63f9d963c6f946bf9b5f871d87c7f5e8e862fccb3aacdf9ec68b8fd4e0596af08d3331c4c9a2c54deec11e4b6a8d5c59f8dd708972f7bb96ac99c64653e65992d0d6b6cede77480e4a3fe3f11aea2c5a295662aa5b05be9058037c371f185d13d896a20887beac66915da410c4f07bde95c2cc6f796b350c1c1f2d41e2feb5fa31978cb895d69e1cf328c914f7fb707fc8def7130d55594d53609382676d419a92e009297efe499dbcf9d03418aa14d338890ffd39ff6de67b2e2882d093688a89699e4bb53779b770a06d600e24b1e0221a8166fbaadcc93c59e3e09124d04104d97b3a5ce7ebe0c42a0371223eba1421c5c9efdc5c6e981374c8a48793014eccf7ee570808f4a13bc449b38c864e81e64c8b104dd75021886559aadc29aae9165fb374b3c2920de95e4864b82e5223d5e902158495df0adf3", 0x1000}, {&(0x7f00000015c0)="2362e2729a1306f73a9ac75f1d81a2851cc7d03efe3e282269b80ebaeb7a88db96465e51a511f22ee235947dd8bde6b65c31fbc9f1b8f35b1d4baa64e28478f99019ff54058dc65cbdb7db0c5e7b464f89da8034db759dcb29e12bcfcc34d47f93d63e252acbcd3694547579b3dac75b1c28366525e9bce6418c69723b13ba64792375cf3b4931dfa0612303128ee1e2ae3e5a0ca0bb2cf5e98aac05921b38ba18b964960e57c960b2f702a789ad5693bc9ba6f6bd65a4875ea3ceb026cf21d31fd0eb82b52146b47170002b21d472aa30044a54ad0c38ea686391ea9f99b58edfa57e23f5cbae36bd8035c79b20ce001223d67165ef1e571fd4f23cd0f971e63938b7582ffbb60c571b2c3f6c3c260e3e9a3e0fe7b03bde440e5fd8171f99933b806d0fdc947a97b6d4b1c4b25c53055af5d4e58171c49cfbdc21fc35d60bec4d0c39cefc0e058e87722a9675c73b21cf55b88c2c0d25f6d87621a4a9c2e185b423078d9f4862853faac5cecd0c4582225878d48c54717d917d59f6b1774bb9e1ed66c0d0467238d007f67f4d7d20096b360cd1fc0241c893f023e4f5e7ac11ce0ee174846c458a5eca5ade91236bb7711fb5f2857f879eb646cc38b0c1d4cc67d545d4f74ffc936bf77f9d4d2911ab756d047412b4f5e6aa4fd7b20eaa017ce0b8ade1ed92c78c6103db9cf1759a97d9fda7a0cb0c3a68e38914fb65d92ae14d173323091895edd5dde135dc070b95d1db7bd4b5cef87cd3419d638bf784a03f53870e8ecc20bb6d8e221c1db35861f7249fd2d88e98570db9ed371a4d0a159f088639e1b9bd00c61cbab7e1bc228dd16f49975f1d664eeb771f1eebd0de5f83b1c8529f33055f909fd63e264b47fe4c846206cbc76acb3d4e64b04956e7dcc980aa1ee57e8354b326fb32b3972da8eaddb65779c4a18f837a6bd803c677b0226b8b115fc35ffe7f6ffc81603c3635eb4e42bde922376e6b899a271366a3fe8db045e0bd53b61cf22cc08013781df1f59e3b6abdb3353d20d56abab1088d8aceea3d3fbe44949548cd53e940ef8db0ba3bc54d9d1a87b1170e086db72a30b2513e93b6f7946ded60e6309da9bc6de77df30ef089aea0f391a38e0704feda2b66bd5d30f6fc826aecd36cbf38fea1b4a48aa7341ac6b6881ffe79c1b6d24237067647959d86c556d843808858e84d1c39767aec290010dcd5b9588ab052a25bc688c77992162abd6a18b78c5a12df1cf9c2c1af03db114a6eef78ed5ebfde837fba943e9a455f219fef13170d9d5b42d29d662b90a91b7f30d5223108be837ab424abb3667e522802ae11e09f3fe74605dbf8b71e84b93775a014a54442c2ea58f3dbe2054ba877183058673359e8c6570685d1342fd0489a4c2271f75e31fede5b5e0cb02feb06441654b838d111f9c1dbbc3a42ff0c27866bb248d0ec005bbf9baf49bae2a4e67b71ed9a9123e2a2d2063019367f3324332d1fe15f7d88d4bdc2c7054085410ceb1041dc3015aa50996a3270e5ebe22cbac3857a69397a826d516c95c6e253188cfa9b6b36506a1b35ae1613a1d8efa8dfec3ee66283ca9a346c9a8305bfede6b9b7ee3591bce77436415d7d478b92fdff077b4384dfb21e7080d04f7b24967ed8900b95a1b721d6a71e8c6dcd339d6cdb8c262d6417b2fb4b59d747e54daae29bea8c03ed2a4c55eafebb0bd1cccc3ea022ccfdb17e9e6bf8ce2e98ea24e349d64bdf3af08c410e6fbbfaa7a97017e6c67de1a2bd1b36b24701246a50b883836e957ed50925061cdb95b3d8d052bf6f80b0ef587eaf8134654cec1cfda1fe8c9682ed13850722eca90158986cf1510f6f159800003521705317e6ee6cec9b2551f4ad325a7c6e7d73f92d85b975c362e156caf2e4bea0783bd6aaf0b579812bfa0dadc56af6ea34be329f09af4e936a26956853956703bb59c9650ea80fc54f8f108ae7a2cf6a478d425c2331a5b27f8a48bef3336ce74e3194725379caf67ed06cc6b341269457a918b4ea1632adb67d5251c167e3ef274cefb329f3928975b05c157f16b134eb71c5450047f529809bf3753c56908512deb1774e21fb8a375657af270f909b982db97d3273fc6e52394e393efacf0fc0c903fa95ec0992b7d5da94ef3f195d084fad2db5146c37b35890c786948da0bb4087491957237bc21d92918f9866f587105d040ba0b7d8732daa28315547f17be085e45ee415696a40c87dcc5ae9fb7876d8e91b1d3d3435717365a4908c7b4dd9d205deb5a47c0879360e02c4f6b86154f710ecf0c2a10796ac567db16b52a9d06d7c59ec53340fdb142ffa767809d5c289e39b8ddb34f97caef1e9652aa3270a55479ca973b19e8fcb24ef09ddbc80b86304573e5cf7b04155e630edbca801a915ae7bcc694b39b118be8812d2ff24d663025502e33b6962ee427702e04b68580b494abf35dce3378a2907f93e04bc543b2fbfdab3f9893ed19b3306c2af0b18fe09f9560a7a47e245e4dbf51ba5b7de5570c7c88a766e44fc08f906f214a96127f41202bf4ed29ee594b4b1e0e28abafc931ae523611be4ea8f420d37d1ee563ef5ef2f8401aebf0ce519bd97566036da2c8dcffcfb30e7226a3be7909b437a9b4339d3a0c1a2cbf0496fca97a857e38caad6307514fdb8688f8db2452b1dae40130e8dee4e388a84c0dc85d358fcab2906e84b3d63a4257414303097e85ceda9784f87280185ed29e04c66d4a8162137da00126cd692f55abe08aea956f8576354b9d1c088f1beef1a5127d8f16733491e5dc960d472cf196b54ef158d59ee3b72aa65c732ca79ecd6e4466d28d9aab52f7bf072b4662cf67d5c74e18c3550c68ea98ad131c9f50485dd599a1a5824cde81f2c04c0f89934074cbee543f2a7927f645a52ff26ca597c1eaa3bde866ea7273c082c3feac61321eb4436f2c03c324bb4166f5ab77394119fd2a8cfffa7d37069eb9dd73bfdf94bdfe8cd571f643070199762b3d00a7c11a9544598ebf0a85058a50b541a339276ddfc6a53e9df2ca501faab37318f49f727f4a8cd3b7bb34cb4c666627be2b3b61623764e39819088ebfdb5a8a36ca2406e192c105e35d6c4958dbc5e73f953ce71d8e22281e8271590a58e754fc9035d82ff660baaef6850447b73c81f9e156dccbd7982c1d5afa30bb1fd6faf86fe14e2ccf9ea4fe3d1d6ff8699c0ae796bd63b0fe995322ef252d9efa111433250e5873a31624599551ecd068181731fdc357399029cc36dd248b589773e711158bc191ebd0a1956a9e7814796bc62140dd07ffff6a33692b8f1e771e5107774ef1b1b2948f346fb6bf225670ff999890ec7186281b4e7fdb1cdc77366e4b980e1d440fb8e843574d5f739a30dd0f7cd1375189b69eefa12e5ba5317f4ddf3ffc84627bddff40de572478b255bc61c1c1e8c055ec696237a71a27b39c7142288c8cc73ad79d78514ae1d57e7f9e68fc5d7de28ffb56f8bfa781098364e5e296342c298098139050e93fd4505b98b2db858910fc82a84baeb0377dd32caab53a35ff1f2a015752eeadc98ef4914a195239b2e4479b455d8f85b215e28871eaed859b83c10b800b66909f36446c534069df15994309129b9a8ed0ef08e8e734062392d5c4b8a69cf0d8b3012155de90d8b7dacac2eab16f854c8544c487a60354eebf116ec27cf4eebc234e15a264c3c6df24c8ffcb67e430d8a147cf799d8ee9e0fec21b37cd9d8b5e6d1f9cb345f7eee872e93263e812bc7f43a528ba3339b50493120537af05da13921c38057dea40721b38b5eb09f303f30265dfb80133ab02ebe5ead2ec53df7eada8e191002121bd3a7b54104983bb584c7b5ba9ac9f00cd681336d98a05f334bd0b5a38b6992bbd920bf025c6a1832b394f7f13deb1b77b08086b79665ff6d37b83d4395468e0659751568ee4ff7be72c796a4f1b70e38640a48708a138aaebdf0ae1a86fa1801a7cb901e323ae9dd7f9998f3bb15fd0afa7458fa3c3c1822f9328a6356ad1256d006ebd5cd4b3e7fb097e10f850d6f0b9f5f79a519fbf9ca2bc8dbe50929daa125270100825afe403d9b23836b6a7e8c537987c05efb18982c571bfe790df7cad38285234f4046aafe9b5a7109a570d6aba14c503058d8d5af7582e8470548a820c83117f6b08216932193a890ce5393223cddd452f79b9c31568e6cf4199d48784720e06116c3efc5b24df4fdca83f4f014a344c63a0d11acbd6bc28a91960482ee1c9c5c92b245ed9ee7aa817e685a0201de9ef76a508b793eba53b759073903b5df4c4dbae07010b3f10558b7ce56d3cd228e407363a5dccaae8f8a817de5168c09fddf150d03be5626fd79af5d5bc43fd4125838487cdbc59f517fe9cd569c0a3d827ff6281c99d665550fa9507148c2a6014bfb361a179fe0f6b11a310b3ae3d92dfbf1f455eb89f06204b70234596137b90038c40833a2e1e9b7720770e6e7aa19e918a406a71ce5a971b97031f82fcd108d1f4dd2da10b1b85a1631ed8358cff86728ada02afbbefc497d54339a36b459e7459c444a757bb9f4cd3b46e0b2399352950525b1ae4d2845e2b7ac3499fa9dba39cba9c0be7d81547cb80b22833ae1c5f102014bfe490ef526e2df35a342978dba34ec66b11e3f882585890e8d608e3d27a981b1d63a3a67f10a36f762620d118bb2ca4a9ecc02086bd3a2fe880e27277c29e86d918449587b8d546649faa19d3f4858d374fab1660b6b377b8342317c716afc11d3b6dc3d9a607dd622c1d3e87e645fd4d61afa9b9db0aae65d2b955043baa9e2ae43d1aec05295158353634086a0b2459aa4765c1db8a9ffea806af3ea1643a1cb969cfeb57c02e53ee2e755023a9d3832803c5683104038e4059b5ccb9efd69bc2037c5ca22d04dfdfde9f461f2d86805e1c726231e795a9c3636b3e585dae06df8e72373598ec06772988f6b2e317dccacc6353dad8b2fbabd49dd01e4c9451b2f8627c45364ac6fd46a399dc7b276cde790143ecf02a867ba39470fd0c80dfa5aaf0ddcb9a8c6eb61b286d9c4dbd840422e54043a837d1842c423d57a777c9893c9cc8b5fc4b6a1ccd462358dd6a5d9530fdbef7f104383e656344f8436f7bb1e7b30ce656d395a21399bcdfce43bcc266e3645d46433b66e0f8ec8ee7412c6db73b26af4837709ec6b09b4e99674913dce522ba669221e8033784e8a5e086c971d26ba787de8d3fcd9a23c67f108411d1585cc0b180d22c061de7d1fd3749d888fe6a7f55803dee5519792e6b69c4ab2d252f7d55db4262af9dbe9b6de625967e67e285778db9255376f78edb87cc157b0592be43f756a805cb13471d64d63751d80a66fa6bafdca4a692bd3bfd9f7d38a9d59b2d7bc7c673c93e63ef2ae34ca300e697169395dc0a17ee4541a3d89b34e7c49229a5aff7fb4488bff7589266887110cb06f1d77b5fcfdee7e3a35fa1ae74584968247f18392c66536d9d5efe74935bdcfb5b3851a7310683ceae716faa7a1b55873fb99e85f61454eaeba75078e60417bccc695c3809a40933913dec8e3df860cf20c863014e7329c5727f9da964ae07f0db31cc01e72c0a75ed3031efd2891f1f3002a04794a0d3878c4bf1e5bb0e64ae23bcff6a9df42ddf3aa8f98232d9651dbb62e743594513cc964e01b6092a58deae007896b807b9bfc7806cfc40337d156625bfc492185bb8f84135e5665d62ec97e5852d65eebd1aa09ce9fcba191e7a78ac098261607293d7bf92e9954c02900d4b9655b9e86bfa7f78ffcf0532de2cc057094748703be", 0x1000}, {&(0x7f00000000c0)="71d7c2d6d8e202cc970e1f77bc7c4135ed9ec4bf97e02adac192fee2b8c456658142ac99e942f11b5bbd2f8e17ada7bc7ffc8704c077", 0x36}], 0x5) 16:01:35 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1, 0x3}, {0x1}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7fff}]}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) fcntl$dupfd(r1, 0x14, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x80000001, 0x20101}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r4 = msgget(0x0, 0x2) msgsnd(r4, 0x0, 0x0, 0x800) r5 = geteuid() r6 = semget$private(0x0, 0x4, 0x80) r7 = getuid() r8 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r7, r8, r9, 0x0, 0x19, 0x8}, 0x7, 0x9, 0x6}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000340)="ebffcbff13c50181c07eb923ac990bc746929648afaa251ef26a394218e1d01b52637660079ed76ba3458a623e70f68e411617f30200f12d805e5ab410a54b56df4de442341d7ef13b092d2cc4ded79430099b21b05b5e", 0x57) mmap(&(0x7f00001e4000/0x1000)=nil, 0x1000, 0x0, 0x9a781cd0f2e83c1b, r10, 0x0, 0x0) dup2(r10, r10) close(r10) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000080)=0x9) listen(r10, 0x5) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x80) getuid() r13 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000400)={{0x9, r14, r13, r14, r15, 0x19, 0x8}, 0xa, 0x9, 0x2}) r16 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) r17 = getpid() fcntl$lock(r16, 0x9, &(0x7f0000000340)={0x2, 0x1, 0x7, 0x8000, r17}) setpgid(r17, r17) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='\xbb ev/null\x00', 0x2, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5af1, r5, 0x0, r11, r13, 0x1}, 0x1, 0x7fffffff, r17, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) 16:01:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) lseek(r1, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x11) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername(r2, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x7, 0x6, 0xa6d, "7f7bb4b92a5e359e868977c4d1a229e42271ef3b", 0x5, 0x3}) socketpair$unix(0x1, 0x170429305b76d92d, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0xffffffffffffffff, r5, r6}, 0xc) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000380)={0x5, &(0x7f0000000340)=[{0x0, 0x20, 0x3, 0x3e2}, {0xc8, 0xd17, 0xff, 0x8}, {0x10000, 0x8, 0x1, 0x287}, {0x5ec9, 0x9, 0x5, 0x100000001}, {0x4, 0x2, 0x9, 0x6}]}) socket(0x0, 0x8000, 0x7f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x7f, 0x3f, 0x8, 0x80000001, "e2d09a14264f15b682af85d40faa3537f94e0b45", 0x1}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) readv(r7, &(0x7f00000017c0)=[{&(0x7f0000000440)=""/239, 0xef}, {&(0x7f0000000540)=""/203, 0xcb}, {&(0x7f0000000640)=""/42, 0x2a}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/49, 0x31}, {&(0x7f00000016c0)=""/213, 0xd5}], 0x6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001900)={r8, r5, r9}, 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) open(&(0x7f0000001940)='./file0\x00', 0x200, 0x4) socket(0x1, 0x2, 0x7fff) shmget(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) r10 = socket(0x1e, 0x3, 0x3) shutdown(r10, 0x3) r11 = dup(0xffffffffffffffff) close(r11) 16:01:35 executing program 0: select(0x2fd, &(0x7f0000000000)={0x0, 0x0, 0x20, 0x0, 0x0, 0x2000000000}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0x0, 0x100000}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f00004b3000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x41d163a39a21085b, 0x4, 0x6) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$KDDISABIO(r1, 0x20004b3d) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x1ffffffffffffcdd, &(0x7f0000000080)=[{0xda54, 0x2, 0x9, 0x3}, {0x8, 0x100, 0x0, 0x5}, {0x5, 0x1000000000004d32, 0x1, 0x80}]}) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 16:01:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x8012, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3, 0xfffffffffffffffc}]}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./bus\x00', r0}) 16:01:35 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000200)={0x0, 0xfffffffffffff801}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f0000000140)=0x7ff) recvfrom(r1, &(0x7f0000000000)=""/131, 0x83, 0x40, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6, 0x8001, 0x4}, {0x3, 0x200, 0x2f6d, 0x7}, {0x91d4, 0x400, 0x7fff, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000003d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") r2 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r2) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000200)) 16:01:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) shutdown(r2, 0x3) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:01:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x92d6, 0x0, "d730c1e7bb6fc60ba39611dfef1ca40000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b", 0xfffffffb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/De\x00\xc9b0f\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x5, "855c55021a00000c000002004000"}) r3 = fcntl$dupfd(r1, 0x14, 0xffffffffffffff9c) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:01:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x10, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0xd, 0xb2a5411c925b7ae3, 0x200, 0x54d}], 0x100000000000, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x6, 0xf0000000, 0x6, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0xd7, 0x9b3a6468813d4afe, 0x1, 0x945d}, {{}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0xfffffffffffffffb, 0x9ea}, {{r4}, 0x7ffffffffffffffd, 0x53, 0x1, 0x5, 0x6}, {{r5}, 0x8000000000000008, 0x4c, 0x4, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0x12, 0x4, 0x8001, 0x9}, {{r6}, 0xfffffffffffffffd, 0xe223ecf311943113, 0x1, 0x7fffffff, 0x8}, {{r1}, 0x0, 0x8, 0x0, 0x3, 0x3ff}], 0x1000000000000, &(0x7f00000002c0)={0xfffffffffffff801, 0x100000000}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:01:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:01:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:01:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x62495162bd12d9f5, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x3f, 0x4116, 0x1, 0x3, 0x3, 0x0, 0x6, 0x0, 0x5, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0x49d895ab7c392f8e, 0x1, 0xa18de0edff3e7010}], 0xffffffffffffe5da, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) lseek(r3, 0x0, 0x0, 0x2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) getpeername$unix(r4, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:01:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = semget$private(0x0, 0x4, 0x80) getuid() getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r3, 0xffffffffffffffff, r3, r4, 0x2, 0x8}, 0x7, 0x9, 0x9}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) r6 = semget$private(0x0, 0x4, 0x80) r7 = getuid() r8 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r7, r8, r9, r10, 0x19, 0x8}, 0x7, 0x9, 0x6}) r11 = semget$private(0x0, 0x4, 0x80) r12 = getuid() r13 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r12, r13, r14, r15, 0x19, 0x8}, 0x7, 0x9, 0x6}) fchown(r5, r9, r15) lchown(&(0x7f0000000380)='./bus\x00', r1, r4) r16 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r17 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r17, 0x8028698c, &(0x7f00000000c0)) getsockopt(r17, 0x1000, 0x401, &(0x7f0000000240)=""/201, &(0x7f0000000040)=0xc9) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0xa00, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r16, 0x80085761, &(0x7f0000000000)={0x1, 0xaed}) connect$inet6(r17, &(0x7f0000000100)={0x18, 0x3, 0x1, 0xffffffffffffff7e}, 0x475) r18 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000340)='./bus\x00', 0x1) ioctl$TIOCFLUSH(r18, 0x8028698c, &(0x7f00000000c0)) r19 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r19, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GBURNER(r19, 0x400c5752, &(0x7f00000003c0)) fchflags(r18, 0x13ae08a397b1b198) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3}) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000030}, {0x87}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff53, &(0x7f0000000040)='\x00') 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000000)="afd3495098fc487eddc1ea", 0xb, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() semget$private(0x0, 0x1, 0x28) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1, 0x3ff, 0x7fffff80, "070000003e79010034840c760b666bfede477dac"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x8001, 0x3, 0x7, 0x40000000000000}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0xfffffffffffffd7f}], 0x1) 16:01:36 executing program 0: r0 = syz_open_pts() connect(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x7, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000800)="578a14dee122e53f08b5e33a8a38338d89c7b11861f072adb613719829d0c85a38706b4dfd29f54212fd3c10decdbfce89a7c3c17f821988b9b313aa227d2e0802ce66d7c6c2645ce88e2efa3a5e4177c9b1afbea53e9326676134c4d3f983348887826231286e309193c382b4a86a57d5cf9c1d54cc9453b81efb49c8cecc7d58bbba9b6a4da0c91e6919fa9a07e3be7fa0ff9d906fcc997296e8c79aacba407b85ca9f6c39dc7851b30e714dfa49c8cbf81dc5e527373fc6ec7cfe5a043acd953e2540e9063fc65dd508d83074769a3d9ee45030422ea17b249adeecbe55c0a01ffe979988af059bb70d7b82f49d9e21aa90d05781f0d8c68c2642cc8f09b084521197b1b81ff6bef47640b510ed2d992fb5d8c8917729935e5aed73a2a8326eaf5b72a7cefcfab84c69c26ef3ee53cc4451e5079ed19669778d2bd39a55e60a46e42ed94e456c00322d9bab65953488ceb3d42492745b24aa5af4503dcf9e1e67307a11ba95229dc588f12547c6f7ce9ad8b72d700cede22db941b5a3cf4d5e5e71b1a3f88141ae0a9a574919eca84dd3da7b4560f76e0e504525611fb8de3ad282c63bba0f642da91a079d56e45cfc411e6ce9baa519d0072319cc64ac7c9f46d22f414486601e2fe8c68c1dbfeee19e2e5c7b", 0x101}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x9) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xd55a, 0x3d51}) 16:01:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000000000, 0x90d6, 0x42, "e330c1e7bb6fc6e23c5b00000008000080e74de4"}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x9) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000280)=0x4) fsync(r1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x10000020003, 0xd98, "098d14c67504d3f131bde500000100"}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000080)=0x5) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x200, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x900, 0x40) fcntl$dupfd(r4, 0x16125d3600f38245, r6) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa) r1 = semget$private(0x0, 0x4, 0x80) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r2, r3, r4, r5, 0x19, 0x8}, 0x7, 0x9, 0x6}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0xfffffffffffffffd]) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) dup2(r0, r7) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000100)="3078c4a45216010bd43c6a1356bb4c9f6e39cfec8bc9160b32f579c21a1561b4eb76675164f5a6a3b5b636", 0x2b}, {&(0x7f0000000140)="1676433600c7d7dfc4358f5caba3008574fa2756b20f18ad092bfab1b918febfc93969bbe3d0440708961e1f7d56b790c480f5f922f3b462d097019ed680cac2cf8fd6fc8407af19b5932b4a31bf7ef40eb39a507f7bd25801b406b282160d20c36658ae46b919ce4ae9fbd7f730877ab49c28a0e8faa52a6543f4ae0ab1fd991839e08151876a704b793cadccb4f7bfe51445bd7434a70cd03651df5f0d8625a465e125f05d053e1612d2fd1f4d1b671580a9", 0xb3}, {&(0x7f0000000200)="191f989e1154410debff0ab73693", 0xe}, {&(0x7f0000000240)="85b4a8cd200b96da7f6d06adec", 0xd}], 0x4) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2de, &(0x7f0000000080)=[{0x45}, {0xc}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x1, 0x0) dup2(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xfffffffffffffffd, 0x8, 0x81, 0x5}, {0x3f, 0xea, 0x100, 0x1}, {0x3, 0xfffffffffffffff9, 0xffffffff, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = dup(r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:01:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) close(r0) syz_open_pts() writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) seteuid(0xffffffffffffffff) r3 = openat(r2, &(0x7f0000000180)='./bus\x00', 0x58, 0x88) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)=0x3) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000000)=0x2) 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x2f}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) getuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x1729, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() r4 = socket$inet(0x2, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x10010, 0x0) setsockopt(r4, 0x0, 0x8000000000009, &(0x7f0000000040), 0x4) r5 = semget$private(0x0, 0x100000004, 0x0) fcntl$getflags(r3, 0x1) semctl$GETVAL(r5, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 16:01:37 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8000, 0x0) fcntl$getown(r0, 0x5) ftruncate(0xffffffffffffffff, 0x0, 0x4030001) semget(0x1, 0x1, 0x415) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) 16:01:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8002, 0x8693) setsockopt(r0, 0x0, 0x8000000000015, &(0x7f0000000080)="e1ed044cfe8d6b8c00bf46b9b9c17b3346eaa737854a000000000000", 0x402) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x1, 0x5, 0x6, 0x40000000}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) close(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x1) 16:01:37 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7ff, 0x11b4b10c, 0x6, 0x200}, {0xbf, 0x0, 0x6, 0x6}, {0xc2, 0x2, 0x9, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:01:37 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0xe4, &(0x7f0000000040)=[{0x28, 0x10001}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 16:01:37 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0x2d, 0x7}) chdir(&(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') linkat(r3, &(0x7f00000002c0)='./file1\x00', r2, &(0x7f0000000300)='./file0\x00', 0x2) r4 = semget$private(0x0, 0x0, 0x80) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x900) semop(r5, &(0x7f0000000340)=[{0x0, 0xeaa6}, {0x2, 0x8594}, {0x1, 0x8e51, 0x800}], 0x3) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x40, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSRTIMEOUT(r7, 0x8010426d, &(0x7f0000000400)={0x5e6a, 0x5}) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000440)=0xfffffffffffff350) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000480)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000004c0)) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r8) select(0x40, &(0x7f0000000540)={0x2, 0x50, 0xde5, 0x9, 0x1f, 0x2, 0xd07, 0x85}, &(0x7f0000000580)={0x1, 0x100000001, 0x100000001, 0x80000001, 0xfffffffffffffff9, 0x7, 0xfbc1, 0x4}, &(0x7f00000005c0)={0x7fffffff, 0x5, 0x9, 0x2, 0x1ff, 0x7f, 0xffffffffffff7fff, 0x9}, &(0x7f0000000600)={0x6, 0x6}) r9 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000640)="6be5be8c9d546aab5e44aaee444985ee287fb72a814b6614cdd8c541f4", 0x1d) unlink(&(0x7f0000000680)='./file1\x00') socket(0x1, 0x4, 0x10000) recvfrom(0xffffffffffffffff, &(0x7f00000006c0)=""/98, 0x62, 0x2, &(0x7f0000000740)=@un=@abs={0x0, 0x0, 0x3}, 0x8) shmget(0x2, 0x3000, 0x123, &(0x7f0000ffc000/0x3000)=nil) r10 = open$dir(&(0x7f0000000780)='./file0\x00', 0x0, 0x100) pwritev(r10, &(0x7f00000009c0)=[{&(0x7f00000007c0)="f2eb5b6d831dfbd4d5d754f1b3f8a2051ed88fbcf2550fbefc19b98c4b9b97ba5d4ece3f4ec7003eb32f7dbfc790e5e9e1c0bb83a67bd5e1e706cf7bcb8863d2c0c7ff47c342c97b8c7a597dc475790bcd9dc18bbaf12f622605d8d38ec08bbabc686ab939fcc83d0b3ff88c65582eb994078294ee0a48c848687a9f348ae794dfce2373d9c9c6965b8b3496d402bd6ceb2cb7a4c482e3a047de877e3b08af7e2e45b974a055", 0xa6}, {&(0x7f0000000880)="77febf9daff4834ee81bfcb72b0061071ed2cc5a74c451fb82e5f9fe13161277af9fd1c26409283c4957ba01536a25cc5b641f7fd2bdefa6174fe438ec3ff4735ae8893774c2ae56ed3b44e806e9db75821f817dc8b5b51cbf9e359856669ca342a6aa8d1511ae555157554346b3772dc600c3e19ac694e708a5d0953e3b1755ada3282206766d7303c40870a524d1837ba90eee684f13d710197b4ff45cffc7c8fdecd67dd4ba3406414883f0d6c5265d90995f9a87977d5b4ba9ad853c9fe41de9d09935b8cbf39967cce880fe27aef4260afa2f345a49816e7247b01c86a6865850c8594492d539d3c127b59fdf1e4d17331a18faea78d533", 0xfa}, {&(0x7f0000000980)="8c4892d0a068", 0x6}], 0x3, 0x0, 0x0) 16:01:37 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x24e6d4b767d3bebc, 0x28) fsync(r0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) getpgrp() 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) semctl$GETZCNT(0xffffffffffffffff, 0x2, 0x7, &(0x7f0000000100)=""/210) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCLOCK(r1, 0x20004276) 16:01:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) chroot(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67", 0x18) 16:01:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', 0x20, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) chroot(&(0x7f00000001c0)='.\x00') r3 = semget$private(0x0, 0x4, 0x127) r4 = getuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r4, r5, r6, r7, 0x19, 0x8}, 0x7, 0x9, 0x6}) r8 = semget$private(0x0, 0x4, 0x80) r9 = getuid() r10 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r9, r10, r11, r12, 0x19, 0x8}, 0x7, 0x9, 0x6}) chown(&(0x7f00000002c0)='./file2\x00', r4, r12) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') 16:01:37 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0/file0\x00'}) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) socket(0x2, 0xc000, 0xffffffffffff603d) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 16:01:37 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x11}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:01:38 executing program 1: r0 = semget$private(0x0, 0x100, 0x10) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x40) r1 = semget$private(0x0, 0x6, 0x250) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x4]) select(0x40, &(0x7f0000000180)={0xd0b, 0x101, 0xc, 0x4, 0x3, 0x7, 0x9, 0xfffffffffffff000}, &(0x7f00000000c0)={0x6, 0x5, 0xfffffffffffffffe, 0x8004, 0x10001, 0x2000000000000008, 0xae3f0, 0x1}, &(0x7f0000000200)={0x6, 0x0, 0x9, 0x7ff, 0x7fffffff, 0x6, 0x4, 0x8}, &(0x7f0000000240)={0x0, 0x1000000080000000}) r2 = semget$private(0x0, 0x6, 0x10400) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000004c0)=0x10000) semop(0x0, &(0x7f0000000100)=[{0x1, 0x400}, {0x7, 0x7, 0x1000}, {0x0, 0x1f, 0x1800}, {0x2, 0x7fff, 0x1800}, {0x4, 0x5, 0x1800}, {0x1, 0xff, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x8, 0x1800}, {0x4, 0x4, 0x1000}], 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000400)=[{0x44}, {0x80000000000014}, {0x2, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") mkdirat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x100) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000f40)=""/214) pwrite(0xffffffffffffffff, &(0x7f0000000a40)="effd52a3e396c416b19f72918c5055fb6cf2b9e0df3d64bdf4787a2f36da7b45ed64e1998e546e957ffd7504ddd40f548e6fbad16c37f6a9d0d1c414833db56c08f3be620ec5d02e3ac3c482a2af4688ceb560bddc96ccd17b77004b37a1f032b2ec581c464ee9332f90017da42abb652cd05ea0827b46567358e221ac1cf4d4bd44d7b1b41db4e86d9cbb141011ee2795e678c97d16f551f3dc8c512ad4d096d67340807cb782564a6802463cd3df3c0eb1e0b25236c32d6d5706ad8fd10b702bed73c774045444afcd240f871d53a8e05a759dad402700000000000000", 0xde, 0x0, 0x0) semop(0x0, &(0x7f0000000280)=[{0x0, 0x100000004, 0x800}, {0x4, 0x4, 0x800}, {0x2, 0x9}, {0x0, 0x3, 0x800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000500)=0x8) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000880)={0x3e71dd09, 0x401, 0x5, 0x915, &(0x7f0000000b40)={{0x10001, 0xfffffffffffffd28, 0x9, 0x9a, 0x2760c0b9, 0x4000000000000000, 0xffffffffffff1ea2}, {[0x0, 0x44a, 0x200, 0x33, 0x200, 0x1, 0x2, 0x8, 0x760b, 0x6, 0x80000001, 0xa, 0x5a, 0x1, 0x8, 0x7b2a0a52, 0xf125, 0x2], [0x10005, 0x9, 0xffffffff, 0x0, 0x80000001, 0xffffffff, 0xffffffffffffff4b, 0x1, 0x0, 0x10000], [0xa, 0xffffffffffffff7f, 0xeaf5, 0x1f, 0x42e, 0x0, 0xfffffffffffeffff], [0xfff, 0x0, 0x1d, 0x4, 0x728, 0x3], [{0x9, 0x1, 0x1, 0x6}, {0x1f, 0x20, 0x9, 0x2}, {0x2, 0x7, 0x4, 0x6}, {0x7, 0xfffffffffffff7d5, 0x0, 0x7}, {0x4, 0x7fffffff, 0xfffffffffffffffa, 0x9}, {0x3, 0x9, 0x0, 0x81}, {0x1ff, 0x1, 0x8, 0xffffffff}, {0x0, 0x5cbb, 0x5, 0x5}], {0x3, 0x8, 0x50000000, 0x4}, {0x1, 0x200, 0xffffffff, 0x2}}}, 0x38, 0x8}) getrlimit(0x5, &(0x7f00000003c0)) shmget(0x2, 0x4000, 0x54, &(0x7f0000ffb000/0x4000)=nil) semop(r1, &(0x7f0000000300)=[{0x3, 0x4d1a, 0x1000}, {0x1, 0x4, 0x1800}], 0x2) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000040)=0x6fb) r7 = dup(r6) ioctl$TIOCSTOP(r7, 0x2000746f) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f0000000140)='ml', 0x2) r9 = syz_open_pts() ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000001c0)=0x6) 16:01:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x158, 0x2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) flock(r3, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f", 0xa2) 16:01:38 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{0x4, 0x3}, {0x23, 0x9}, {0x87, 0x3}, {0x1de, 0xfffffffffffffc00}, {0x8c07f371179bd6ea, 0x100000000}, {0x115, 0x10000dcac}, {0x86, 0xe8}, {0x40, 0xfffffffffffffffe}], 0x244}) 16:01:38 executing program 0: socket(0x22, 0x0, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) close(r0) pipe2(&(0x7f0000000000), 0x0) 16:01:38 executing program 0: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d000000000000000000000000000000000000000000000000000000000000000000000000000000400e6303f3aa0cb614f1e4d2baff74ede8c79ecf9e285225b09832e70d5e45ad4702d2b4a6bd9a869bea12ec6265acc84e913e85302c77e7a2fbaa75c6697bfc9faea8b28345c5f485f38d9037281e6a9db39069230faca009bda6b50ec32995475b61e1ad78e7f37881f2879c"], 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r6, r2) 16:01:38 executing program 1: r0 = socket$unix(0x1, 0x800000001, 0x0) r1 = socket$inet(0x2, 0x1, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r1, 0x100}, {r1, 0x1}, {r0, 0x2}, {r3, 0x2}, {r2, 0x4}], 0x86, 0x1) poll(0x0, 0x0, 0xa194) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x100, 0x4}) 16:01:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x81) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x1, 0xc) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:01:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0xff, 0x0, 0x0, 0x0, "000014d3050000000000001500", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x4) r4 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r4) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x3}], 0x4}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x45, 0xfffffffffffff322}, {0x44, 0x9}, {0x100, 0x7fffffff}], 0x3}) 16:01:39 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r2) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x0, 0x2, 0x7fff, 0x2000100000005, r2}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) read(r3, &(0x7f0000000000)=""/164, 0xa4) 16:01:39 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) socket(0x18, 0x4, 0x81) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) sendto$inet6(r1, &(0x7f0000000000)="ccadffd3db717b8fa02a0334fa12fd68166d5d0aab4035ecf8bb3fe4b67b0d9fa9a78d1b03dca1d961d0a293b3b2472680dc157a22feb460988ba2c59ddc8f895679f41c2be9b97b696a6c711d76786851a20b79df8d24ddb0f21962f6b961486062b9e58e005320dfd227fb9044924507b0c8c0d70f03c5fd0a3ab0768ca3469d98406df031aa4219779f72244597293ea2f39c1cd9f3549857a3d292e5118bb1701f22c8e88e782ec9d779f7c34ebed1b94f9b95b633c2e169394cfda068d950a16e482426", 0xc6, 0x400, &(0x7f0000000140)={0x18, 0x3, 0x10001, 0x1}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000180)=0x1) 16:01:39 executing program 1: setreuid(0x0, 0xee00) geteuid() link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4, 0x5, './file0\x00', 0x1000, 0x796, 0x28}) getegid() ktrace(0x0, 0x7, 0x8, 0xffffffffffffffff) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r2) getpgid(r2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0xfffffffffffffffc}, 0x8) 16:01:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000002440)={'./bus\x00', 0x1, 0x100, 0xb15, 0x0, 0x215fb2b8, 0x238, 0x7, 0x2, 0x0, 0x9, 0x200}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) flock(r3, 0x2) recvmsg(r1, &(0x7f0000002400)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000002300)=[{&(0x7f0000000100)=""/99, 0xfffffffffffffc55}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/27, 0x1b}, {&(0x7f0000002240)=""/148, 0xfffffffffffffda6}], 0x5, &(0x7f00000025c0)=""/115, 0x73}, 0x40) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) r5 = open$dir(&(0x7f0000002540)='./file0\x00', 0x20000, 0xf0f3cdf2c050379) pipe(&(0x7f0000002380)) symlinkat(&(0x7f0000002500)='./file0\x00', r5, &(0x7f0000002580)='./bus/../file0\x00') r6 = fcntl$getown(r4, 0x5) ktrace(&(0x7f00000024c0)='./file0\x00', 0x7, 0x20000a04, r6) 16:01:39 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0xa, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0xdb906d3be69e16af) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7, 0x81}, {0x0, 0x96}, {0x81, 0x800}, {0x21, 0xe424}, {0x101, 0x2}], 0x5}) 16:01:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900", 0x100000003}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040), 0x0) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000060c, &(0x7f0000000040)=[{0x190, 0x0, 0x4eb}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) flock(r1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000200)=0x6) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./bus\x00', r1, 0x2}) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x1) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x40000000000000, 0x5, 0xe5, 0xe8}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000300)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:01:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x2, &(0x7f0000000200)) r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000d007f7a5804b0a6f9b61095e59c618144ba5a7dfb1eefd37a223d0d873179dd359cbdc1f16b601fdffb9f06d191d235eccd11ffd5c820f6508e816af6fbf47567513494a5f8cee9b62de24acef793249347e5064c9b5f5f9db498836704530f0b26c4d8dc751b3dded5a90e38bd53c6e0e34c36907feee4b4711c403f4f7539fb8"], 0x1) r2 = syz_open_pts() semget(0x3, 0x3, 0x200) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x400, 0x2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000001c0)=0x7) getpeername$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000282fff43e6f05f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000006b97b947654a3f780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fdeff7a6ddfd872fc6e384ba4c7ed7fdb06a2c68666fbfc665c98508b5943e8d92265e3338f911689b82a73fc9146f281980aa6c0403a4b9d0746524f2ae4893c9b6108d79ac631cc17947fb44630afa530c5a521856c11937bc43730ed808f78595182bf546bb8d2388db5972eef5b241068a68b3e540fa12e73fc5fb02bd129612fc5fc44b8a3f8bcdfd2632fc25d6c017214c0a79ebc3f40bb0d9caa09365f62ff75f049a99b97d7f6cd2150e6691c90005a917c09063c517c053523a415f35ff5add759abf750b91e0ab69d93afa12f7dc0a1a7411d0557199b35e2a34e8556c5b69fe1935909253820271081cbb896ffaa0db136ac6a55ebe7bb3752b270160c3793cdebb61311144ea5f538fbc5a63ef343b4cae576ca6e510443833333ff860fe99ade422dcd2d10c4921f38619d52c33af10d2f06eb1d07158263b2a4ed456778df2c2426b68df3060c1b8ea3bbb0508545667ef0936685696e14dfddf2124e92250d31ccb00f2ca15ccb9b097ff032be4836f44f354e4009def9eb028ecc9943ee46c94e8f4a4ca570c60000000019c9836f2ed933f2c2bbcefd02622262cd63ae19d622677c153567cee22e12199b7ae91e231286f6f2841d2f461d6bca3869d96538b9c9cf8fa68fa779dda2f2fbddbffda3d17eb3ca905819c14bd8bf414656458f1e40650bf773d4a6a69c9e7e3134dc96301f2b29f4d565b12b3560d4335fb4fa154f44337a1b0ad9c555baff36314560f97680529dca6bbd4b7a7c8b0878bf8fd2c806c9b387bffc730dc4857823495e5a1ccfccb0a2700ea5f40abba380239de34224bbc37c07ab"], 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) getdents(r4, &(0x7f00000003c0)=""/86, 0x56) r5 = getppid() getpgid(r5) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) recvfrom$inet(r6, &(0x7f0000001a00)=""/154, 0x9a, 0x41, 0x0, 0x0) pread(r4, &(0x7f0000001940)="c3b2acdc97ad01ae0943ac58afaa665a3b32f7ee7aa1e343023d58fe0c24725da59dd1702ff7c138cd7597391bf2f50638e42825cac871e18d2c707eebf66ef6c41d527b64f13f1321a602d9805c009c8a6da9727bfdbdc6d67a36b72cf46395c6e30c0e1e3f683f83f1000e2d3abd355f4b8965c3fca8390adf5cb8323c67a011a4a4d5d1b231dffc47b3c7c021dcf2095291762f520ec0f756c174cf59c45fb4fa41", 0xa3, 0x0, 0x0) getrlimit(0x0, &(0x7f00000002c0)) r7 = accept(r4, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f17fcdc06551872c441849259ecec646b7b3c76429ea7d60ee654329343bb3273555334f30936665bb78d59db0f80432997f348e01bc328778265af9721e76ca292f0175326151b5076498f2991b44545854ec31d65101e6d3eabe390aa6166959720f71a8ef7493df499999e617d716cc84b85620aa99f7c46e9624509f082dc20cb036cda69e994ff820164e23a2777c56ef7e9c5ef503736562801fde6168847b9f530f72d343b9c26af65e91eba6437936fc8e132704d0bb9553bfbfd8d2521811b8a0c648d9881e22113"], &(0x7f00000004c0)=0x64) close(r7) accept(r4, &(0x7f0000000140)=@in6, &(0x7f0000000440)=0xc) socket(0x18, 0x400000002, 0x0) r8 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r8, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 16:01:39 executing program 0: socket(0x800000018, 0x3, 0x102) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x800, 0x5}) 16:01:39 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dsfg\x00', 0x20, 0x0) r0 = socket(0x1, 0x3, 0x1e) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1e0000402d8accdc9a1f6beb49c0577b51e71f00"/31], 0x1e}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x9) 16:01:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat(r0, &(0x7f0000000200)='./bus\x00', 0x2, 0x90) unlinkat(r1, &(0x7f0000000240)='./bus\x00', 0x10) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r2 = socket(0x18, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r2, 0x0, &(0x7f0000002280)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/1}, &(0x7f0000000100)=0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) poll(&(0x7f00000001c0)=[{r3, 0x17}, {r4, 0x10}, {r5, 0x4}, {r0, 0x10}, {r2, 0x1}, {r6, 0x10}], 0x6, 0x8001) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x4, 0x7, 0x7, 0x7}]}) 16:01:39 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = semget$private(0x0, 0x4, 0x80) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r5 = getgid() pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000005c0)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r2, r3, r4, r5, 0x19, 0x8}, 0x7, 0x9, 0x6}) r7 = getgid() r8 = getuid() r9 = semget$private(0x0, 0x4, 0x80) r10 = getuid() r11 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r10, r11, r12, r13, 0x19, 0x8}, 0x7, 0x9, 0x6}) r14 = syz_open_pts() r15 = fcntl$getown(r14, 0x5) socketpair(0x2a, 0x2, 0xd9a, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000540)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)="df73e4ebf07c5fafe37f631d067f8657aecea5a86dee5361d9ee81a65bdfbbb3aa2c7c6159ee6c65ee5a6f8f0bca3dfbf7f875e41c5f2a392b64cf57b19b3613cc98423623adb14db9acb4e36a754174ac4c848fa3a7812998fd9231032adadfb13ffcd92c7b9de9ec79d4fafbf7771b1856c27869397c5fcf114ca80b9c54148098f6907c405dbb78a4a160eb74c392e87bff5c8e333de73730ae983731aafea60ac02e3b99e3890f5332c52ea694d03e3762c5210ed716393ebce9a3fd3015d21d4d54def5b0ea045b8e63a00a920822dd47f3bbb547a36a8a63f02878bad5668ae051c37a12a6", 0xe8}, {&(0x7f0000000180)="4fafa9b5d48452", 0x7}, {&(0x7f00000001c0)="5e03d517343bb25f79a5ee633a4a72c08bfd97076433791f3c49020914f7aa5732fd046834e88e53e06d81ac7196bbc963f1a0ee1dd3d004de700cbf7163ee3fcd44455d181fcbd427f3b6e8e71bc06581", 0x51}, {&(0x7f00000003c0)="dd", 0x1}], 0x4, &(0x7f0000000440)=[{0x98, 0xffff, 0x1f, "0aa1734c922abe63d4606d6f776d5590211f36abbad715615064bf04c1c28dfd58d2253477565edf15c37dfd9cfdb31652ce3822a85e63474bd801f3ab248beba1f0c8f5b6bcdaf2b24dd347ef58540678564416b154e9398bda38109bab60d8cb5b4b9b54d9c42ffd4f090aac790344233f5c801e9fc4bcc81a08521a57bb2b0b9b2562fbfd"}, {0x68, 0x1, 0x1, "27c3b968b225a7d97588080d58be4bf517d631a18957ff834c1883494421a4e4261d49a99563eb1e9db0a74663a44ad7ae35ab5c479be4415da40260c6259fbc2e8679894fb989491069b1652039c9771da9f460"}], 0x100}, 0x401) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r15) r17 = syz_open_pts() r18 = fcntl$getown(r17, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r18) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0xb7e0000000, r4, r7, r8, r13, 0x88, 0xffffffff}, 0x2, 0x7fff, r15, r18, 0xc97, 0x5, 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r19 = socket(0x18, 0x2, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r19, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 16:01:39 executing program 0: rmdir(&(0x7f0000000000)='./bus\x00') r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x180, 0x4503) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 16:01:39 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpid() fcntl$setown(r0, 0x6, r2) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r3 = open(&(0x7f0000000140)='./bus/file0\x00', 0x400, 0x40) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = syz_open_pts() r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r5) fcntl$setown(r3, 0x6, r5) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:01:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) getdents(r0, 0x0, 0x0) r1 = msgget(0x1, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/228}, 0xec, 0x1, 0x1000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0x80003, 0x5, &(0x7f0000001100)=""/4096, &(0x7f0000001080)=0x6f8ecc99) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = dup2(r1, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x5, 0x4, 0x2, 0x3}, {0x7f, 0x1, 0x100, 0x3}, {0x5, 0x2, 0x9}, {0x5, 0x101, 0x0, 0x100000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0xff) 16:01:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000100)="8fc3ce000100002c51ae89cb14074447d0228f8ecae1a850d93a3aa4a7d6c61c843b080aa7c53b9b7057e4341098ae6ea8bba7000000", 0xfffffcf7}], 0x202) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)='L', 0x1}], 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSBRK(r3, 0x2000747b) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f0000000100)=0x4) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x200000000000024f, &(0x7f0000000180)=[{0x3000, 0x5, 0x4, 0x7ee8}, {0xe5, 0x2, 0xffffffff, 0x80000000}]}) msgget$private(0x0, 0x49dea425d8399ba9) 16:01:39 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffc6) 16:01:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf0820000900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = socket(0x6, 0x4, 0x80000000003) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) clock_settime(0x3, &(0x7f0000000080)={0x1ff, 0x100000000}) 16:01:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0xff5a) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) ioctl$KDENABIO(r2, 0x20004b3c) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xfffffffffffffffc, 0x5ea7c187, 0x3685, 0x5c2}]}) 16:01:39 executing program 0: r0 = socket(0x10, 0x4000, 0x8000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000100)=[{0x7, 0x1000, 0x4, 0x6}, {0x1ed, 0x100000001, 0x0, 0x80000000}, {0x101, 0x59b, 0x4f5}, {0xf2c, 0x2, 0x996, 0x1000}, {0xfffffffffffffbff, 0x7, 0x4, 0x9}, {0x0, 0xac, 0x1, 0x4}, {0x5b, 0x400000000000002, 0x528c, 0xfffffffeffffffff}, {0x7, 0x8, 0x4, 0xfffffffffffffc57}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:01:39 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7b, 0x4, 0x3ff, 0x7, "52213830945024b9cf973452f1492544ab6c52f7", 0x1f, 0x4}) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 16:01:40 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0), 0x0) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:40 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x400000002, 0x800) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) flock(r3, 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) r5 = dup2(r2, r4) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000000)={0x0, 0x82, {0x0, 0x3}}) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000100)=0x879) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:40 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x33f) r0 = semget$private(0x0, 0x3, 0x4) r1 = semget(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r2, 0x20007461) semctl$GETNCNT(r1, 0x0, 0x3, 0x0) r3 = semget$private(0x0, 0x6, 0x24) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000000c0)=""/24) chflags(&(0x7f0000000040)='./file0/file0\x00', 0x10000) setuid(0xee01) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x4bbc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) preadv(r4, &(0x7f0000000000), 0x10000023, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) ktrace(&(0x7f0000000140)='./file0/file0/file0\x00', 0x4, 0x40000b28, r5) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x9d, 0x2, 0x0, 0xf5, 0x5, 0x5, 0x3]) 16:01:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) r7 = fcntl$dupfd(r5, 0xf, r6) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000180)={0x20, 0x5, {[0x8, 0xc0b2, 0x1, 0xfffffffffffffc00, 0x8001, 0x20aa, 0x4, 0x0, 0x40, 0xc5, 0x1, 0xffffffffffffffc1, 0x4, 0x0, 0x9, 0x1f, 0x1000000, 0x200], [0xfff, 0x4, 0x80000000, 0xd7dd, 0x1ff, 0xb82, 0xfffffffffffffffc, 0xc08, 0xc20, 0x100000000], [0x0, 0x2, 0x7fff, 0x200, 0xfffffffffffffffd, 0x80000000], [0x100, 0x2, 0x3, 0x1, 0x7, 0xffffffffffff7fff], [{0x8, 0x59c0, 0x8, 0x80}, {0xffffffffffffffff, 0x217825db, 0x7, 0x400}, {0xfffffffffffffffa, 0x9, 0x6, 0x6}, {0xfc, 0x7fffffff, 0x8, 0x8000000000000}, {0x100000000, 0x2, 0x73e, 0x2df}, {0xfffffffffffff901, 0xfff, 0x8001}, {0xfffffffffffffffd, 0xfffffffffffffff7, 0x3, 0x5}, {0x2, 0x0, 0x4, 0x4}], {0x0, 0x3, 0xe625, 0x1}, {0x3ff, 0x0, 0xffffffffffff8001, 0xd1f5}}}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xa) fchown(r2, r3, r8) 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x3, 0x0, 0x107, 0x5}, {0xdb, 0x5, 0xfffffffffffffff7, 0xfffffffffffffff7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1c}, {0x3c}, {0x7ffffffe, 0x0, 0x4}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x280, 0x0) r3 = semget$private(0x0, 0x4, 0x80) r4 = getuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r4, r5, r6, r7, 0x19, 0x8}, 0x7, 0x9, 0x6}) getgroups(0x0, &(0x7f0000000240)) setreuid(0xffffffffffffffff, r6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:01:40 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x117, 0x40) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd30000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fc2d04a1b9ff59a65f288695d68896dc7ed7b1875f0098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2db7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de700"/336, 0x150, 0x0, 0x0, 0x0) 16:01:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x40004000000028ae) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x180) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) 16:01:40 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000008000000010"], 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x7f}, {0x28}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x480, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5, 0x4, 0x8001, 0x72}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') geteuid() 16:01:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) write(r1, 0x0, 0x0) 16:01:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x4, 0x80) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r2, r3, r4, r5, 0x19, 0x8}, 0x7, 0x9, 0x6}) setegid(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff00000001, 0x7ff7fffc, "737718730100"}) readv(r6, &(0x7f0000000600)=[{&(0x7f0000000540)=""/144, 0x90}], 0x1) pipe2(&(0x7f0000000080), 0x8) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc418", 0x10) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0xb7, 0x6, 0x3, 0xcbd}, {0x400, 0x55, 0x7ff, 0x200}, {0x100000001, 0x9, 0x100, 0xfffffffffffffffc}, {0x3, 0x8, 0x6, 0x21}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) semget$private(0x0, 0x3, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40081}, {0x80}, {0x1000000000006}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000200)="6616d0034a45f7bba4b902fef674b3c3a4356170b4d65778cb92c0566996a172801e18d67f28cc5d72280a13674e4a4760633a62a130576dfa1509d6b16e3b4ef61fbee4c5fece183e89131c6eaa8e7c1cece2deef32bfe1c305d79a8bb6b3c6649a789db4f0d74c2bd2caa1213947449233f398a165b62e82a96f070867bcfb4e6a5ce181949da0d242f30bcaf923345c5357b36efc8228d56af9098ffdbb079ce545c054a6", 0xa6, 0x5, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xd48, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x5, 0x2, 0xb1}, {0x7, 0x3, 0x6, 0x1}, {0x80000001, 0x0, 0x8f49, 0x8}, {0x400, 0x3ff, 0xfffffffffffff800, 0xf89}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000200)=0x1) r3 = open(&(0x7f0000000240)='./bus\x00', 0x10000, 0x0) dup2(r1, r3) syz_emit_ethernet(0x1, &(0x7f0000000140)="02") 16:01:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:01:40 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) linkat(r1, &(0x7f0000000040)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00', 0x6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r2, r3) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x7, 0x5, 0xd9, 0x8}, {0x1, 0x8000, 0xffffffff, 0x80000001}, {0x2, 0x8, 0x8, 0x200}, {0x7, 0x1874, 0x3, 0x8000}, {0xc0d7, 0x7f, 0x0, 0x170}, {0x9, 0x0, 0x0, 0x2}, {0x8, 0x43b7, 0x1, 0xeca}]}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) 16:01:40 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x9, 0x8}, {0x3, 0xfffffffffffffff7}}, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xf7, 0x80000001, 0x4, 0x1, 0x7, 0xb54, 0x0, 0x3, 0x0, 0x4, 0x7}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x200, 0x3, 0x1, 0xe9d6, 0x5, 0xfff, 0x0, 0x0, 0x8000000000, 0x7eca}) r1 = semget(0x3, 0x5, 0x0) semop(r1, &(0x7f00000001c0)=[{0x0, 0x10000, 0x1800}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000400)=0x1) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000600)) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r2, 0x20007471) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\\,(/]\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000a40)='\xfaL\xdf\xf1,$\x16\xcb\xb2\x1d\xf3m\xb1/\xbf\x0010_(\xa8\xcc\xde\x84\x06\xb2\x01\xf5g\xea_V\xb7KZ\xcf\x10\a)\x05;\xa5\x98Dw\x1b\x8f`\xf1\xb7=\x18b\x16\xdc\xd0\x94X\t\xbaU\'\x05\x969{\x143\xac}\xaaQ\x95L\x17GU;|\xcb\xc1\b\x9c`\xc9c\xe7\xdb\xb7\x1cb \xf8\xee\x0e\xf8\x90\x1fT\x04\x00\x00\x00\x00\x00\x00\x00i\xb10.\xe7\xfd\xdf\xe2\x0e\x85\xf6X37>\x19\a\x15^#\xdc\x1d\"j0\xe5,|r\xf3JI\xc3\xa5o\xdd\x9c\xed\xac\xf4\x1e\xaf,\x10\xc5<\x04\x82\xb9P\xbc\x12d\xf7|\xe5O\xcdLu\xae\xc9\xd9\x11\xa7n/!\xe5\xa2\x85\xe2R\xb7\xa6\xe5a\x93\x1c\x88\x9d\xa1\xf6y\xb8%\x00'/209, &(0x7f0000000800)='\x00C\x84\xb1\xf7D\xe0\b\x95\xe7\a\xa2A\xd2\xb9\x8f2rQ8\xa0]\xed\xec\xb9\xed~CD\xbf\xa0\xf2a\xbd\xe5x/\f\xf5\x9bP\xa5\xaf|\x1d\xd1\x03\x8czY\xa2\xc8\xee\x92\x19\x97uj\xf1m~\xfb\x94\x1281`N\xe0X\xee\xed\xfe\xa3\xca\x14Z\x13\x1b7d\x91\x9c\xd4E\xe7%\xa8H\xf4\xfd\xa8\xd0\xf9Il=\xc7\xb8\xc9\xd2\x9c\xc3\xab\xa2\xc5mO\x8cEIh?\xb1\x81b\xc3r\xf8\xfan\xcd\x9f\x9c\x93\xc5\x17G\xfc\'\n\xc1D\x9a\xe1\xa0C7\x9b\xdb\xe1\xe2\xd8\xb3\x93\xa68\x12\xe7Zjc\xaeAH\x13\x8b\xcbBn\x0eCC\xe3&X\xd9Y\x96X', &(0x7f0000000480)='\x00']) socketpair(0x18, 0x4003, 0x2, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, &(0x7f0000000540)="84c06d580df6ef665f95f07797849fad73755cb7b4a39e7ac133ea0779a03a29832452b39556d9cc62e875c54e3bb753bdcd76fcf33bd006", 0x38, 0x40f, &(0x7f0000000640)=@in6={0x18, 0x0, 0x100, 0x4}, 0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000005c0)={0x41ae12a9, 0x0, 0x40}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000900)={0x1, 0x4, {0xb67, 0x23}}) r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000ffa5d4807f6000"/210], 0xcc, 0x1, 0x1000) flock(r0, 0x8) msgrcv(r5, &(0x7f0000000940)={0x0, ""/199}, 0xcf, 0x1, 0x800) 16:01:40 executing program 1: msgget(0x0, 0x0) r0 = msgget$private(0x0, 0x92) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = socket(0x1, 0x8000, 0x6) open(&(0x7f0000000280)='./bus\x00', 0x100, 0x1c6) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="d02e8f60ec3a127f0465000f612bd56e0959101b22433cb73746a680646a2d538017160f07f977cb4f06c55150d6b5b2efd53409584d4799d9ed71752889c3614b70937748f947da65ac8790cd629871634f1610a00bf719455d19452732c963bd50750ed3c26c378dbef8fb2840c7a2df90e79e361f8ce41b05ae5057d44478fd749913d47831e7d2dc4ac2d8d46057c3649d2389d846e99b8d35ec1d75a8c5c051d3216a5009141997c647cc932922a8bedd486df7b6da8dfe3980a439d97ff8a4a987a5ef8b33d101c8a1676c5fdf2b", 0xd1) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = dup2(r3, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) close(r5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="9d8579428a9d4c775c155f2aaa6f79571b182ce0535014c9fe60fedfaf8a864337745f6bb08fb24452f3cf75a77818cdce31cf0a0c170e1cf3e96ad748c62da9b013b213d2dcff548fdf00d58fbff873591b2d662ee830b5f7f5fb09ad", 0x5d) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) 16:01:40 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x6, 0x4, 0xeb, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7a}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x26b9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffeffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xad}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x100000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x355, &(0x7f0000000040)="bd0f6cf2a32ca60d05e4cb318ad318682a089eb7338d97756eca3b20d337e870724d66f5929fbba38b6cb0bbc0267a027b2fc67eca93c0dea6ca") 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000014}, {0x6}]}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") 16:01:41 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x7) close(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) 16:01:41 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x0, 0x4}, 0xc, &(0x7f00000001c0), 0x0, &(0x7f0000000680)=[{0x20, 0xffff, 0x7, "5c34fbde0f9b6e7513b46c8b"}, {0x38, 0x0, 0x800, "aeae1f293cc8841d3f70c703c9e7dfb920337c534c32fd09892900f75a7d6fe977ff45"}, {0x40, 0xffff, 0x2, "a3439570d47f33ac1ac0a161af616f6eecf5083ed9aed0cbec5886cef1f574e22a4e426af736ba01796d3320237902"}, {0x90, 0x1ffff, 0x36f, "4053a05cd06ec5da0a67692ba59e864c2e867ee31e02c95c329154f130206f5a8fe9e20f5cbb06b98bfc3c779295d4bac6c04e26cbfc265fe4479aa246f9caa0ef3eddb37e4a53ad2fb448ff594aee3ac40f6fcb9446344582caccff75e92e12e9a9b87ae8af854dd72ce8292d01f6d4ba3b7b715b0c02b6e108451f03"}, {0x2f0, 0x796fc2e1e30870ed, 0x0, "fa1484c39b4ab53668b47a88d025a45ca68f8feb46a1514d671b0862f1e2ca2e609332ea13f276334351ec39154ed13c9037de9cc72688734e42639d10d398618384bdf1073bd162ecbc94731b21ef82b56dd91b14231ce2c35b503e4d917f512f8b465a80396a3d919dccd33f8f1de1e116618fd89d965cdcda77bedc169b077bd8ce1b5d9cb5a67f0652187f1b010361c6b695b3858eb8ce6c839ec617dab9e4f820b9c9187929483923db3db793477df5"}, {0x100, 0x1, 0x8, "9e2e0e95ceb3625be7784c665c877f65a34f6235b4ca30220130db22a97d1d6c7ae10a7b902a2a88df80095dde937f518dbe175e92ca78bc01ade93d984a91945043a53e0a4e0f02b72fd491815a4f0032ff882b52870f56ed691b340040ae6f7dca9d7b5a691b75a3da1c54c72e8b4b8c1a33ea092862692f9c28db0922036b59a85a2d718c16ee37359b9c28bace8dcab25b20aefc3b04bf3baceefdd7df43223b4a2c4a3a8a188cdb26e5c9a3147172cae4cb832c95cf848031c5bb018743d284cd6f12bbb6837d45fa918b7f1d0d2fb095ceb39599707c0cfe24156cfc5a5658c9d1cf4e1f3c64a47b03"}], 0x2f0}, 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x64}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/78}, &(0x7f0000000140)=0x50) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x6e3e0000, 0x9}, 0x10) 16:01:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) dup(r0) 16:01:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r0 = socket(0x18, 0x3, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r1, &(0x7f0000000200), 0x4268) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000003c0)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r1, 0x2000745e) clock_settime(0x7, &(0x7f0000000040)={0x0, 0x8}) r2 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000001bc0)) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0x20) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001c00)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) ioctl$KDENABIO(r3, 0x20004b3c) setuid(r4) sendmsg(r0, &(0x7f00000006c0)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x1f, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000640)="28440e26623fa19b01eda6c6323a9a50647c3579b757daa061f8fa025e8fc1c8156b15b89a2fcdd4648717fbf31e1e6b51ec4ce3457428b1993b93df5e20149a8e97e48f8d394d3398f66220c69697ada4ab8c50c2b399c9767bf4f07811adf0b716adaafcf07cf4e9677c52cc37cf0512", 0x71}], 0x1, &(0x7f0000000780)=[{0x68, 0xffff, 0x0, "ca231271f458c998d72c2cc490f6fe5edde9e9349a6e644bcd84cb1a1881180e1c76ba45f2b92a83dfdd9e0bfdc7172e38d09631c3711340e58f80e0e5f0ae3b64a2894e9acd0f9ab8a5e8988612107db73a997758"}, {0x60, 0x1, 0x5, "e72cb63425638f5b4096e5f4723554c2215e41a6806d38ca31c0e1eab83137410ff217bba45214bb3698f5f77227c0d74ff833dad220022b3080fcb354b409864ee28068a00626952a82d4c3ea641fc7"}, {0x1010, 0x1, 0x1, "29e017a0c7b145d73aae7a975562375ad49a4d7ef99e317966afa1b0cc191ee7b3abf4f0c17ee2cbf9874f407c734c96a904f20ccf7e97d905ac574f0df49e41262e1c4ce887eac1ea05ea2da3d23eac4b04a36e631d4eef5e4347d42ba3b4fdfee3c2230a77284adda6acf13dfe4037e41ed450ace37bf3c97005356d02edd83f9d0fb7881fd4d1901ea51197f4620164d01b2431abff116929933ee7bdca4e68b1936426ef6e34239757e37aa080c3e03737328268a5b8b3dc676542770ce82c14e5c1c7f15f28f3eb4c0a849b873a25690dd9a35d69486c395ea3465b1dd008e4bd1070ea5760fc477be6f8ec9688bc67ca644df14f3bc4d4c41a03e11e3ebda15af1070b78366deb084291c4eca91cbf074b37ad52b24eca94c10cc78b7b68fbfd8c1f959f1e1f2ce1dc4a1c7d9a1c2c624ccb62e0dbc6fce5de024488b8ab619f22d9a4e31ff1009f756d78468a8e0a7491759a202655ca630b413e60d691db91ddbc96b644527e09de6cd9485f8a4ea675bdd3eda43ecd1ebd9e2db557e48e1bc5cca1cde36f1b3d3d057314088021cae10b9d79c5c22c6c92eb5d76f4cd54c7a3c387762223db1eec078094f77a2c41896385cd571e5731c548c66e058efa4fb84b91851b72f9ce218fc557ea873811add9f52a2fbe25aebd1dc48017bb054efd87dfc20bd1bad42bb3e014c3b9a16bcf21eda191fa749f407078164fa3bb961b4b7aa7846028631f5a99c612b1f2f51d13654c1eb7da23d37351a5d6624ef7495a2ac50e56a1df50f8a5bd83ed8fbbd4db17c87af13f2f0d0ccb1831eed036e89aade3487ccd227a0984194ca2108066b7032a8d51d3e50e838371706ba5aa3c43bb715bd4d062b96d79983570de5a8b7bee101cf4f42fd5f78ac0fc0b7f3f68f49f9fe72b8d0e9a30ebc35e5bd79aea44647ad290c76b4a31a3b53b369c6eb368f65f64caac5a0f652909c2f970c32ac01276d4666baf4990bc7d93da3c4f4b008bcfaafdca496ec389fd5223634bfb9cc7844e8c782f3c237d9e978897ef9accadc6bb4e643646b27fc5e5e7d62a7fa887f02c3464f8bbe97d2f7c744c0691bf8f22c42851581ae0f13bf687dbee1983f0325b60c88da5976682f32696b4bc0e728e400903e4a76efb8cca3f6f279ba6c3723247b54525ab1675c668aba02cbe3277c5c16c2627faa353d498b93484daeae9a71d40e7255b27c3d6edfd0188722f3997785a1577d36f2d8d2f73f0e2ea956dc02668916e81f9f500306d6a79201b0c2f49d5d079f27525dd296dcb0bcad47b65e3106c10dfb9a36fc0faf9748f28846cd32f3cd9c3772e4345ab2ee34e891cb52e2eb79b4ec5009a9e8b4e7fc17657c8536f4a1c23d81c08e281b20c1eee2f0e781c87e89c79e0e2e03e29189c6aaaf46acab534b038851eb85378fb37467289e7baf721a328749239af7aed071ea914075251003c7e74a9a8b6d669168ce7401c5a16a0e04ff6caf0d69439aa080ca5552fe91d6bee51092b38438db239a24d65b8c1016bee1348d08e6daf7a69ce44ec1be1f806bfd92f67d37ac21960c4713961ac96a010f2f7902fd47ffe826e49cf815f41bf223a74c9e31a15eebf4ef1719b2d89c978458fdb26bc4b0cb0a3c46105b88a133e7ce390ec424591e895fe6f78e3dc450ba613ad5f5666b9ad1df732068a7595f805467f4161b177b9b5d63fb93ec05c34e79ae8f0e7719ec0e5f08590e82515e6fa7079f816c96dd1934bbc824542a6e4d4278722e9a6acbed65b9c86b6b7d35fd73bb97a296d7c173c3abbd515e6d86573bcbb2606e1f196aa3d3541ca5c4baceb6e03fcda3a007df30f80b79ce1bcb9114fe6f801d6f5e637e50a66c8da29dda11a2e3cd230002e57991d846c0d9a0a85daa11bd2103b79f4f1b19cfe748131d3fb1ffa0e16366b9503a9e5d7ca76353c4e7b6e6539513b24ecc2927b8d88db0679d37f48587031ddcf125d27f7a84215600b7ea029887c0058f556439b85564385fe03c1620e7fe2ea7aa72a64a08904e48e3118017808ad576b96a0dd7f98e03fcde1e43150a2553b381a2ce69d59cff34381c9d3e1b1502e305430112f89c2170dd9d2d1060c800b5916ff691f0ae72bdee37137e57a01dc218cfc38b7cbc1fe95522db47b2723ba6b0997967176cf9836b3efb9960183106af8aed85e07a8b967e90a556b0e4bd96ceddd19214b4789f9517b9cb15746477fcad3c0b9d8c2f4d0990520c525f5af01914e65530ac0815957546f9bab23c263d3b91c451f293e2d1a160956ae02dcaca8bda19df6c40cab99e81535e0809d56fae61349eadfe50551d87bc6397b4147d9325cdc7fa5f75067b9f2617cd733fffb7a92e5fa4b41994f0c52622ac96510b657af8a999e13136cb23cccddc3ce065b9f31247ab86cb809f332613c7ae7b8172d40ee7290716ea161e2b3beec25bc985beb09d7ce99d65e96b79230a3c2ca5ddefa8a75189e3ec924df81a9d0e21111a013a89bed78182029031f7a797155046941435edf6e5eebb9e662991f56c0f67e2c8e76bd4ed9976466724bd7c3c9a9b80b0d46a191a94f5ba91550fed0695413f2001cbcc081101be96d44a302c9c40d7aa48e004a16ba40b1df9b809136b84921c52b4579fc82c5d187d8e5de9779b99182b9dce46533fb08a001eb371e7604094e8864c80986d3e89228f00054f2dba3cd5b3ac6dd0728cd62fd1f85a710b35c3a7d99d4332298ba21b816f5b76c09149c6bd4ed5d6b5f47cb571b7a020f2bd9e05d95bd0d2182e9a761e16cb4de26156660c934da1d43456d86293d7a33a5b51cf5ec63f0b6fad114908efe83e48f042d1e38d91776871f34928898180df86350cdfa17a1002c335e64944a8a3b75419cad807ba93122a10ccdd1e408f6e2e9da239ead50421d0989b8d55770eddd1c865e6a00d0a26b4618c3790718fabae794cf5daf6b7c2161b5965c57e769be32fde7489ba4f34700646f21c48fc6fdc446658d959c446fbcd90255eb9acd4ebb9894c37c2cec3b5bd20be850d6465118992b7244ce6f896616ebda5725fc90265596115e1a84228540d86f6fcb28b2957c8f4f0b5fe228edf257ad2117f5750766fafff22b87923365447a79c871884e34c6a901077375b6f5cd33c723c0b0c8cfa56a4056f537b7ca27ff37669bf16f004645ce86b399097fe9c77017ac908134c2ec3dcba9a95b4eebc38dfafd7675fe7960d12824c8ea49fdf8994f70bc82fceee10e83543cf81122339ba6296d9abb551939849d6383de86b58afc3537d05c6a950c4fb125d0c875de92efccd8e6f354f7405f675afe76bb854465f6f4455dac6e9c78905ca30b86786d69887c66ceea6060bbcdf6677bdde177c9f907402325d4eb81552bd255f85916e219fadd3155e39d149152aea7a9ceb1f98e515e5e3abd1c9329189eb715bc44ac39ef90431256936f356e90c9e3db3934d8a257247cda66c69f94078872e9e4d961163a33ac73fc75f159190b4b2312f282030b0810aa0e35027c15b8e105523e28c9ff50336d73c629dec9e0ba28532a423ebfcb3a0c23d5ae80fb079e6e6f80cb08caffce96205f6364cb1364e07bf9031213e0d366bd3d886b94416578faa87a499de091abee30063ee45af28ee779cd3fd3fa8589f456c7e3d10a07c42fbea1eb53c549ce85c349823960567361767ed106052c2d0fb6e6868e91ff539d515e59441357c4109ca5c3ba07a0d102a9dfca19134f660a92de6f02354cc1e96eabe3e264c1d2252d9e5fb48a2b50ca03bf35803b9b56b3407fd86b7121b1e6abb476e62ebcea2899b58bce34136da4ad6a6bec788badfb87b736d3ffeba86bff319de9bdb11176aa355b6d0ade5e84b1281cafcef728a0e8b14d2b24f39bf959449a9c367b54797ebe69930193392b4ecf4f1f95629287f8e9ae1ea2502af47cddd7ba4f1a466b06fe9b7353b5bf8664f5d36fc4ffc1c2a8f197c90f8edda8ed825246d98ad46e31b23f6162752d9bbb594218424bd201e467bd080c592af5836b3d401940530fa7efd162bad178dcdc4e232016b286992f6ca4d02524e46e5fecf4d08065fd56337fd0d08c8998a20d0ee15632f4664764d99dd5dd3a3c782c1679856f2d88eba7f6614d89ebd7bd1ea57c3f4df9ce21d6526e272969bd3f96dca529d433dcb51a9a7d4f26f76516dca0f9d3929d5863b8f5589655ad81d72d2ad03ad6d8ec69c87d1eb1b0e16371650772c10f919c93ccd507b16663f4409eac064e05b2943c313b5ff4d4f2a59488aba3f9d7f497e8a2975c21a8bed7e5643d5f9231ecf501bd677978027e895fcd1f34fc3629800c0b9a0524e63d9999e77b30061b37fb36b3010ba21433a1d02bf08e5a5784990a71adc8f84267c76cc48458934cb0bf992bc3319ec334ad5437c12b087a266329be28ebd9012940f9a7e51822eeacd3e5fd9337b83405a0de727100d4a3e7223bdf9f1312360484401c57abc1e8dde3964da3bdf8c86b22b5456cea740bf821deb38ac76b554e1b955f09f941881b7f916b598ccf7e9dca33be67e2aa550242929ca0290e4e7a94b77436e40c2b56adf5087cb0603726af2ab6f743e4893de27e47388054fe72cad11c48ead683e1b6ca312c8a92dcb62df700d32c41ea5b65d4bc0aa6d11685d95149ff91d2b5c11c319d2e66913416628550d029d71edee77cb8f33a7964aaea89906b08f1ad48a02b4167070f0244c14bc1042afffd43d8e4e8002c2f96b02cfa15c58dc5d5acfd17c8da40c98b7c93153b13a3eef5de37b782dae1d3eeed2929320f7c7b23c19169275a9b3f8ec0afa5ef7a54dc21af6e7bd7955d474712ae8d60c4b8da5e775554ed1f00758863a040995f70ee0dbadfc7fd0babc951f261a52182ac03b45e08c9ce84ed813dce2af7e382290ff40eb5aefe0f2ab1f4620c2a20b2376310535976126d71b598e61da2c5558d1601919e12cea6518d9a739fdc40307db21111288974a9860a40d530e977998837d051038d1d9f54b4fb99f6c4d3a5fd0175c611806f3a59cdc87b9bb6f142d3246f0d24d427f5c5bb3eb6ed8faf210a00af0a47b0fad7a5eb5ac71b4f91032c17834adb6d0149196e72f6855ff7c7522fb191800a1f47f501223c45b5a6b8be64b96d94a0af25fbe9876261f7539ba6d5dbebe0f41ffb53e452774cf648660bb3a4a3cd9d042d7e817c275997201f806f141de6217de237727ae8e3d97eee1f105ef782c601b51742dd50d065c4f2f2bc9ecc530b8a2ea96ffefe4799674d8b27291888c7f1b95deeab7ec7d2dcfba418bcc7f4b34236c85fb794417e9c2187db4b338e3815257fa7b91d273af9711775f4e428ecb58c9e19f9bd29e4482ba488ab33f0db143c14db585b6a8ff370da10524fe36fe6a96fd252c6cdb52cb6505204b759ad219849a7475d3310edd54ffe7b1d032c51d755fce2eee0a487f305933d91898ee87b2ca35d259938977bd9aff93a140d998bdbf524a0ee853324093d8b17663d14c6180b87fb8d8eb4388b7425d59f31ce15b630ffeae8b2c77c72c4b3c36898e85975b78e3c01dd625158b9fb45cf0f050c3c81c63e721b9c4b1e7eb3ec01ce22a912ce22a7e3f89f0bb3f5bc5c0f4aa1427fa2be70650c7868e0e89bd683d6e56c02975c282879a8e3c8aee8bb82b0218df9ecae5b23b64c30d8c6c82a42cc489f7e0f716622a14354fbe552a0877c58159b080b5a5dc099695f242fd4ab26f86156ef0c5a624b67f52e59e7b4fdbf6002bd52aa83524e111d80ce1f08fee2"}, {0x78, 0x1, 0x9, "641960a65d2e6b1a924de28e65fff8657aec5090192fd1d2a265f06f81ca21d404a617a5661bfd376f856c798e0e10d11fb2a901fdc731aced40d78f1b64c12a31257e039c97d5776d93e18723b27fd1875cfa824aaac62793d0f5e6ed7998d3d17d22cefb73636f"}, {0xf0, 0xffff, 0xa0, "03d7b2d1581e7aaf774b9e6ae3ef7bd00f34f6211617ab340a675d8ab15e706c6351fcbe709d2b07052068b9a71e3dbcd37bcaa3d23950540fa91e71e0b4966d52b65986dd9f0e751408f344d6cda0ede3ae4cbfaf8012f9f85540a19063645addd56788326f587958dbbf22b38c26fef083df3655a1d054ed53f3c998f21c58726f7bef79bef069d071552f4ab6353c9614bb4018476f13f876dd8c0eef3f6493359643919a3a07ffb59ff9697cefe134b806e55d70bc5fad9866134c798c524b964130394c4adec7e41e0181ac3005f9e56caedb1cc0929e5cd0"}, {0xf0, 0x65bc2984143d418e, 0xff, "3eba339f542186d8178577fb9e7d90b3e3c791018cd865bbb457895cde9b30a3f519e2230dba3e621618e44c5d34149f5065d0d18eec2c07e775710be72f23323098f611c23cd396420283cbd327ce2bf1eed230351ae3f17f3c14b3fd47f1df90108681c2386d91b221c55e921920d5b386248f90f54b53dae57d6e69c14e34a0db4ee0ad445821b6ec2009cbb21217eabee8388b9474c2d47459c5a357392d7c16cd9cac60a00414f41f9c7c72aa9fc4f428a260227cfd66d8e103e09757e1791b1820e10ad592051bb1ee592da245625d763863c9a01eb6e0df"}, {0x88, 0x9b1776607fe77874, 0x5d, "074855a232f79ff5611932301e017b500df7c7ebbf377ff6f08f4a39f591dc2a8764c8644bbba2a3403db39819417117f24756499e046eff34aee9660533f00a21d055c1cb6407aa310429b442c0644060de4a913a9d0ca4bab527fb03b46b2fa37f4ae8797b10ab55e317c7991f3755e0edc9aa"}], 0x13b8}, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) r5 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000700)=""/105) 16:01:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r5 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r5, 0x3}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xa7c2, 0x0, 0x13, 0x0, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2d}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) shmget(0x2, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x22a, &(0x7f0000ff9000/0x4000)=nil) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:42 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) fcntl$dupfd(r2, 0x0, r3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x10, 0x3, 0x4) 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:01:42 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4a1, 0xe0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0x5, './file0\x00', 0x1000, 0x796, 0x28}) getegid() setuid(r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) 16:01:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1053}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:01:42 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20, 0x0, 0x80000000000}, {0x14}, {0x1000000e, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x1, 0x1, 0x40, 0x6}, {0x494, 0x6ddb, 0x8d, 0x401}]}) syz_emit_ethernet(0x4, &(0x7f0000000340)="d5fb8c95") r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0xd919, 0x2, 0x7ff, 0x2}, {0x80, 0x3, 0x3d9c, 0x401}, {0x2, 0x400, 0xd4, 0x7}, {0xec, 0x5, 0x2, 0x4}, {0x4, 0xfffffffffffffffb, 0x4, 0x7}, {0x3, 0x7, 0x3, 0x6}]}) 16:01:42 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 16:01:42 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sync() write(r0, &(0x7f0000000780)="8f3aa7874f5dd82ca53b3adda6b382834065816996e7c8b3f9c9549c0f1c248d78d000115dbeb358ae86b81eade547c276394bae1acb438937885530ce88551a4d4ff842e23fa8d38b35d0105ef4cb9ad2df5cea5d4aae2ba492af9154bd8c9a2789a12631b71eba1bc7f200a39db8855eb8d5b80ce4931e46317077e6761bdd3aca76e4c7d773d63b350608cb274941ba4c0d91ba8cc472e6afd36c72bbb8f0264cba453a03c0d34fae1b4e3506a7f6d90e43b0f41499a169a8454fda1c9d523b880b5a033662f09e273b466e5b876d4c6af7df2db35fc9b2d34acb0feae74f563082b80defba6ae631612b5a799c7d5f16ae80faf7dd0fe9068e89839890d5b8bf88e4331e6dc2e57443ed03ee7467bf8d17998b56d1fe94fff3371f5a09a66567d4961af277ab525e9500a9120836904101ba0c5675a7e3d9e03622f9beb4149e457d13855e87ff9c76f189927bfde654154cdcf616c4320b5e0c2f4daca49dc4377f8c5cf2be5789cae6bcadee9b8929b74c0ea30cdda9f9768d61f4ae3da62feeb7a02d91a7b68d824fc96e941d03989fc60dab339821020059368675be8568a266aecae057e0c8a407615b090408dccd44f19f72a6ae182c1e54608fdd799fc9f76c1341fb32e833f0deee9eba02a3b6890bf4c407318de87b2ac5608bd571ae2256d9759d2de028fadf5645ada1eced751d945db1007b51b3a79bb2ac1a5b487fc712788b424d8e1272f1bbf9bb3f1c9ce21977b8761cf76a37c8ff59f0ed54365413a37c5b4ff3ab55ccb297ffa71d817ae57b5fe053885e02ab7c99f0a2433d5b16dfb380bcd06a8e105b0a9ffc091b6b679744d46c5dd094a43d0a388edc64a9b523bbff6de905c0b2d0ed091f2dce66540fec88ab26da03e13b676c893a150bc2fcbb6461182372a8b72476f1de0982e4b6c9300bbe50d81e88e16cfbdb8105b57ebfcef1125e4e0121489de15200b15df584e99059f8c4edf5308ea902fefc105a8d6ea118d0bb0ce5ee964f58d6dcff32872da25f1a67f9ccd88578887d617fcaff3c3895b3a274071bd8e20269af1b4b5c4d014d9ab597476cf95c312778de68ac5f1cca87b94f918cba5d0b3d9360b4e134889d692e1043f682c69a20d3440916e0b16265c6bf364cc3e8cd81eab3dd5650a61b03963c1c09c8815f2a71344f6291417fe3d89e28dbb09e223e343925c9ba0e4653021fe514c928e13d39d8297db8185a60bf080bfd97502768bb7bb4b7baf3a5085fc9593554deb648c1deff624a1eabd0ec0b17cba96d43476b8069df9444973a1c315ccbc3bb6ef18ee16bb665a7fd48e2531c6f368148b8781b7ab0ca2cfe42abfaa5be0cd561de5da31b4d0eb47616a6b3897e5946f611a208ed0487e42e79c46a498b1d8407f8036ea7e915aff22889fb17cf71243e95289417eb023c92cc3a18328c837b49b1348f732b24f108aef5be9c4f48c6a123c7ea8517c48c3b1fe7482d0b2b84557851d55ce6ca67787b58cdcb459a3850a515974c3ba3c82d8d2b274b0bbd720b245a5f510b3678a0fa5adbeabef6b5f77dbfcee54fdde3f4267e8a4b4337f81de950acc468174821b945be18a153e6c4c356b191a099af829128bf61fceaeb877b7c5ef80f07ae9efad5126159dc725f302d3d3ee0b5d37cae7b69a4076decaa9f5e4b34ea9c64ae264a783bfcc7cdd7d95926254023c37791ec205d55fd13e6f16d9cd77a1eb331bef57ce7afde3aa3c7336d8fa4f8358e7af7e11af508945b01d39ec452659f08a0227b8fc07dfc8e89ddba37d7f5d4ffca4711dd83cb4ca5444aa654e5dd159be0cd5b60cf6ed67bfa0e2a135dbc7eeacd9beaef2af84ac49d332278f3b8dd5cf72bcd36c35b835b3278835c89892982e07524a650bd22b6b124e0978974397ccf01324223eec0dcba40a5bb9e0c84125691a147e31a28dc6f5b287b456ca86aae76101606a14236b14a048ef8f0b4b250ca88b59a67ee07970860c77151fb1548515e0b25e4b86d712f59b448b622b13437f11b29db3b9cd1647c9fcf2234b6554da44554a5902adfd88414eef9e2b8b1462f8c0525a80a11b283a4de587d23379af81df5a5247ba16d2153916ec3bc90884eb13c8d948364a632cfdac2a4057b850eacc4634bdcc7813d7e5896fdda25d17f47527cebee1c6b49719d7ef21ce21e6481140413051e60c5571e12dc5847db731a6da5cfb5d89e2a7722113294908025694870ee5c67a6212600d7e757216175595448627c5fa01f6d72387b520bdb8cf31774fcb7de463bcb99c60705b6e833bfc69e38721149b3d1e08f143208152ef18fa9bc4ba45ae03f3fd1a7c752f6a31b428bf7bb8786a7eb586069300a1d95ce4fd3b8931c2f549c6b3a7e88416f9c6ac998efdcc8d18065ebc0571c0c1021af11dfd2b85c9f4acc7db2165b34df98e77c4dc37a7a8c9cec2c371a9bfe6f5ed1e0ece96c60c343233d8ddb0f4bf6fcf408e12da0f7ff65315b400cbd91a2e9a78daeedc4b1a1e41385ad3f5281e42a161ab00deb3a12b5271abd4423249d0d7b0e1f53c5474390899460f68409027cb97e27eb0573bb373f76d2439b4dc3c222f8a84997e8452dce6f579fad8c719b1a72ddccf02f066a748ba0e087799df035d650d6ec5a19d7f7624638469a1db910bf641a4102859a21a9ae61e7d31149032d9d1a32803b5d108d5e79e2cef30458eada6e5a7fc6d2d4f81c2e9ef31f2d6776c6e629330be3307482e349a62fc3e68b71896ab8fcc6dd10a5b64e8a74b2bf598975aa1c6e8d1e716fd3aeaead5804ca39bc4114841a8f39251dc5d244f69f89bf8475c47f1a95dde0e96a658625f939cef38174c18ab57539a32360aa0222d8c04f9ecf51b3ade87df241f583be1282c94bbe292e41b435b963949f25297fbbaadaecc3be27a421fc76f66a542912a1b72a6577cae76ee211832d1e011f715fa3a28c72950fc9ae3a8ed4239b74ffb08c2bae3d1b140890135d1a339b1d5f7dbeb993716d84c30a897a0559f8e443b1c13ff357a38a747554631a64fe9ecd15d26939a1c7ddb9338606a9c3472cb6a8fd52f2d0aab28022c0f30a63f35d4dc9d937d601a1ecd3acdf734f00697981b0d94245ca53795669f0d4ee253222db5b882968b0f4c85fa317aa6c36bd33795e91fb86f3cf3f6dae86a2dbc3dc9fe8ae8785609bf4c45a61e0ec6fbb7560382a807a0cfc6c6b72f64710f488fb5474cdf16210b1c85df6eff4c2e593fc14cbbbc89c176f50b69e6d3f99fe521633d0f15482a85e73fbbe674c159874380da5cd7f24547860ab53db3b987465c92509ff8b238a28bbee25fcbd20cf241af527538c439a8cd7c66a09baf820770c4302ae9d51dc50222e9ab5d066deff5db138108ba9f4a627959e814fad9fa26674f36305878637e82d1fd46cd86c1de1b81df400d7dcf4d907538b7721536c8669245ef2943a38fe7922d7c26e7f7bff0ecf2a96c967dc6b1578738c67edecf09f4fd286c59d5fa24adb9da2376f0cdf43e13f76c92bed4b15720d05ff7e7e80c0611678c47cc251e0cdcb286970cfc73589c31de105266ec8bc778f7fe08fe8ddd7fe11aaae18df9cdff4d991b7234ce2e0e6565c1a0d77a66d9ba5424c5946bc6d543072b985fc6f280e41ee48acaa1bfd09ae96962c780334e38411e7dd6ad7966451f5e9d493f58934c5a6fefb8bc35fd8f20d984cb270635fa0e18179263ccee8a22a13ec4084afe7fbfceda4351ec6ccfa5b7b0b91d663531864050428dd6de2ea786cb3cecbb69bf84517f4cc7915aa8d6afe511e570f30589af66e3d5317c0978d4a7103a2b58e1a4b44efe18519b18aa0d2554d060a3635dca11a995f8c8de4293bd4602f2001ee91c0e5d1335011127a1c40ea16c02f00bd9b6eaaac58b4a8b06bf3cb0549f814afc2c5aa36695e686b952775d1038ebe32cc642c15ff62faf4e2a71342749cebde7f49096a8db041567401913606d0c9c8b6ea45273e680fbe0d0ed6d64a854512790a8cbf1aff50b76689c5691dafb01db1244b92ca848f0e328bf1d36415d0f4cc5d3da30117df5ef1553f06ebd045b92ffa4f0090503a02be60a9a95f572185757e8df1f79784ba9a63a3dff2ef80fa4e03d705101a4fa2b9ee064f3daf69b1d83d11ceabed073ff1cc5f22a7f2336dabe01ad578a0ce1892b93f4454cd5127be116465a6a403321a21386dac70863bc35033e434b70367f0f583e7bcda9c13dbffccd16f1736d8d06269ffb16fae8e33275ac496569899b1056e09eb2d086dda7d26c8a1588c85a444fa1f90c019681c492fcf955bf3a3a393a097a9c5fc3eadcb73fb3f952c61d04ebc8bb60003d8cb70e8583d1475deb6164c6cd3a90739d4962d2766b5323bac582448e45085c490f9caeed693c3cc7ab86a9335451821ec795ad455e8669434a154ae4bf495b084b53a14a113c28d76d1f21ffbc561fcdc7bdd30e6e6ac55103507174404996edebb3afb46280a3d3f97d2cced34ddc8a6f81fd40fbeb1e6cf32f23a33c2c0508e4314a832fde2f01384c2e8566c98326836a379ae6bad66644529a2a3f4aed3a0e54e324d49ce171e5aa6e754a86d73dff96ff9b12e127e7282cbe63bd53fa11804dc3ab4598fa28c9f2e209aa9b5c682ffa1706e24c197ead05c7e3a43c7ffdc17d03d8839e6d6f6a8e6b0adab0c5d58fdce49801ffcc6f9f19aaacddea29e58472aff8823bf6736317edd8da591c4be9ca4396a4f8e921fa02d0d9cd466a3a77f4285dc0f659d2e775d6e41f8ff48893a30344c3ffe58f3ef896d22f378e586188e59374fdc493b48e3c84a36d214fa8d20c7c4e369368f0707f9efc58d18e622a31b99f6a5ba64e60c529c8a1613786b7a54fa97e070c70501f07b9e518eedf18be9599fcde371c006575003b68dadcbe616c0125bd346538aaeb89b25c82cb83633cae96e6cc70def89fac57a23512ed745c9d203697ac23a99d7d5a2bb77b6ff801400d0cc6d78d10996a48617df29d28827bb98806febc1d612ce1760a79cd51a103d3c54502a14b04b8c6b8510407d76e18c6b00f72f16932133e6cfae8be203008386edbb7cd8568569f27e9d25199a17bffc8fcaa0302f4c3c33c5ec18613b8f02e840978daa193aa4424020cd47e4de68950ae12997ee2e5a611b91b809c59040e2a2ec948633321f3126b0f914cdee63b1ad97f8d39ac94e0f9e84e2e55edc3ac2204ddb74daa2f7fe61ae134a0ad1cb315212892ef0a2224ea70d435a50e8be645a293198363694bf3d0847c6e0d2bf330284c56e514be5b43a43e8e08829829fd1a4397386731998024409e91d1a773f7ea1ce24338e933359df8b2a1e6ed30f42004d8e27cdb49e48b4968b0f3ec5e69ffe5fb304cb57f5145af3d2058509acac0531d31843ab007f964a158386bea3a09a7acdb8a4fa5f0b6b5e72cabfb0a38a5a9e166b3b8ea6c5c91d8593311302f96f8763142bc40b0a827a5fcdf3a761882ff9c0cad90102b5c48e88cf5f519ad310f30be55c01a41e58f00bcf1dc43e8bb3c8da44993bb8b91960018ae58c06db93873e5411d5bd8a6ddbf99df1adcbe7de15d5613f5b13ce3a281b4fad6acde1c17be810af089aa5e0f199261a366960ca70f770e9a26ad7e23d77a690e6165849b39ebb2aae79465696a1fd30af096f4a688eb9881ef9aec764afa56b93b92ed9ac32634b00327e24e7258213c031a365ad21c1bda5a7acc559e025b54e44d648023e0ac61e438c394080e4ae0ca9586004b7030882e4a2e0400a9317e0", 0x1000) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/51, 0x33) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000001780)={{}, 0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000280)={0x10, 0xfffffffffffffe01, 0x4, 0x400, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x7000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff8000/0x7000)=nil, 0x3}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x10000}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xf36f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x200}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1f}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x800}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x120000000}, {&(0x7f0000ff2000/0x5000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8000}) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000017c0)) r5 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000140)=""/172) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r6, 0x20007461) pipe2(&(0x7f00000000c0), 0x10000) open(&(0x7f0000000240)='./file0\x00', 0xc2, 0x2) 16:01:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000980)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) r1 = socket$inet(0x2, 0x4, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x9, 0x8000001ff, {0x9, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f0000000700)) chmod(&(0x7f00000008c0)='./file0/file0\x00', 0x100) semop(0x0, &(0x7f0000000900)=[{0x3, 0x100, 0x1000}, {0x6, 0x8001, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x800}, {0x5fd3054ec5787d2, 0xffffffff, 0x1000}], 0x7) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="e0000000000000000100000000000000ab39666bb649a0eb118c8158706bdc8564de0eda8f7b5adbd7cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec31c3a4f591e939ea191b9c5093d1542384e6d36b2abab96132f2da510c66b41ca6fde9a20939881a62ce1e0a06ee790e08490f7a54eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028b1719c49573f5b063141332a07bf3e75f8d23ceebc35103000080bc7fe3cd03000000ebedd19f0f0724f74ad246e9d5ab7db89777f2edac1b6d90533f254e7a543ac0d20895f2b5000000"], 0xe0}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001a00)=0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000780)) symlinkat(&(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0/file0\x00') chroot(&(0x7f0000001ac0)='./file0/file0\x00') 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x3c}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'\x01\xa96', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6}) syz_open_pts() 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x10000, 0x4, 0x10001, 0x400}, {0x0, 0x9, 0x40, 0x3ff}, {0x0, 0x9, 0x0, 0x2}, {0x3, 0xc20, 0xad8, 0x7f}, {0x0, 0x2, 0x0, 0x5}, {0x80000000, 0x1, 0x3f, 0xfffffffffffffec3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x80}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") 16:01:42 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000117e00"/3062], 0x0) read(r0, &(0x7f0000001200)=""/245, 0x3ee) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/wsmouse\x00', 0xc0, 0x0) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r3 = dup2(r0, r0) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000001300)=""/210, 0xd2) chmod(&(0x7f0000001940)='./file0\x00', 0x400000000000c7) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000016c0)="3f6825fe03350b423385415859d968c242d54e6d3571dd843710928595769fe0fadda49dcdaff50ba6ab4033ece4c087af63a98c38ebb05074b2ec1178c4724573fcd09d857e59355289af7391579e9851dc0a08f1f979bff75edb14cd", 0x5d}], 0x1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x880, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) unveil(&(0x7f0000000dc0)='./bus\x00', &(0x7f0000000e00)='x\x00') syz_extract_tcp_res(&(0x7f0000001900), 0x7, 0x4) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x03\b\x00', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x133) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) mknod(&(0x7f00000011c0)='./bus\x00', 0x10, 0x9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)='p8', 0x2}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x80, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) accept$inet(r3, &(0x7f0000001200), &(0x7f0000001240)=0xc) pwrite(r2, &(0x7f00000001c0)="7c3895de1c6065000f03a2d4e3a27d1e0061341b132026b46e274bf2244e2b0c07eb9182b306a29e19907a8acfe6990ef4e16b7782710c2b0a295246528563cbf19efb984a6148dd2c29dbce26728209d1f9dd7d9daacd7aef865bd720b8502937e7ef66e1f3ac0dd12a2bb83cf2a359a6714beed879c50f1b6a0520eea588a22827c727c1f3f8c843a99b4c1302405941c5bed01a95e4688e683cc2a3d576454a990d9bfd6da66ed2f6c15d1140fe10852a301b02058adac1cf4dc39370110f9059657138a383d89563a67ea4813e737e8686bd818ee860a899e2d6f43e85670698b45740cf1e73080f12d5290f9ffc6941f8b3c8fa7ffa427bca0064a1a274a52f46f1122b83147564082711d035861c61a37962edc24f851964fc508639bb19b5edbe2244f0d95955f2a4a3c26d4db94c87c591188713cc9a0d6219eef3a15202248348e05277872d6600f6dab0c26eb12296afe0923bc1de7f8b76692c894ac6912a37eea9d92241497bb52e8a1febb4164b95fb3a5bc59b26fa6b60147ee701b06278ed6eb6dd66cfbdaa31800ecedf09805cfc23c1f5f95d0f01a6c0f475fc039778586441015f29b8ae1c0b51a7901860a539caf73c66fc9c30626e5c7500d32c320d15cc1013fe93ede17d264f7381923360bf61c0b1cb88ab8ff2a1f4c9d11ada05a110ad8c986e32a574e79aa7c42bc3ed316b66ae59a17b090fb723f51f673090cd568336ed05b8673d7f295d9083b8777c2406390d412da0a2c5cb6b22a88f513293938512d54fa3d7528fddd0a7a4327eabc6204d285732b3eb6b8c99918717951074e7c63ffbd79bcb82fb011b4c3dce183f006c47b77b182dfa03903ef614e0a23e64b3622df4872ceb7ee1a54a5da318016e336ecae03b910b7d36c952389953eb3f26f6e0056f0860527832d4851878e02fad21420dfc71acca7854e2a5da4febd1c8838183af92ee5379a14145d254c75d364970ff45433897f6fa5352479b21681f388fd3bc15cdc1eeaca6f81d30371634ec397583a54d179a42862c28020a5cfedf8bebe83367b39aecb0be6d3078e94f3c44a8eabf80a743c2996a5b0361270c6be27a1995e15410226cba6b8f26d1fa8175c977ced98fcec8263b501288acb7b1c26c14214b5228a33678b2da2c755c0713d40bdeea44341177c2a586bbd9f67637f62e1c2d6440618c0612d88b3fe72ae19e4c40fbc8ed1347cf52437d47277e17ec01348e9d7df32bb86466bca36003e967b0a1e1d83d03e93b36fc6df413d730372ef5de9342c8e2d94b66eef9a240e4d4a6c20b85d6c11227fc9fa6472fa3fcf3d06b23ce60273475e09b2e6a5c3eecad0cf958807db190eb1ef49511d9eb78fa1f31f74ee38cf58dad0c3748628b99a452a3167d24679914aefa9706d3de1eb98452855797f63fa9ee1efc686bff854ce05e306a4b124414ff6f8fa2a1fd5850f9924f9907e8fc6361976a5ec43cce50d68f95b580432f82867ba22465e863f3f0c7415a210228e69d11c353356240b40d09ea1d6c02a8d8885f67c5e48eac88bca585af6ff8fea82d0c35147a717f46ae52124ccb70f25a5d960e79449f921e1d759e8b4ba58bc3f4587c8a88551fbab1cda0b0460c445e4bf7eccf79b0a6c0b93f7eb280e13567e6fd1dbb1c6a09e3239a817724c9df78e9c04db4389e187fa028be0ca123ffe13f3ba0128ee71f1520ca6fb40d563c15181f00e1cd8a3373daf8783925c70f33042062c97fa3ccb48c2aae2e1835c48fe1994c5e3e439008acb2f68fb0f9ecb18d8e29452815ec1b2b301cfdac7a9b1af9d9f0c4eced8234decfb1a90c8d571668c7cdc6eb11fd9e93312946945b3a43fe83ff8a96540f8a65a4518461263b4db2be92d6119e5ee6993ededb9da82e51e9a86dc132c04e29e874bc85091cc116090148b602283697483c4dc871086259ac8f3341805ceb99db8fa6226e382a5de9836809fbb96809ecf6056c5472e1dcd57c04343c4bc233dbfd1fc9537c85f639786c48d68d84b19ea484b3c3f7a3dbeea1d613315461380050fec2d9b1cff25074ff34df1a3c64c09bf1ab20e8f25124bd83c891a5d42149ae68eca7380fa07cd4c360e4b6f1e315bbd0b53d0e034530721475a0afdbfba96abef1f6fa0e10f5cf92ee9e221837cbb838cd51c320e95133d659e92509bc864eff7d25e0ef7cb527444d03d99b8f2e364f2e5b9c78760bfdd8a6b2640c1dd08a7f0dd28ae9e84f36cb62152ff8612e7c2176ebfa3bea474ac565b52f57e2381e9576d1dd511d70e510d9c0b70c2f8718df07974d31c18698a3eab45b792f2a98d655b06d6bc4f116edf77d4eacc229714526669ebab1d98ca8cdf15ead58d02d51266f7c597eee98cf3a977c00cf3cc61a8cccfc540d56a03e51d6831540572353f3abc19fd0e723b65085b19b108a129cc932cb0c2c895eee43d471385ada5e263d50acace6a9a1470c1db06085eeea5eaef9eb975a9768a33c118b77ab23936e50977376e9424d2d30e0aa93ff952be2e3bad672f8d04384cb8cb7a2b85f89c5d9f050a46025f2466441083a2987f6030cd461f6079bb50912d7374d7588a76f75f66ad07d966ec6574a7e1898477fb998439719ca819b940aa6a538a514250cd26fd7acc9797190ed7ba14a8212551c42f06df74af661aafdc743eceafe39c1eb94ef649a88535f8ffcb2f90c6154de6ab0ebb06a48f1a0844b8dd912667bf5a64da1eb6d706b63b96b4f454696af09eecf9ece42275b5902fae5a6e844f94b23a98d135d0e9f57407a0d1b5e7da4ecc4fc0e1b4b601b6536ad704b76a030350b015d29f6b0f168e9fd3d7a2550dfcb7ab031898263aed58457dfe43b830eb3b22b7ee2d0d304b17ac9963d154fa74731483a4f658b19615e8442e2944f93edbb948ac8c26dd07863e5c91b62535134e6c2e3a2c91da8bad70a152984d8f0e2aa45e30272dc5e16edc9c91a6231585cad84f9b000efaae46707267ac2030670af9251a80f9a1489332cbedc045d4cf25d9590c0fefc4fca7913845ed1d111d24222e0e9ad723baeaed663d21b204e671d880d666f9861fa11f308cfca97e161b1f49ad300a01354b6b444ee088f88f1e0a1888c33b835d018e8c3317d652c25dbcc20bb3f2838351aba07152e002400e371db4f99f6b28a0b9bf33d45f653f99c3267d20d624d13e2855a3374e8e5569baabc0f028258be5947ab964a53a1063af709b0771a33e96c0057af21029d9a7faf7f8c3971115588fddfd69439a29bf2f3e70b37884169e6101f536ca7ec5c2087a0b752215b144cd41e23f5c07a8e84926fca4b6a65b4d7876a9a186e379fdc96dc3e99db809a287940753ef6a0a9f420fae3f34e1cdbc5119b250fede5e92a85054a78521fdf16eace763c8d2326e3ad3af0e5f043b40b824daee5c8d41ea6a419e785637b4e86e523d85ac290c35e87588afcde5fb945900ca117495179a4490d65559c351efa5bede9032d9b5a61b74e5105a448224bba334644d3816e1648c36bb2a0d235fc5da7f11467c21095d2d575d8ec554186be95009e99d5bdaa88e3d21aff03d25f705e6c99efdd8ba33d95297f6de5112aa98cf12dfa5c90d5d9c64bd7d27436e352a73ff41a4dc1440dc2dd9bd8c852cf95183d5439256798010f336b52ee7716575b96f39cdcf75e7eb09667438a4412894f4473d58cf53eb61bf12dfa40e90cb76ca61e2622e9ca5a79ac119e8dfa64beb656c5e63dd2f12e705f6e0caf7b6008f42f75a3dba17db44ec8b749ca82c5df0631ca8dc109e9c64f030e8daa1abe20acd287d5ab7f6389a68bc3e47969175000850ab31f3e4757375879a7c2c6c06c0acea51db9000bf6f11d006926684ab838f1475020f8f0f1784c4e556fc135d018051856a5c491f63270deee4f800b6030c21262cfdf98a338450d39e767348f8d5f987ffb87b2445ce3722e53b986a35f67fb21e1be2d2ccac9e1b53efdfaeeda0a57591f375df694057310088ff0ea68d63f181b31321f5c5bd34d62d4edc3d25e33a833c29900d31d95b965d1fd708acf7ed8f378a21a8db319c002e38bbd1f9a9815dbc7ec4767930c61e3adea63668da8bbc1a1984ae7b21d23f315f843944b8f678130c5d93aa7e8af75968b805b61d76100fb291e6ca1ea125d1757e402fcf2441c469b59919b6e734282a229bbc441be7587153fc83f67447fa1e258c53e7baa5d135e423b2aa7968388d85c921abb8b06e48611406a6f1f493c53192f747e6a7703a62be25d3c91097b43837ffdcded744b68abdeb8d3593cd5662f388a85a3262d66f02e35236df22cf84031a4a9e9f89fd0c0aab27fa74c4d14738c6294977b42767b7dcf6d29d889b72e341eddd9c83680206247a6464505ec98dc7c3d0228b10308953448298ee99282c371f70966de4a7cd2ee1c988cc4415cdd23bf5c6497b537440d20fed12d8c18ae4c94f4a6b0a0b3933f658197c70092a35aa7f67d05af5b27828be575c3ab1180e984b4cf1931d50ca6f9d6278cede6164efdb3595e79dab5d3e574576fa0a62976d17e395bfdb74abf96ae5d4e390ecfd9ea63a83fe28febd9def43ee36098ae8a24b87c4f42cea1a9365611e390cd8c07bd962c8499d5d9f8b33aa20f1c594bf902407361caf62ef0ebe7abc79cef5606d3796cd7d50e37a29c4dc2542566b5433ea4e16d859e49a8dce633b399020fd6c163ea0496c2ddaa1ca51097064d65d3b2b48f6c34eec7cb25ddeb0e5ad0334c75839d5a2db3914035f5c651651c5beedf0de1c1543c4da36e3091c3781fe25bf0f2901823a760451d6f511268a0c3d944a01a91c37f0025c25ffccc1b672205a6b42c03a635b9064f6e1088b26868e373c227af250bb6fbcfeeba62867e6fb491b876681905f2a2605fa724fd78b69527f12bfb79078dcf93e758e22cc040c18cac4526a2644a56207a5c47b19f9b7895ab054189c94209fdd2093627f4e33ef2a6e942287c768a58acec9c63eb2e6369bd9256a30577c30a1151f9f41e553d3d1e870eba5b929d632d694ef058b397c4480082179d4e9ee61cefa5aceba430ed9bb83fafc0c8f03e606e0c0f2b1cca61c8477116d72c4cc965e263b135c2e33d2ab83697164c045c2e582e91d9cd0139e9cf05050c6b659a71ca2d819ea7e091053a48b182727110605c8903aac38b44e99261d8cd59dfec6abc6686f5035770c0e2900c404f6e4f9ae9b4fa508600de6feaad24097c5f4d9573fc208ee4a6e59c742bb7ba40ff255ed74ce549ef67bdf796c1e5ecf30e3aec24e980da9b76f18c88e133bd14aece6515e4fbdb0dd5b5325ce6d936a4b0d8b7415cd955fa436e12b0b49cb14ccdef7295b548a7de68f2c1c01a1735226f618038da837a3a2c16c31c0b3059d95c386180f1a01d9527bc777984c6041a284cc07ca25cc0329efa6d88e31102772c9225ff4f3d5b76c9e96aeafa0e516aff464f43ffd99b32da618e4ce047efcfe0866b75febdfc2ec424b08b822cc60637eb08f6f41ee7dfa17aa6c1a4143cae08b35cc6f09336e1e5857273c0e6fa2b4f584413f68b128085ee2fee2823b6777685fd01c2b4ecc8b60cff2d167ed40c744b3aa943842e9cfb837cca1860b649b15513e7d9197b7cc4b3c65dc868055eae2fb621506cc8a5e05a4e0fb9694531117d8cff8c8944b3e0160c1d4c6134e3d70dca31314c1de1b389e236031b933df31ee83ff3c442386e0696c2d6bf53ac1cbca9d51c33b75c6f21692ad91f0ad783cf08a53552390f621d42be", 0x1000, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x61, 0x0, &(0x7f0000000080)=""/97}) 16:01:43 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) close(r0) setsockopt(0xffffffffffffffff, 0x2, 0xf466, &(0x7f00000000c0)="1ad283faef82013f9ce7c6d4aee462dc1f100631b1baa956426edc91c1afa188e56199234a36c9c5e3fd75686a689e3df6bbfce17eca6b0165326d8e0d5a5fa84e0c3f57289eee6e307e624e62d8490975c44bd41f11186e6684aa8be8c774859b5ef73bf5ff3a404017a0c16264d345928ed62c975b3242716d350a334fdc04e25922bcf505bd292d195d5787bf53adfc15613ba536937bbca1cbc0ef6e018491864d3da5ea6d533b1fd6a0cb64651a00a96038f6e33905e7a06f206b321e3edba3f931e5355643c1f2cb7ddd30de26aef352401fc09e255469772fbdff423a5b15f986b726b3a590e2fbe79700c6ffa7cd", 0xf2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20810, 0x100) bind$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="a1ca0f000c77e57cb033178fbb009f316ae2e8e6f9371875401b477bac12a87f5b0c7c769757b305fae9a26bc6aaaf287343d3d916e02ca81e0e10bfdb31c518ff3ae58c946069b0af089286e532b650ea101a4092bebda731f321052ce48b4ba156b0e9c21c7af2bf8f486485149896144fc6eb09b6edcc0790af1fe77f5294877c4909da15128deafb1ff941076707c8ddc7fcf392486bd133a2e567486469b0a2ab62b8422aa38b39d47240207ca0d343792e322b15fb36d44971885a8a5b69800dc89b0513bcf2254b67bb536221cc8ecd72c4e5c71db774d77c8a0d6500b11021b9ed6712e5303a3ef78390edeb7e8cd0c134f4f28ec5376e"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) bind$unix(r5, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) accept(r6, &(0x7f0000000380)=@un=@file={0x0, ""/76}, &(0x7f0000000040)=0x4e) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) r8 = dup(r1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0x7) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x5, 0x0, 0x9, 0xffffffff, r9}) ioctl$TIOCFLUSH(r3, 0x802069c5, &(0x7f0000000300)) 16:01:43 executing program 1: r0 = msgget(0x2, 0x200) semop(r0, &(0x7f0000000380)=[{0x5, 0x80, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0xffffffff, 0x800}, {0x7, 0x4, 0x1000}, {0x0, 0x0, 0x800}], 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:01:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x41) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) 16:01:43 executing program 0: r0 = socket(0x2, 0x8001, 0x0) write(r0, &(0x7f00000001c0)="c131b268be7981ae956e1b791906ccd34948909bf7ebc31f0e8bd86ab4cd79831db97ac9cc4709ce22bee754fe5ab0875fdad30b3995858ef2ce4d8fdc3e407e849132b472a3dc31e6acd4deccd6cc2dc6225695ca8d90ccedf02fe7b64384a3f7936b8dc5f6a8845128270740ea6a1dbd3d9c0ce05ff6f3d765070495ccd374da897f8aec3ca288dd96128087489cb6a6146126e83a77037721bb09d4ed7e5cbebe9489c9fb7bd6b9654f8ce567f90a86aa1476908efa30f1b53959748de1438121781e9c2909e349e7718eb854529e9d0ac6589766fc147404dca3a0f14c4400ce852e73ad10f5fb7b289b30197a", 0xef) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) bind$unix(r2, &(0x7f0000000340)=@file={0x1, './file0/file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./3ile0/file0\x00'], 0x10) 16:01:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="b9c78a74dab136063b4274438f0c443b0a111427d481ac7a7a48ba5acf8eef2846d6de5dcf74500568a086abfcdd0c5724702ef6274f4e45", 0x38}], 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x3, 0x40000000, 0x6, 0x2}, {{r1}, 0xfffffffffffffff8, 0x20, 0xbb7d8f1482305d3b, 0x9bd, 0x4}], 0x8, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffc, 0x48, 0x8, 0x80000001, 0x3bb2}, {{r1}, 0xfffffffffffffffc, 0x0, 0x104, 0x800, 0x9}], 0x2235, &(0x7f0000000180)={0x0, 0x7}) 16:01:43 executing program 1: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/213}, 0xdd, 0x3, 0x800) r1 = dup(0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) msgsnd(r0, &(0x7f00000001c0)={0x3, "fcef001476ecf8e12afad5570b332aa5aef05880ff3bbbd3"}, 0x20, 0x0) r2 = dup2(r1, r1) msgrcv(r0, &(0x7f0000000200)={0x0, ""/25}, 0x21, 0x2, 0x1800) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x8, 0x1, 0x22e, 0xcef9, 0xff}, 0xc) msgctl$IPC_RMID(r0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) recvfrom(r1, &(0x7f00000002c0)=""/235, 0xeb, 0x40, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffff9c, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x4, 0x200000000000000, 0xfffffffffffffffd, 0x1, 0x1, 0x80, 0x8d, 0x3, 0x2, 0x1, 0x9}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xd9f2553bb89b871b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x6, 0x1, 0xe5, 0x96c6, 0x5}, 0xc) bind$unix(r2, &(0x7f00000004c0)=@file={0x94f9dbc8a0d684e6, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x3, 0x14a) semctl$SETVAL(r4, 0xfcb7e901ef30f3ae, 0x8, &(0x7f0000000540)=0x2) r5 = socket$inet6(0x18, 0x0, 0x8) bind(r5, &(0x7f0000000580)=@in6={0x18, 0x2, 0x9, 0xffffffffffff7fff}, 0xc) setegid(r3) ioctl$TIOCSDTR(r1, 0x20007479) 16:01:43 executing program 0: setreuid(0x0, 0xee00) socket(0x6, 0x4000, 0x3ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0xf21ce8bd15dc4a70) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x4002, 0xe0) 16:01:43 executing program 0: setuid(0xee01) socketpair(0x2, 0x4003, 0x100000000102, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x81, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x220) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = dup2(r2, r3) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000000)={0x7, 0x400, 0x1}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) 16:01:43 executing program 1: r0 = socket(0x11, 0x4000, 0x402) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357afd6caa0416fa4f376336acf00b7804be781edf3f8d534e340e2c4c44e19bc5024991fef7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f80004001680a53c8c8040ac9d656f2fc5ee68044fc63e05b54e43b034234e9333bbfbb948c6d8dbb302c1000c1105c2f279c917cd478d41bd7fabcc838c1d24886f6a7971dd9cc322e6587dc1c0f773f02e4c15a25d4a29a02a044b8d5e492b4d9d5978c7037f8659743f15549bbb457c7d50a08f9a5c3a6b03e3fc311feb8017384496fc790cc0a9793998e2959f2c330a3f24f534658fe5e1e6d17ad0d8d3b7be09d5cb42f1c75d105a16495e1392edd0", 0x15f, 0x0, 0x0, 0x0) 16:01:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {0xbf, 0x4}, {0x46, 0x7f}, {0x21, 0x4}], 0x4}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:01:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) r2 = syz_open_pts() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x1) dup2(r0, r1) 16:01:43 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:01:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) execve(0x0, 0x0, 0x0) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x400, 0x1) r2 = getuid() r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r3, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) r5 = geteuid() r6 = semget$private(0x0, 0x4, 0x80) r7 = getuid() r8 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r7, r8, r9, r10, 0x19, 0x8}, 0x7, 0x9, 0x6}) getgroups(0x5, &(0x7f0000000200)=[r10, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000001c0)='.\x00', r5, r11) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) geteuid() setreuid(r2, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r12 = semget$private(0x0, 0x100000004, 0x0) semctl$GETVAL(r12, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 16:01:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0xfffffffffffffff8) 16:01:43 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x12) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:43 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x80000000000002, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCLOCK(0xffffffffffffff9c, 0x20004276) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x100000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x8}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000000)={0x100000000}) r5 = fcntl$dupfd(r3, 0xa, r4) r6 = kqueue() r7 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) fchdir(r6) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r9 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) fcntl$setstatus(r9, 0x4, 0x80) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000a00000000000000000000020000000000000000000000bc21baef4a5fc0b3d3274e3ceb09f0ca94511ad55ceb1d76161e53eff87831663894d00c4d09154679d3c4b5ba9b4c2d6012e8062ef225bdbc79d75aa7eef8e3952f5a414b3bda86138d2a645643911968d2d8c6ddc79ca4be68246d85f00131871b3b7f53f37b9fa59e61f329b0d97f2c7e04815b7e67766214f1a05b51c1669031c302a226a00f9108011a9bdb605ae76ae83883f81197815c019482af3f1f6623a2565ba1cb886335facf8bff7b4aeb6daebcabbe7e5d3492962b4449680b19d8bf330b6aa72f1a4d92434f86b8ac9b847addd88f6b4b116b1e0c30024d677c184374cc0adeab7ccc2ef76b41f456ec7f3d523647b5a581656e0b8e730f05295db314eb4ae7d34146634cabddd7e16d3185f4fc5a4f8eb348b765906539f76db549af6ad92120c62bcb4193c6a4bf29d9502d176b6b4288f6a06fb9828f50673b776e242fc4f3d27f41"]) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f00000002c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r8, 0x0, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) syz_open_pts() lseek(r5, 0x0, 0x0, 0x2) write(r8, &(0x7f0000000a40)="0046788729161b3a605c6db4607788d5a14581433f21b409c4003ff4b061a72c8fa61c463d097c3970631d827cec1ca80f2d929f6dc56990c2d3ecdd44b28e2f88f2ba75724212ccd30000367cc784c822a14860c246c5c93319dd6a81fe4e36f82e196d5a8d5f01a6647300000000000000000000000000000000000000000000232edcd00219927d2e6c0bd159a0a52f9502685753b418f5e1a8b61720c3682f844b387fa7ebf6320b453b9626091d1b3ca35689fe25e93a15ecfa28b0757f1c53fdcbfb19b0d4e50d1515db7da580d602f4185c31000000000000004e3a8b20981d5f06000000000000002dc0ea6d20424aa30803ceab3beb8e94c159e2ea97c1c0aea6120d62b4ee9d007a3a1c47ed99b9a956d6c51e896c5a1fab3be05740427e21e1b62202c7811b1dea42ab171b328b943fad6f793719e2689a4b0a09c28873ef05dcf7ab244e25f4415e7d3ddbd3494013eb6e83071b52b05cbd8bb503473ed0f94d85dd7009872960836b7046092de1cb142da51fc98de0951ee868b1f76e52ff070128d6bb5e520aab9d1dfc303724ecca21f13886fab2ac912db844b2d869809af1a54c238128774dc3dd22871c93ac45215d392a01b865d4f518cf77b41c56fd335dae8bcb5a094f5b7e8b335a77608f59ba9954d9c24e8829634ffbd3417b856c356fafbf2ccf09738a18f69e68c31fddbb4b403ca339e8f2a63e3038eea49e443d979f5e2bfcdaea916cf6a528d7704f04a43f4973d0a0cea9f63e29e4e20a0a0867417bfc1727db51fbb71bec9cab4a84cb9f3cb473f65a04e6dc76f7e97e19", 0x247) syz_open_pts() lseek(r7, 0x0, 0x0, 0x0) r10 = syz_open_pts() ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) select(0x40, &(0x7f0000000140)={0x0, 0x8c4, 0x2, 0x6, 0x7, 0x6, 0x80000000, 0xfffffffffffffffe}, &(0x7f0000000200)={0x6, 0x40, 0xc494, 0x9, 0x6, 0x2, 0x2, 0x4}, &(0x7f0000000280)={0x1ff, 0xfffffffffffffffc, 0xffffffffffffff36, 0xc17f, 0x0, 0x7, 0x4, 0x7fff}, &(0x7f0000000300)={0x1, 0xc67}) syz_open_pts() r11 = semget$private(0x0, 0x3, 0x6286) semop(r11, &(0x7f0000000180)=[{0x4}, {0x1, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x0, 0x800}], 0x4) 16:01:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = geteuid() r3 = semget$private(0x0, 0x4, 0x80) r4 = getuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r4, r5, r6, r7, 0x19, 0x8}, 0x7, 0x9, 0x6}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, r2, r7}, 0xc) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000080)=0x7f) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:01:43 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000300)=0x2ff6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000000), 0x4) acct(&(0x7f0000000280)='./file0\x00') pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) execve(0x0, 0x0, 0x0) 16:01:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x80, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x8000, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x200, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x2, 0x7}, {{r2}, 0x800000000000000b, 0x20, 0x1, 0xffffffff00000001, 0x7}, {{r3}, 0x0, 0x101, 0x10, 0x40, 0x1f}, {{r4}, 0xfffffffffffffff8, 0x9c, 0x20000000, 0x25c5, 0xe67}, {{r5}, 0xfffffffffffffff9, 0xd, 0x2, 0x531a, 0x6}, {{r6}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x7ff}], 0x3, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffff9, 0x2, 0x1, 0xa, 0x1}, {{r8}, 0xffffffffffffffff, 0x88b57018a6e86d95, 0xf0000000, 0x6, 0x1}, {{r9}, 0xffffffffffffffff, 0x182, 0x1, 0x4, 0x1}], 0xedeb, &(0x7f00000004c0)={0x4bd500}) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000100)='./file0/file0\x00', r11, 0x2}) truncate(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x5) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r12, 0x8028698c, &(0x7f00000000c0)) connect$inet(r12, &(0x7f0000000200)={0x2, 0x0}, 0xc) r13 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCCLRVERAUTH(r13, 0x2000741d) ioctl$TIOCFLUSH(r13, 0xc0106924, &(0x7f0000000140)=0x20100000000008) semget(0x0, 0x0, 0x10) 16:01:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x14, r0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[0x81]}) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1004c}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) pwrite(r2, &(0x7f0000000280)="d000"/12, 0xffffffffffffff6e, 0x0, 0x0) pckbd_enable: command error 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000240)=[{0x3fe00, 0x4, 0x3, 0x1}, {0x7, 0x7f, 0xd61}, {0x7f, 0x1, 0x7, 0x7}, {0x20, 0x4, 0x10001, 0xff4}, {0x152eb82a, 0x80000003, 0x19}, {0x5, 0x100000001, 0x4, 0x9}, {0x7ff, 0x8, 0x8, 0x3}, {0x3ff, 0x2, 0x1, 0x6f}, {0xfffffffffffffe00, 0x3a2, 0x6, 0x51}, {0x10001, 0x2ed59292, 0x4, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") pckbd_enable: command error 16:01:45 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005036000009005001b0007000000050004fecea11ea8fee77a1266b6554feae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2576d9a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a0a090006ee01b1202000000000000020208a371a3f8000400000000000000010000000000000000000000000000c4ff24d3a3b80dd8f6502003c1286704c37203c9a602bcc3a51cab8fd932", 0xce, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8028698c, &(0x7f00000001c0)) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x749a9c7381b5182}], 0x2, 0x2) sendto$inet6(r1, &(0x7f0000000000)="c1c2", 0x2, 0x400, &(0x7f0000000040)={0x18, 0x3, 0x38ca, 0xe2}, 0xc) 16:01:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x23575da357ee21a4, 0x200004300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100000038d, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)=0x37) clock_settime(0x4, &(0x7f0000000040)={0x2, 0xffff}) 16:01:45 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000380)={0x4, 0x9, {[0x8001, 0x7, 0x4, 0xfffffffffffffff9, 0x0, 0x40, 0x5, 0x8, 0x80000000, 0x7f, 0x46b, 0x3, 0x5, 0x4, 0x6c, 0x0, 0x7, 0x57], [0x3ff, 0x7, 0x59c00000000, 0xa6b0, 0x2, 0x1, 0xef1, 0x6, 0x1, 0x401], [0x4, 0x5, 0x9, 0xa460, 0xffffffff, 0xff, 0x4b], [0x52ef, 0xffff, 0x6, 0x8001, 0x543cc868, 0xff], [{0x2, 0x2, 0x1, 0x4}, {0x5c, 0x3f, 0xfffffffffffffff9, 0x2}, {0x6, 0x80000000, 0x3, 0x8001}, {0xf78, 0x7fffffff, 0x1, 0x100000000}, {0x7, 0x401, 0x0, 0x100000000}, {0x4, 0x7ff, 0x2d7, 0x487}, {0x4, 0xfffffffffffffffc, 0x694, 0x5}, {0x70, 0x38, 0x3a35, 0xa78}], {0x3, 0x8}, {0xd73, 0x4, 0x5be, 0xcd}}}) 16:01:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) write(0xffffffffffffffff, &(0x7f0000000000)="f89ddba1344a9ffc4e468ee09c4857fda9da6aded356a690411ae018c6556e4cfcd48de9a284a500bbc7c70efc3e22fe08f72a343a13eda296515e51bb0ae3102eb7f1672a28eaa363e94de807988a33922f9525bf6e7e817d983d6a758a55c4ecbe0354d83e025952b57173e064e5a747765b097628968de7a6d998964e687cf61ff6cd5574c8a5d86067b0fdc900bb8877476939f4fc76e264c9bc26e43a114a23e5ae52423dce5b300ccff7c812db38bf6e097eac94bcd0ba6483e403e4e4b2c0b45a4a4f8484b22455153ab29108b2a5038612b3852ebfc2d188a663cabca197254d24d39949d9f4", 0xea) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x201, 0x4) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xa280, 0x9}, {0x0, 0x9}}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:01:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) pwrite(r8, &(0x7f0000000180)="e7124973660e2086964a977a46dc1945c2e555309fa24dddc50902d211c6c96aac22e6e5b09a5d5f9a23166beab405147980e65851568aaa3d87befc013a7d235349634d52af18c4f24538d2a5db8ccbc64ae0f0e97b802625f024132fb426a9686e318bc4b6a011a1e03066cbb3eb0db4ebce24bc50ad227246a7dc1c62744ae1ce22a4d2e964bb9038b3a1e316b6354cb25ec92bcce5", 0x97, 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000000)=[{{r4}, 0x7ffffffffffffffe, 0x6, 0x40, 0x98}, {{r5}, 0xfffffffffffffffd, 0x30, 0x4, 0x1, 0x10001}, {{r6}, 0xfffffffffffffff8, 0x20, 0x1, 0x3ff, 0x8}, {{r1}, 0x0, 0x8, 0x1}, {{r7}, 0xfffffffffffffffc, 0x80, 0x20, 0x57, 0xffffffffffff8001}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x20, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0x8, 0x100}], 0x42d7, &(0x7f0000000100)={0x9, 0x12825760}) socket(0x1a, 0x8000, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x5337d4e8078e6175, 0x100) dup2(r1, r0) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x5c, 0x0, 0x0, 0x9ae}, {0x16}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="9b") 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = kqueue() r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000200)) kevent(r2, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:45 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000000600)=""/4096, 0x1000}], 0x1, &(0x7f0000000080)=""/60, 0x3c}, 0xe14c032c11d7d9f8) 16:01:45 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0xb0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x82) shutdown(r0, 0x2) 16:01:45 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socketpair(0x1, 0x4000, 0x2, &(0x7f0000000100)) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x28012, 0x20) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:01:46 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) r5 = open(&(0x7f0000000140)='./file0\x00', 0xdeacb57e8fc91d2c, 0x1) dup2(r5, r0) 16:01:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:01:46 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x100, 0x1, {[0x0, 0x8733, 0x80000001, 0x6, 0x6, 0xf79, 0x8, 0x4, 0x6c12, 0x84d, 0x3, 0x8001, 0x8, 0x0, 0x7, 0x3, 0x100000000, 0x7], [0x0, 0x8b, 0x9, 0x101, 0x8, 0x4, 0x1, 0x7ff, 0x2, 0x1ff], [0x5, 0x7fff, 0x8, 0x0, 0x40, 0x6, 0xffffffff], [0x6, 0x1, 0x6, 0x8, 0x4, 0x6], [{0x80, 0x74, 0x0, 0xff}, {0x4, 0x4, 0x10000, 0x7f}, {0xffffffff, 0x1, 0x8, 0x80e}, {0x80000000, 0x1, 0x200, 0x369}, {0x3, 0x0, 0x3, 0x5}, {0x3ff, 0x80, 0x24, 0x3f}, {0x7, 0x0, 0x8, 0x3}, {0x3f, 0x7fff, 0x2, 0x7}], {0x0, 0xfffffffffffffffb, 0x200, 0x2}, {0x4, 0x0, 0x2, 0x101}}}) 16:01:46 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x6, 0x4, r2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15c}, {0x3}, {0x6, 0x2000000000, 0x0, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = dup2(r1, r2) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x10c, 0x4) 16:01:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = semget(0x0, 0x0, 0x200) semop(r1, &(0x7f0000000040)=[{0x4, 0x4b, 0x800}, {0x1, 0x7fff, 0x1000}, {0x1}, {0x2, 0x7fff, 0x1000}], 0x4) r2 = kqueue() select(0x28e, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x101}], 0x1, 0x0) dup2(r0, r2) 16:01:46 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:01:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe2(&(0x7f0000000000), 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x14}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:46 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$setstatus(r1, 0x4, 0x2eaa2337f0a5e01b) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x20000000000000a1, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x7077b776fd0c3bfe, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x1, 0x2}) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dew/s\xf0eaker\x00', 0x20d41, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = socket$inet(0x2, 0x8000, 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x40, 0x40, 0x4, 0x1ff}, {{r5}, 0xfffffffffffffffd, 0x13, 0x80, 0x100, 0xf9aa}, {{r6}, 0xfffffffffffffff9, 0x9d, 0x2, 0x1, 0x48d}, {{r7}, 0xfffffffffffffffe, 0x4, 0x40, 0x0, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x28cdec990a42a791, 0x4, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0xff, 0x9ac}, {{r8}, 0x4f0a541ab2906229, 0x40, 0x40000000, 0xc81a, 0x6}], 0x400, &(0x7f0000000380)=[{{}, 0xffffffffffffffff, 0x28, 0x1, 0x0, 0xf91}], 0x6, &(0x7f00000003c0)={0xfff, 0x1}) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) ioctl$KDSETMODE(r9, 0x20004b0a, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x2) 16:01:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000e465590c8415bf9300000000000000"]) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:46 executing program 0: stat(&(0x7f0000000200)='./file0/file0/file0\x00', &(0x7f0000002440)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) fchflags(r0, 0x0) r1 = kqueue() shutdown(r0, 0x0) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000000)=0xde) fchflags(r0, 0x10) r2 = kqueue() accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f00000001c0)=0x8) recvfrom(r0, &(0x7f0000000a80)=""/12, 0xc, 0x3, &(0x7f0000000b00)=ANY=[@ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYRES64=0x0, @ANYRES16=r1, @ANYRESOCT=r1]], 0x1) sendmsg(r0, &(0x7f0000001ec0)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000b40)="d0b1e14a51f5cdfe50772aa58b8ec0e26d9387cb7d9e039ac6e7dfa2c3a23d24990e6f2c0e69782a699bc13ab2f1dadf786732a312527068bbe41e48ae8c40fc03abe18663911f22f5b4da6ff8dbae79dea934b941307a9695d93301af330b7e59407185c70b1aa39635a9e0afe9af0ee52a5e2dde1b562780613e94b4972c8c6046ce542f266b0d2ee32eef2b7cfdd06c9e59c1e599f39fd8ca4b6bacde550702af90e8c7bc5c78a1287b91eaca3bce043d10f21ce3f9065d241733119713d26077648b29feadcf0aa030", 0xcb}, {&(0x7f00000003c0)="8d267c13334bcf7e28162a52e77fce83b9ffada184e5e6e6483a9c5be69f069ef939882686c0d5045908dec45440eccfd0c4ebd019cd1c734eaf8692d39e68868a3d915f77f5ab77cbf7f1443860125689c3a37e173dc37d02aa96597495e694038c57af3f443d741a44f07a0c7109fe547ea56129d6d9d1695fc764d57df12ad2cd874dee3fb85340a435165f23e7d7a45d9d8158d324c3a4449216cf069183986a19e398e7", 0xa6}, {&(0x7f0000000480)="69e0014dd77a202664ad3298ab20b4ed35dbdb86f059ba233c1760a8802b9e2878c26a5155df5ee2ab1f008b10c87ed48d162640e23236b931d15571ced84ff6e4aa2b78b92713d875e2244ddf99efdc61088369853dda87b61f3444d67c0222f50272c2d2c17d2d6658751486a53ff4d51764e294b4c4741b30807905e01aee5cb578a97b7c4357b84fe6713e14d1dd3b8402f992c0", 0x96}, {&(0x7f0000000540)="066b08a281b655b65dc3b24931c27c751b956c76de7440e32155b43d53edb6b291f7e16d2e7b3399d62a60d55007a0f88651e8f67933897375a04e741b806d372f9e09b9259dc1c54eac23339c3cf6a27f68973f348651901b5fbcebb2a8ba11f1254cd572285e6b2c71b992a8cea83278880fa650722cff04a23bffc955ff9fcbdfd5abfd911ca81af923347d99b726e7f8e60b114ac01e2d9dda4a318dd7c05553b9cd40421569674927f0163eb4137142db39daf3f28d1a530c28a3d721bea041522bfaef175cc246181d", 0xcc}, {&(0x7f0000000640)="e8fced8874fde70f50d93062ee4fbf4d9a05b237f91f99decca062cf8f7209cb77cac06840c13c92908530099345b8115cf55fd88e220ed83b609c350b2ad4ec70436af632a12f855f578db106efbfe8f9894ee03bf5068b6b3609d482c00ced645416ddc853", 0x66}, {&(0x7f00000006c0)="f5bdc967744a41291f0c12bdfad23c6837c9e13b44eb455907486c252c744c4858224a8cb9277a8701f75e42b7007d43d554c0ce413b6b5e900963105374d2f5c4a106a027ac5bffe2b8cc4d1b6bb71d7a111445fe1ed4a500f5b5af7c67f0e40def76155f4f673e73d6389f5e52eff5358dc0c122d5eb7542ad26de91e486a7803650b974afa8cef60929d53a705cd38e672b8648ca3bcff038ec73dfe825f238493671d841a67d48a46db412255fd2bb2b86414c326b6c9a91c2ff78f427f5f3e14502c52c3a9ccc3c8f418fb8203c", 0xd0}, {&(0x7f00000007c0)="30a71e2ef381433e727efe6fe0bec92273e5b18a0ba488407334c32587d2196072831c25416f9dd5857be9dca3d0189d894734281de4cd1cbde242d36b489e3846aacb02900f904b268fd80ec06b315ca25554b84bc410ebeddc812aaa0b0a6b7c4e369c951c6e6d3cb7f8e39f98899113bcf8eefc557176918b860ea91f247657a7c7a4e151caae4681a4df2cbec9862fc66b55034309aedb4c3d2d3e903023135155f2e7a70b166c25b0e30a55f178726adde6dc9b8f839906ef4fb31839c9f8871ce1215606b07a4867706176ca67f4db486907afc6e4ea04fc913fec5c7eb40b8f688e762fb07ffe", 0xea}, {&(0x7f00000008c0)="6f9675b8cf23f2c0c0535e03428d5e8e3e1bd15b407a40abdfa875693482453a90c8268e08c9dccf34d36e3961955b3226d7e740dd4c9986f82dfc3e5a4414feb83407b031d1b72bf3a697f41f5ab67c05a0a7109213abf3de4d0edef975d2589c52327dffbb28f8efe81f6d3567136e5da03c867741c5fcb5bb428d1d61e18138bd115a3b362f25e4fca963", 0x8c}], 0x8, &(0x7f0000003a40)=ANY=[@ANYBLOB="5000000000000000ffff0000ff0f0000ca0841570366e88beaa1e9f0c3ee6387a919bd0d16f6a004cb1b0bc55c4cb02fda4f99868560dbbcdc3bccddf4de054ecd6ca3f4b85f16c0baae000000000000280000000000000001000000ff030000541fd9f0a4e21cc3d92354cbe6ff85ea738a0f6500000000f000000000000000ffff0000050000009e2f6371dd0372cedc65efcf0fd2edc978193058988dba99356ee732efe8c935dec58fd4450be94836b5097eb0da9156d4a2bb4e6f584398cc0821464e218688937b5d48bf8184cae22b66e20f63ba16d02a3f7654e29d3e51bcb6a60fe8464faa5d4ba26d3dcdb078306d8e9d961ab18e568683d99c2eaea93b2e5a9d6ca448d2377f142237014c6a84f62e775142e9b39b982f957761789ec3b982244c1fe6333346f6538647c641102ff01c0cdbad9fa29e2f35b6a4790054398a1782277e78485242591fd357896d379e0b5c7a439290cc580b13d761f9624c4205c65042a800000000000000ffff000002000000e85c8f2b5d1c820339ca7781b849c36d8e8869d570c52c43b3f9bad6d167b33174aa40c29e7f3371ce5277c333f55976e77b1bf4bfb5f81e6a92a3c275749634c4f18038df387c4e188e875c62ec0a9f3d6684c6184af3cc9e09b02ab7c14a4792ec0c4b4ab2c674f0f911534fea134112dbe6e1e2a7478666a0f74678d55dfea51ab9e89d47d58ec52ea7e3e87d798f21000000000000008800000000000000ffff000081000000fde37da967bc32c7d76ea91fbff26ed1884597813589bc6541a2e8a34961662e8c6b455aaea17e039bebd4db578966323ba48e1e0dea91df3449f1d41c2ff1de9c69e873a7bf7e9596db1984d9b99be4cf0d44afc4bb6d3dfb7b4fa226934143fd46f60baf8548296becfa4f4249250fdfe5c42326986db4e000000000000000ffff000000000000153182937edc23e3b8c4d5e196c4ffe1a385905b2405944d8b2fb28f11ea387c36498897b36e58342a4c5197b0eb7c3264c88e12c34cd06df27f2cae6fc2d9a52c46ac084c5e3f2b51f6d861d715c61ec679f0e1ebb8cfab2061b7bf388500110acbe6d709a1b1d2259a1d9a74b2cd31b32e999f56b25576b0f7fea5ec6dce3b440505c3f88942ba5b53ccf1df417638b4b4ac7a909943d3366ce15ff72bfea4804822eb6a97e8ceadf9377648945616ab6b121dbba304436d8bcf74adb85da088d7972000000000000000ffff000000000000bbe84f5404732715fe57f197147e379eb800000000000000ffff0000060000002e5d9e33f1a2c891ec50ef14b43f32741a54c2871cfa6cbde4a962eb5a2cb3aa12f624762612e4a9391f31367fafe10b9eb69660a596438af10a4c84be3c0fd9da40b1495ea6ffee6a41d4d8c29025aa94c7859be573377602eb3e6c2c67a230f2e1e9601184402a8cd6a0f1edcaebdd739c204950240b0b2095aef40bd5ab6ec7ca8af45a81adfa9745cebd6610e8d92d203d29a5f6d69fd7d0f1941d666ffc48424f01000000005000000000000000ffff0000fd060000092f4b4cde452e2b8a7ac690925b73408b599c0cd8a56f005ca32563dbd308debe5c7368de5a3111cfa6cc11eae1dc805986c508e40050315b830581000000001010000000000000ffff0000010000007b40f9da3a5ee09ecd8126271bad1aaffe401a31798a7b09fbcc91df0d219ed111a8634596a44ceb4b594d91d69219ab4940ed10a94fe0adc9794664e1fb3b1c1f071a06388739d886873701583343843944c63b008ba7cc0ecd4f06f7fe5afddaca7db44a50fedee083b4bb549daffa200c15c5a124e766d6ee8bb743767e2510e307e9ab7902b31cf55812e43e946d5fdc20ffb441ac195ee613773385f422ac26fd8e2fa9d135544fbb0082c6882b0d32ae9afd7071aa495a5f2fdf3e704e6d8dff08ac24f30b4df1036aa87b4b2a1e61ed115b455da5800b2789fc6c7d84db03597a0d9c912762c5fe3f6b689c36523051846bf551ce8b766089c97a8841fe368e0202cc5c964e96f8da6067d240b6b1acda393289de424dca48138644037dab3952a8c21fd11fa637a4fdc9c5a3157f3433ba445da98bd331e4d4e7a67d72b10e493e505f9c9618ce4ad708103974119e2f8470262e926948367a882ee8b397e3f92da25439b85fbd63bb3731ce182e8d05d045bdbbc289e6a0168151590c17318becb309909ff620c237f35889c400000000000000002742dcd0204d6d479f8d695d5b409a83a0baec39c3aa9fb773ab9873a3e04838408e27bfea68b81eef1b0eab82b19b3620fb511daa2a4ec20aad4858d130ff2be39ff8767e26b9f2e9ebe16cddf2583dc5dae4f00c5556b1fc41821f047330ff32b6935dd1d7997e958052333b9a80e80e4d529ad8bcc44b2e82dbe047fb8821c85d886dbcda12cb104eb9b3dfa18a3ae6722d23e68f22c1da1e623103f330a1c672488edea545fd9c443d18bb958e050fd9b3e3d32b81b9a8a483d4ec8c7a6debd88d640ef3afb89064e494382d28cec95c84a8ac4f054a3ecb845a0942777c7324a91c310815101bbc322f2c9b99fa27dbdacc61d20ae55b01bd73107890dfcdb2efc81a4314dc299a0f14a587b20edb8df405274f68d2a6b2eb94c1846a3428f6e97282c1cbecfbe2c56ee489c533b4bc3392e8878ac2d83fc79bd03b31caf459c25b854cf483f584360aeb859612e9a02218f6513e503d0d6ae52e027caf8a712cf13ac780bbc53959e6fde5cb2d2f7ec2a4e5431c66524f1bec24b0fd94b2e4db473e2d910b272a524a372fffd453487a24320603b8e6f974b921aafe11852295626f6f9aa06b6a261a542cfec22b55f6a006deb02b14f8764e20af33698921046598a32e6c152ab847aac5c8c1f4b4d9d99e600c5514a33d2647250a174351417900a4eb2998b5d96221721fa37accf53dee3b9449fd1fc2abb02e6807c6bddc47f5f0a3d9ad9f4ca844662c3a68f7ebd830330aceac84892e0f522215f6adac5d13a3233efd581e95080830493ee0ae253561ea1c63dab2f73af83ca72d454bb28d114f17c8f1a0f6bea1703d23877eaa850f3220249402ab32839c7ee829743760c6a483783325237b46fc63b37af1f93d77d11584e5762848fe150c3972070fe38524c29e1bd4e63bda00733f1c04d6995cd8bc59e93500938f0030d47e2c1a1ca9842a72d8e3609a8d87f069c2e86f47607bf0f71d66689d743172f32b88ad3363b088c4928ef6a054eacde9713052b8337bea3060583a228b0dc349157d36610b1ce768e0b38bdffa04aca17e37b4a7248a7a4b5990f8c4527512d41b9268857d193a8efabb06e9c8e9fe95cbcdb6fbd8c3cf5a66470ea4a8c4927c49bbea7db307f75a27f175079cb73009a6663dc2f7385b6c2627e8f28cb0dc99442aedf0babbf35fda56261be4156eaf4355676ebf4191b262ecc8d2996dd1102d6ddaac42824298b474d05d224bb7c2fd069dd170db490b2b4200b1704c23b21b4d98ab280b9299ee1a9e1f317097ce055f03f2a9f4084b644f89a36f6de8fbc9dfdc1561f8a8f78bb3295955eb857cc902219e53b370af08eacc00bda67e42a713257cb145aaf274ccf1d9c9666b3a74e64ee78d49ae6d90bfbd7463f8d0b1c5b96f7f4a3ea21582aa8f6a2260600cc33ab03d65c402e1dc99d535de0b89cf37e0a72341c5f6e57274e525c314a168cbbc984636a82e330448dcb61c3173209a3166592944d8f913adf2d36c6ab8475522594b89091c9a974e399a12b3fa814a2067e2ad20d0114688485a11302aa88e8118288504b9132186065584ebdc2b8c8a4a571298ee30ff0a302efed3d6c8fb059d0eb7112fc722e383227f3842646f5a1941f4afd8a229c04a08e2ba8b03614182f996456e6c4ce654975bd99edc1ab7ec1556c0bdfaec5b0e2a13ac90707a7464ec48811c3cf936e6adf6d4d3aff10063e742d62ca3d52c6613fd2159f833a0509d4dc6ca90689d15efeed6a0dd4183cad40b50e8ca4277fb9874d738ecb69b53cb5806988c4b823e1f6b5334df38dd5759c19037dbc43c3463bdcf754bb7a628079f31bd134cda125a563508cdf078effbf7bf6dc0c1fbe930a1ea1be550ecea99d5147538524ed07de130b3cec58c8365687171fd4e232d349fbe5578b9ffc78c6c286c29a13e4d9ad02405463bf7079542c092b4ce286fcf3f8280a7f94386231ae1f354780dafd9f291501f83e6835016ae6b57b997ea20d9b041e8cbad1c1179501bfec911b3d7b9be53cf2e4e323db58aa449c3730138acca88e1318126ac56e7731fe7b42da798e5bdbddd5520a76f8a1ad1b1c99408f9ad96d1b68fd1d3c28be157e6d5ded65f20d47445cb4c78a8e060b8aa06bc476086a5a53d457673c8149b4d19cc1a6b055dd202cb92b1b4c300fd244075dc940af1d0fde15a7caa0d324040c5903df2093c111c5edd23da4d492431e03db4dbc0c16f7cb43f5f7c45a52cfd807f704c29719ce09fbf6c34d8782af8e3e1b8f3de413d770975c9e92a6a524e9723590c40298e8c5961220851630ddf9e876311af718cd002d33d3d3e70f497fdaadf8c00b3a21bd95f9caf68f3da06026ae11c43abd8a641dd320c5a324803a5f231fcd4d3318c08328fca3249616187116bc508e467e1514677b7416f9dc6cfcac9852388f5156c7cd838454517722a17e32c7b6eadb8c37a63d7b89f523cb534ec13403b12062ccfd0c6829b2d0b1830dec091eb2435b6c8c5e2bd174dad9fff9d1820fe62bf5d295bcc34850e88a827f62e1896cd4d76307ff935e03cf75a2622d268dea0c1fd4541be813ad6156c2ba33a13623544bdaf7a71a017d98ccff52da3b2609fb1007e136bcc2e6f6f747c17e523625e527cf28bc43a7104757a220023461220755560cf8b796145168bcb8617dbb57545338168c13a0f765ab9b0e1bafd4d69f7abb00e0ffcab31b593e6db80761c98f307c3f871c4dd2c2c54d3e8c24df77a9e32c5439a7ecb2f9627d326d1bb294ceb8bcfbefcf29e7203a0d5ac3ce90d2aa3d958dcb978d4236bee3f990808a430ef58f29ff319399a8f80d9f1d6bdcb8e319f46cb798524f60bd39f54c5c38123ddb348e049179d9af71dcc07977fe4bb5384e8067b6c62601121a0374ae2a8df944084d6b1b4a7a5f63dd5ce8f13d554aaa297d7ee844fb2eec0ef2e1b80ffaf5751cf18044a6392bceb4a02035be8d77b100927225201d084938b3c8d295706dcf776f1dc7f687b883b8fe81d42f66429e52da64fc4389545ea57b60b14160f02d0d10bddbdb9a10ba7c8be9053ecd1d422565bb60b5e4156976e8ba17bb634f3bca96f15da29a9b134033204f212fd38b373f7d1eaeed5100e0dc7c6048a6e8314fcaf6d04d01ac6ba81df67fa49b6a54caed8105f007d118a03e65cae75de2d7617961a296c6c2016cdcb9abbabbf094ef5a207e6f43f9cfa62f635819671cf0fd15325acce279bfd059c2899f50e2c0f4213139278ff22098991107ce7c60c9afb9f48eb092830dbea265bd3d8be4c1018bc1bf7cc1acf0e200149fdc18e1725066f8f8dd68c6722ad036f579205db2621969ba0786eabecc90b94ef801d8e44d6ece5399fae6f8331a45c8b8b166406524326618ef124b032be00b41044db596426dc2f012ff06b0d2a1fe9b5d80d4711908c1793cf0e374b03d2f389318f839cc8fccde4eb104cc4113d021b673471d0143b4349991e2e4ce856665064792b3e383242ee6350320f310dd82400c4e3e38729cf4ae6a5924198ba1c6f8fe927b570131fd55b37c16bbe2d13edf3271f464b93c65b22ff07f14e42b7549fc7cc476666e512219470e225432cfb34a495526cd1f1dc654f6e24d65852e6e19afbcd3f06b1057c9ff7b5c57a1da68a9f6576b4181c0e75176f75f32f0003c7173eb00bd654915b9aa9fff6bf158bf22e5df17ff5b484e15f0777f2c7f17b6fb924076bad393a6f8c77f4618a78aad3a1764a5158479ab0cf10bb7c87056b5f56e8dc04f7cd07842ef97ec1d2d608bbe7733152aa2ce2efefdf9a29aa1e980c29dc6416daf0aa4fba593a4f5fbacb044198abbf1afd9d697f9c88523b9508f75eab63ac94a4bfd2d5ad16692b4dcb7949a6d28efd6ad7344ea8e81a4524e827d096efc145e271568d6e51d1eca6ee44b240836b7b72602cf2a64d0d39e348e0b0d08e5b26bd6f0d570339f64054b48d523bc4185155bb222fa237a929cd9b7e48a044c071a10ba320d04e8bd1a2088b2d48d4dd9e072f1607a3de1173f0fcd400b6fb91de85882f8be53b10afdbc00d160ce1b8f2cb942e56fc9f347855865b0200b1162cc3dc20df64a3a00cbcffa77efc371afd26385d78150904dd713eb66d9d16923d6270ca8cba36174f60c4b7306fa5f8fbc3e7d6924ffbc8bf93641fe0ede2c1e081b849129ce209803d2474334b72fbb7525f553c8364ce3edfd75948188491f9baac0cecb140e5ddc6ab6dfdb1ee890e2295e382076c161d3b91a6d3aecdafbefe99c89f5bd20703fbfdf56ee2267cd9d9b17f8dd97123c575d77dc74f087f38605e7078b7b88b10544a7d5280e5ca9f6f568d3ba3eb905c904a6c948e72e355b8ea7a2021d2adb92db89173f75b3fd07a3fdba183c33c7ee828c6b90b553fd345814ecd5f622c286e8fbb88b035616908a84032f2b3e2b8e7fd746267d873610b2561e423f446028f5839a788367d337dc7047a87d95d73479d04ec299e3822e260748a2af0546c820708292b8f043bfcf2f29d99a24c3b3ecc03a2d7552eda832284fbdd1be4522eaf4bd7873a02ad66175228dbf6e07a7b4d8d1f82809246bbdd4b86927dd16dd77565621850890fa9fbfbacde983bb62034f2c2ebcd31e5ee46e8b379cf936addd9936b7c1ca72dc8ea49e60255dab5e55715a7c4dd01c93eed26f67819040078dba0ee89a73a857d269c0826d2cff9016c83296cd8c728d0dd90791916720e237dd6c9dd0d0109f320184ca928b52c796f5e422c3b520d16dd280a02d48a1f7062327307b43e59196a6a759ef652ee6d500012161e873355ae9684e433364e345a5da0540e25809bee6e4194f482a2284cc747fe8b707373d27b91cdc39e76c49c59271ccbd6e14bb0fcf3d3cb3515dd2413ab49fcdd900c9ffb7ecbe2772ad945fc19a97b33404e741e59fc93177631b4377b636c76125d42d75f3ee7d7986c46e1bb757e1fc6be1064a689922fe8999b5185427cf4291c66faa22bdad055b3466d4f3a00d636c25f859f2117e525a73f495ef73653be7c28ae001671fad2b0a83fec3913d9c989d25145d765fcc5e1f994e900268a4405ba4b103b7145cab054cbd965ef3d9666b0b5eac2319b0408dd29e2b68e4ee6e7b9cb864a5a163f3a9b0542c434a7692b526eceddb1a239de6ffbfa136386455d146760e4801ccec74602809fef90aaf8cb86134c333bb58795b8ce190cc6b090f039eb9314d94d4198a35582a27619086ec674538b07218bc683d2b44f46d9ff0a091222fa336a5550f5b3296bb8a954a514bdc4508a918b25b75ebef6bdfd3098626202e91919b979dc046f931daea091d57634b9851224d213de2429a1f85a9cd91a7464180cf7cbf8185b85996d01c0ccb90f68c9c3"], 0x1529}, 0x400) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001f00)={0x5, 0xffffffffffff9817, 0x5, 0x101, "ee31ae9b5e274da864f11ddc3f66af59424d4296", 0x56, 0xff}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001f40)) r3 = semget$private(0x0, 0x7, 0x285) semop(r3, &(0x7f00000021c0)=[{0x2, 0x60000000000000, 0x800}, {0x5, 0xfffffffffffffff7, 0x1000}, {0x2, 0x3ff, 0x1800}, {0x3, 0x1, 0x800}, {0x3, 0x1000, 0x800}, {0x1, 0x40, 0x1000}], 0x6) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002200), &(0x7f0000002240)=0x10) mkdirat(r0, &(0x7f0000002280)='./file0\x00', 0x1a) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000002400)={0x1, 0x3293, 0x2, 0xff, 0x2}) r4 = getpid() fcntl$setown(r1, 0x6, r4) ioctl$KDGKBMODE(r0, 0x40044b06) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000022c0)={0x0, 0x49d3727c, 0xfb, 0x5, "d2b5ff44150f146d3dc772179e782ed4f1ed36d0", 0x3ff, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002300), &(0x7f0000000080)=0xfffffffffffffda1) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000002380)=0x9fd) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000140)=0xffffffff80000000) 16:01:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0)="6eae7d470a7e906ae2310277ccf041b90c924d88f4feedfef7a4e42120091862e0708c8c46d4662e71133a5d6ba6527f1e7ac0cb3d8ad08f73b292bb320bd512ea826b0029acb141af0cc967e36484278c0ab2d889026c860e69971e06ed6fe5b1a494c1138ab38db3427f1874cb62178ca07fba737dbef42b96159ef10cd9f7ad442229d43d0ce07f07077bf7adfada7a195fd1051fee685f55b00f90856158931b0197b6066c42c556b070a8ee626d37b8bae90c65a1ef156c87c069b2b3666123", 0xc2}], 0x1) write(r0, &(0x7f0000000680)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:01:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) shutdown(r1, 0x1) 16:01:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000ab, &(0x7f0000000040)=[{0x2, 0x4000}, {0x6c}, {0x8, 0x0, 0x5, 0xfffffffffffffffd}]}) r1 = socket(0x10, 0x8000, 0x20000000000048) fsync(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) socket(0x6, 0xc, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[0x4, 0x9, 0x3, 0x100000000]}) 16:01:47 executing program 0: r0 = socket(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) pledge(&(0x7f0000000000)='}+*\xf0]:$%\x00', &(0x7f0000000080)='\x00') shutdown(r0, 0x2) 16:01:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91d6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:01:47 executing program 1: setreuid(0xee00, 0x0) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8000, 0x2) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000000)="d98d0e926572e83f91e89543afa4ea93d23ff32a0cdfd80cdc4932882f257e01f8f6d68d317befe5cfce32f936a28f4befd939013cee54c8241781a33d315838e4d2fc906bddb84ce1041953a8423912bf321e0b0d3284ae38e95d4b6146524216ef4cd76834c10529d2ce7c92c1f325481c28018d4919639b741542dd45806173aa3d0267938f54f6570f7e517627f4208f6aba693b39cf2b6542c893f981d336e11b916574dce265a8f9bc887325fced0b481b9ac8685e27dfe54babe810ce9bce0da4fdf7dac0640639fd9d83fd13aeb1d00c2681710cd3254b275f7a8fd7d08afb99d7efca38381c7d3fb0457d946c10400fd62298be9ecf0c504b374f41afb832db1c0bcdb24293c3e8507e086c14db65faaa47b4f2881745e6750a9fc11b8aec480bf892f5810f8443395e088fe423b60c8d36c61790a88b4953a274c95cb363a7b5e1592aa8b38a62b0678c8567491176f67389bd0b5173d0499f03b8c372b90e8f27418fd2662fe540d195a2f3763b61a4de822c03e79f89db9bb4d6e1225c6ebc7c28288247225868c857e53e8e7deb7af54a2498c8e4eaed626274606c3884b723fc70ccbd844260148bfae3284abe9fbc97b436d89d833f8da338ad6da743ec6368d34712b10a2a7d6ff52b9a1e977649d765bed050dbeebec1029b7a461c4e0588b17e78e8a05b57f2c2a0584698216f27117794fe74dfd631c82d941cbf502e7c3a7a38aad2096fb4f7deb307d9bec1654b586dd8a8a11908858db1964fe38b2c5261d4a5d658692181bfd376daeb053a7154245c39e4c76be072a5ad2c98d1cec9c7dea11adad37c28c46cfa5e476df30f8a21de69544864651275db76e8deb21ba6a09423753333d6f7b69cc6ee68331ed905ee5e0abed38e98c9046cdd93c451fa36e0d62c6ae7a3af1a23985c10444d4004ea5f89c0003bb83a1fe9c833412b29b11b8d2c277521a67e7746b73cd2355a2908e689b257a1ea2f00b2f260c1c1870455304533b2eb54d66e358d06c704485c548e50abdfe39f689d862a059ecdbcce4fa15215b3e1920634b05888d4b316c0417c9adc2b28a3bbe9ab0cfe518cba715186e705d21ed375afb688b88da31a5f8355bb193d50c6ec5804d19982c952916b762b9f2cb7375dbdbdd155980077acfb0551e741f20cba6d4ec9b53e728ed2630c7e615bd8f0b3b4834f308f6c98d42fed5129142ce0f6471769142035a34d0a2fe75db47941776f86bd9cd13b32eb870a2e15f54e60e4ffa8be805db52d5d4828bc124db7b24fd692a3a3ab54fa857f3479a033445712c1d87ab63bed00ca679ac616456784c9b0155d52f04d7d9d82652d30df3993608d066df9cba59b890f48b81e554a182591a491758cc5a8278d30ccfa09930eb0442bb1b52e4a4b6ab5bc56a7901d721d54187b74293796a1b83c04b489134dca8bebd354f9a0709b03a29125d70e51ee7a8867a4b2876558f591138a3d808c7ab99c1af18cd4b5cb6aadd22a0f68ebe583ce4ea8ff419aa26d5934eca1c8317d7a0cc2590716795f4d575c44a9e14a52538fbdf1c6b6078c4643e2b029896d0d7205b2cb6b09a542a7385c0621f3e0e8d006d9ce5f78a37bf5ac49f0e3412ad7c75311eaee320fd8c1df735097b421d7beeaaef9f1b1d989972cef28f3bf5d5f7c6e63716d72339ba05907f6c8f8b0527109466dc5c60edf34bce22b7b57dc603f98f3106d97ed11c0f8996007d7ef30267b6fa117a5aa8ae81a068badee141c926e3756c787fb89fdb99ab39eb8ad3149a03cf5026f4f36c93e7d56e2485791061d4bbda052e9b22ee5637ad53092c5114227a68a53ca79818c55e8c7c13e51a06de929653a8cba893bc4c5769156fab047a3e2f5d4310a59bb58b10eafd1886baed3ed76bc0fe944bf6fe8cd34ce652dd295970d1ed7badce734876d4d9d34fd608d0f7e812858132e48b5cffdff1dc3fbbd3f6f8569289762529a56e7df38eda19f5c98b10a0ef1204b75a71a9ee89598a8a9eb65df0bdd13c7b442a36f8f25889fec6c80843d95168e4b01e47211e3cb9ef2de05476389f1821b22a9eff86ada1d66a36813190e1c1a97a4bdcf4ce6fd35c44ba082751cef0e8eae67bbefd8e5fccc564503f3b3a52d5343603deaae3511e3abc10d7bbd775acef8f5cb6f0ac35777e2023ab6d19055c2be671108a6636f3c0b1eef6b175c1643b3699020cc7e3cf34c25dddac23aabaa33dfe7cff532e276ef0d611aea5535cd5884429b2661fcd22d413ee6c7b062e8ce80cc26a0e723fc240c5dc8264874f8fc1bff595101278e387eb9da5c6d0d0b96be3b17bd65044097e3da1eea27b886365b78b9badeec4a142551d4d56a8c610341cc63073b4a9f9d32547768260ded3ed99718f457f2afc064c52c623a5870968df6c31ee37966a3740ccb8078c6b8d56ef1e516969609fc8348ee9ce5f8a30e0391bffe43a97dde47e409c5570cfdd8ce95969ff8e824f75b7944558f3fa542d03e79d987dfee7e2fce9a20a2cd2013a0c0ba5911a77f55de5dadd4c46d23c6a8473c7851311c3df1e26e73b4bbd11a9bc851a19973ddd3f92fb064b0bc1d1aa39ab79c3b1f5398f7b0c5f4c8c5589947fc793e2d88a9fdeb965fd48409d38606b68b3c6256ff417c780825450745302611d344eca5c44f0ebe8cad8ac349298fe0109c78a8b2e202f73b66b155d4cdd40fdc84a78f6a7a249d6359aeed2f178d5628005dc1e21e452fab8f2d1b9a10d5ca3812da29c05bad1c9837d70eda210c3fc5eb89ef00ce971ea11496c1c5bd33c2f323acf3f8e8cbcd20f9c92e96b5d48bb5e1d4d5058f66abe050ee804f8bee3c7e619e9f412fe856d62911cdb41776b62a2f48a2d38ad66656571c448249b260640279734b6e036d64b0aeeecf0486b1a385f80486849d42e69f57e090ccb6a0b11795b7d585510bf18b8d4b5f8ee9e7af4ed75ebf7d556e4c9f723e6b84d692729c980775989bea636a211c09b9d732aaaf5011336a0a6654d72e5301c85275c14f93d939027c3349987a07c5ad422fb837b328b0e23f79d5e8c3cd76b2b9afac8ed86cf4d7bfddb975115c89b4b4a4050e661d7e78dc3e87b88e7c46b35a287c8afd2fee245d2bf75cf115ea1bddfb6b2036d74eccb87542e1abd00bf6216690c71318277e88717b0f21a25883f94b805928ec8adbc2e9b747b14f64f12e8d4593cd1ee92ae13a814bdd508490585243baab3d3d748360befd36fe0c8eaf8fab8122f862375003c990b08cdb103f757e477cdf17c07bceeddd7766c33df56cc8391c01010acd8bdecc97faee945e769ff5c013961c6a5ad049978a242e238087a836fb551af69ac3dbdf17813bc34f6cfa7c8686a567360b06384130a979918cbc56cf6612c8b73a1944511aa90f8eee1281b0172be4eaa6fe534b22617693d052ab91fba912f0de86a5e0e8194c704ce7ae2c05eb8885d1823b6af5d0b02de23397101a690f3c130cc261034c6ae665dee0fd706b9c65503c633746112db04057c5fa275c8b4423cca4f5f99ad63103096fc5fa2a76c3d72d64f66f2c93d5cf27e89266ae7925426634e167f248578da354b03d2e5a8dcaae677861595b90641de46c98ea901c97960c112019cd747a357022c6f956f1176052754a0ed233982b3a74c7e28d9bc7b60b0d1c98c9ab4d9c0f229167b5aedbcd4de686ddd0ddd73e9502427e734184e2164ca19be54db0cf4a0a862c804df2e0206161349c2751e56ec8f48912cce6b9f50746b65b1c1684c0dc540454ae5691f9d51ed04ac1a584ca56366936d6753349b3da0c4926e2a7b06a0f51175e9050c51065beacbf0de4ef23c5a0d6ebeff39f4523cd035add3244ca7a25cf6313425fc32a55c22c35f8b81affec9ee5feca4428e48840e5e8f37f75dd66d6612de69a1ba8b34a83c0db75649db9073039e98aedaa23d099e43644670a43ed00ded1e37a95c11ac4e18bd243d49a5a52e9bbc451933e55c7b09af43239515fd3fe43671707417f5d3b8e4d98a14e6ad2003902aaf9435a538cc017c54f89cc44e2790670ff4a250f3e1bbbf94d73a137f9b91dd177de2f1397837cd277c5df313fbbe023db502a91cfd2c7ac41d62f4adea26cfb71a0a91b6fcdc48588705700a95d20b9453c2324563286c1e6218f337aee8ce8697c46e9b666976073a1c4061f0dbd6de2fd8cd0ce19a3068406ebdb3a6f68474c280e18b9896b76c92cd7e1f22835cfef9c5e8f173301abdd42dc0a7c58947a6d39e4b03eb7a8d045e4d745e4521666895a1b103793857b1ff057b4e7d2c78335f424966b6e077a50253ed9b3755380be5b51b3cd7b465fd11a7f010da032e6c7ffa87fa3c28843ae7000aa8e4cf30b63c0ef951e75951c8ec49682a0a33860b1de738266ab5347c2181242ff652f72d78d19297a75537d74c8af0fab175a6d6247a1b3b293cbf828a7006be660317f2ad26e94317cef15bc07e277c84bcd013ca8c5a5c640f58ea698c846aa3017b70a44d44246aa428c68150b1fb7b46b3c510fe770c1665517299cd06b01c7d412c5395a1e274b69d9dee6e249e8365a5f08c84b3da0182329320553ddbb5bd1c97be85060fd28516000dcf8bd9be72f7b864ab97414d71055af32f1339c762db24ab7fb8a34090ddf3a7bba4d792e05f072d380feb8e8fd94cc374fe704ade32d41e2b4327a5b92cc1b26112ecc52ba764dc2b52ee51246c184a17d93436d635c3c8a2bde785cdc88304c56fe75d375d793a3a6d7899eeb73826525c4693abee014fb61335edc0ff001c9484c2b8953da95a827fd60bfdd5ec161c98de08e92ef2e7d0b833e85d69f9282fae927aab2c5bd809a1f2e26ae28661cdbe0ba2f63d543bc05013313d896dc106ac880addb10fa649761035d6f9115345aee98bd246a87771f268b7c5fa28acbd4ca241f994cf0f54df1a1a31de09fbd182104c95935af33591a1067c56400614f317f285643692503bf2ec2addad057dca21bbba175b7a96f10a79a99f7773f656c22285e972f91a0b1f0cc698080fe82d95b379be8eeffa34f175bee819bb7128a576cf42f554ffa6ebce6d15bf9f20804560122a913ab52cc62e7be240460abfaebd7e7d096203a6a95212c226c08923a508c3aff32afb4dd6a0e190a64d9190d9631bdf4d53892cca266565f1640a2fcc17e0a1235e75bf479a71eae784063d72d137559efd7fcaf45c7c88410922d89361bb61586ad16b895c4423decfc9e7b84f39015b3b73f6cac865b9aaeee53692eb01fb39e138e12d656dbe35ac4440505f32a87b1292ad1b95774884a8b37ba2a569ec31f5f897e6e91b8dae88234e06dd2cb95de75d9205a05f56cfdc8a8fa6297e061883e674a69704e15efdb77945686f8f2849e1a3076fcb1c29448aa6734f73b24d189b0c8fd59a5476762476b0fb696a4b0393d43683a852087ee95cee529367018a5b0f8960e46d138f2b0a4eb867da9f4cc2066a4733c6e56f5944770198a328892aa6f73a200679d27560b68567dadd2b3ad6cc668a3e641b3c11eba7a5effd68a6b0d2834337286276e6f4f7cf557d4eb164107c068a24ff6d3a6449070b1e31bb5750b224ff8d16691a25cabf249b92c859f578038c5a212c108b642d3a41115ea9d48bc775c64f73a7ef3828ab55bc511eed1b4b59c452451249498e25904bdac695790f7070a44745f64dd1c5c44b97eb7a41cba1ff6c362ef10d0a70e51e3760c33329cd27d679128a73ea8dac5209f6ba7d902634a4aca0f517bf07f69a3c4", 0x1000}, {&(0x7f0000001000)="9f3c8e6812cf86cd432c191e7b526c1b3945057f844c3568ec46d80a534dab2e9f8582d62014f73c6ca0951c65deba44e817291494cb608dfc345263ddc8003e6ab4adbc62b670cfb1bac429449a3bdc2380652000b142043e6bac7502c5c8b4e93e9e543d198bafaab44fd1f927f3f9902c658f2bc5717126080226b87828c5e46d03fbf0bf7e2c6107d11e864a963844bb0164a1e12f97aa25f96e0aefae718b9c9fbc1f57397337a9dda3e28d039f1c8d9c06f3fcfcfe94c09cb6b98b95ef622ddda9fb7f3809f2d230016cf1301f15079937cdab", 0xd6}, {&(0x7f0000001100)="a2095a72147ce75aa71c953ee6e2a1e55bc6905023938ecd4bc0d0d1bfd8c6f146ee543275c182bd5d288f4fcf037c02a1a894757efd215ee9c7c5223c262491628ba29ce9e325f521c73a60f21e00fecabbb12aae53a19a9c4d2ad083abd79df5defd66ce4f085ad8f3a0a9eb52587f80d36d9453c4b101fefc582396adabf3824374f141f4e1248ae3ac8b1068d9a9eea5eab96b004ed5712d33232242c11fc259ffc990353acbc81e1533174cee1a1bd5228c5deb65343b62974261d9095ee9997b8ef9ed969fe2e2576f0a37ac447dd9a7dbd1575257cc4f60dadad198730d3448b00ac13612a3b40b764379f25568abb2", 0xf3}], 0x3) fchflags(r0, 0x0) 16:01:47 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x12) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:01:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:01:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0xde) 16:01:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1abe, 0x0, 0x6, 0x0, "ede822120bb703020000ba420b13a99d1eb08906", 0xcd0, 0x8000000}) 16:01:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x8000020}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x4, 0x80) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r3, r4, r5, r6, 0x19, 0x8}, 0x7, 0x9, 0x6}) setregid(r1, r6) r7 = semget$private(0x0, 0x0, 0x80) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r8 = getuid() r9 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r8, r9, r10, r11, 0x19, 0x8}, 0x7, 0x9, 0x6}) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r12, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000280)=""/229) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 16:01:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4}, {0x74}, {0x80000006}]}) open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[0xfff]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:01:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8f0dc4254aea33f000009e9234cbaf4ffd2bf6fbb31ede5345cee52d8f3ebd6da9f5aa0f3c8225f81c886d3e595bff53b6871dfb8ba7f47ad1bbc65c9cdb41984588"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:01:48 executing program 0: r0 = socket(0x18, 0x3, 0x797) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0xc4d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x3, 0x6, 0x3, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x800000000000007}) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000240)=0x100000000000001) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000540)=0x9, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)=""/231, &(0x7f00000002c0)=0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0xa, 0x8, "ed64385400", 0xf4e, 0x9}) listen(r1, 0x2) accept(r1, &(0x7f0000001040)=ANY=[@ANYRESOCT=r1, @ANYRESOCT=r0, @ANYRES64=0x0, @ANYPTR=&(0x7f0000000d40)=ANY=[@ANYRES32=r0, @ANYRESDEC=r1], @ANYRES16=r1, @ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRES16=r1, @ANYPTR=&(0x7f0000000d80)=ANY=[@ANYPTR, @ANYPTR64, @ANYRESOCT, @ANYRESOCT=r0]], @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYRES64]], 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0/file0\x00', 0xffff, 0x1, 0x3, 0x2, 0x2, 0x0, 0x30, 0x0, 0x0, 0x3, 0x9}) r2 = fcntl$dupfd(r1, 0x0, r1) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000c00)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) getpgrp() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) r4 = semget$private(0x0, 0x4, 0x316) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) sendto(r5, &(0x7f0000000300)="cc946a83195d4d121a6cb5138020e2cbf027a67519ef4b117e43a5bcf03c6bf13274e680dde68c5a001b14499a57d9565a62455df7f29cc26194e2566dfda0d1db7e9e4ef547c1d8ee672f37d0ffa7ab895597f314b477fb95ea2648a6c9476ab059aa481bd8805966958319da55c186191c7414fae3f4f6422cc7dc3791071861dbba0307e71eaac17b549e99e5556c0a5f15e628c1cf9d91335466dfb0c865c840f9a57a4ef427c787d9d36c7a0b551f10e855226abbec67cef66f9c4abe2fab32228d8927182f6572144e368d506bc4fe5f9bfff53e2f1b", 0xd9, 0x1, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) semop(r4, &(0x7f0000000500), 0x0) 16:01:48 executing program 1: r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) fchdir(r2) r3 = dup(r1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000003b7eae36a807f841b684d885ddaec7b6bb09d3af73eb9c2a7ea6b9ee1ef8d8d25e8749b6c7c64c6e2bf0b9491d629163fa459f09a04207000000000000002cf818f190bda72c6407c8076f84f0136d5c1370c400"/123], 0x10) setsockopt$inet_opts(r3, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r3, &(0x7f0000000240)="00aa930a004e74113f8ee72a2ff01ac69764add6145bc2af08bd24fc08fd2633bf0c70e29ac1cf39f43bb9e5eb043abdc9a0ccf3fcf3c406ed805d193543904c44ee837222e772f4a76215c5901d7d702b2fda9cc8c780b4f1242d16de7201075fefd82e92188c8e4d39b2b7e32ca83d00ae1ccb7b115778e5be17596a3ea8a15e2f4525e1162b6007f4add95ca6c5c647df6c5f7393d69e8bd64c6b19a1bb05b0280d553a22e0c9309165accff58abfd3f6cb0167effc2b301a0a470dadecbe3fc187f0855bd65e0626cf5d3803ef3fcbd9ba5a2ce9a7ae93008d64ba96163a8a58136f3e3dbead8e2a2506d95e20e0cd8ec3f6b5eef5b39ef3709884dc0c8b7505c9ecfb06080ad024a86ab36ca8ababed13d7431f50531d0814088c2449f6201dff7dff8d88c20d3e7143357b65648645c7c0af56ce513e", 0x139) 16:01:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) 16:01:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) open(&(0x7f0000000280)='./file0\x00', 0x80, 0xa3) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000180)=0xc) bind(r1, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) 16:01:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x9, 0x10}], 0x3fc, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="9667", 0x2) 16:01:48 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = dup2(r1, 0xffffffffffffff9c) sendmsg(r2, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000300)="22647cd06a3d50225249d0b126877e5056672c822fe8e928bda8bf572f80e36d982d23873ac07ab61b2550d8606d59328ebc8aff466bcce9c6a222bf4f488623618d057753fbd53a2c9dbe55e9209a5d43fdfc55a0159b4219ba3e286f169b6d1a9991b709908102b2ffb01d760cfad431ca2bd912092e9b5797b287da544d40f96d66aaae8380e195665c28c84db92ed4215ef150fd0b524a78b1279ba535b996fae4ff593e7647bdce53d50693ee1ac6dd2c9e0f03814fcdada44bd256527e0eef0ac2bc796102c531f465ba6de9bc8e6ec768dbaf529adff7e993fab56af0411fad64f668c1cd210e9b154ab69bd60e3c660f32cce4c4355cf9aaa187e218e99c39e1ba95a8b2623a070e66858bd3c65c00f88306aacb569fa9e59916835dbe86e64dd1c06f3dd29c09d8a2036cd47989837ccce361a1959160f6a406bf470505f3fe9e2c6653ade254212155bc3ddd971e0ab02e5d9f695ca1bfc50606b809c9f12ba63bfc3f495a2f8ca15b18a34f4784049446d3cdc93d2993ffb4aea3ae5cbc0a70dc862ca33dd7e12b4b6af1fdf5c83ce22af7d864c7da2320ce13332a564b4bd70c9b5976cfecca2b8e1fb4c07eb1bf3fe60676a7d341cf8fc00d0880579ea1fb69f75877cc9c8d0caf57038f631c39cd98caf8d29318fe0b630deaa0fc33816af3a27f7901aee2a5900b9612a28986c3a04e54e99dec9fab1dc191b5274c57d43df3b8722e4bc822e808c04d6da1c139b681c19e619ad4f370e8b5e347f40b2f690d88ef324ae364d3ef139ffd0db6da3b7480c321b4563b57881f9083648d5edb5d932cda502114504f4bbe240acb4a1af08ae90a4b13146ca9dfa1596888470150afe9390ec84744565c20364c21149064bae809b15f0d84c9b0d172cfbec40efdeff21915890058e63d5f395b02753cc64ccec6fc2629b26ecb7e026d1b37b8652475231dc344ba2c573127abec60724eb414b5f75be0c6fc394d5236ba4fc0e8b87657f0b8db8a943ed2ab30b1aa29044ff0295477e159ef5170f60ecbbc4e7a605f2ebbe04bc592e20bffee837f7645ecf82b284988da49a291f6a1e3c43ae80c233d73f2339a38876fe1c65c5b568dc065167a1e1f746616b0572f5e3b9ab947f393c75542dd2d7624abb0cfba8104ed7fd8c64498cfc331334d62041f9c08968f5e36fe0cd72d975bf6929659439f93f02685f1a8f76839e8f806c560f2cd53c5f119b298a040703ba252ec8ff1cca64f931ea8decaa115e206841de183ce3756f1e154637959423a55ef9ba126b092815210b990c09feb435238fa2fdc90732e23e71e7ce6ef4b639c0c1d4a9558ce8116e2e2ca4a733621225352285db2980f434299b7f86a4c81d156ca01238eb1f69febef6c8a2d429a8eb6a18d3055a78cc70b7fc24c4aed473932f1f5b426de273a52dbaf5ff8bd38574bc68f1ad0bcbbe4f553d7a78e0a2142b5e1cacbb18fdf650c02b240a2b8df0e82c1c552af058c01a486cd7777f679cc91fdf605938bda0b91d3b950c7ce73572c1bc35d017dee2dbb6bd4a466d5d4bdd325a56ef0f1347bfde21cce69e2bea74e67d44cfb11c13befa7dab0b7b6a689ba3f7ce2b46bb560c60c22815623b730ad81559c79bbd99976837bcede4112f0bd5e58560491590a481dabeb99e9c69ee34d76ffb9dc6dd173240ae00b5e104d1d82141f67797e7a36fc8b26c691a5cb24541f9a4541078fdf292720a7936c6d4367e28d179aa1c1a34f1e80a93cbe50901bd9fe1380cb0c29eb4853c78d7cf5912bde537d246e89ed35313018c8efb4556aa95bd89b0144fe9695dbb729e4e444ab38decee471b340d51ad4e1dc5c57fd05a2b28327e7d01de78d477e74640fbf2cebcaa19f2ee07886dfbcc8e8ec88984d4c7066f3ba95ecdd984c32d3ce62dbab910849f9a9167644451d47f7cc75a098608d7b142fa76e307c5455d8c48404a9bd620d60283c590e1b40c6680ed6e8f5da3529a8ff7cb509e950f77ace680068035989f8949fde0f523eff118e74f5ddfa61ec94ef8f0955f4d983f4e059353c901692aa03f2c21c1b7219f35616137e75e1722c6b972ccf9dcb960233f8b8b445ec4194d42637bef3c835899af08b25eab0c46d8c831506c977c3e392aeec3242899194d3dbc6b9abe83f0bdfb4f0c1086ec6ab4855a7691c217c7b65fcd29fff012959b2e427c8e00911d84c38366c08eb76de27b44df7ce842062aeb321fe2830647ac7d2c08a71ba8919031ab04c5d40712e663a603ad22aa90f211e798e01724f8d2d0c709c3d90096b2b19286bc561c505dd9e6a4eecd427683a81576b63111d5a793ba921711e0d35e64646c9fb6c679a61cdc32685933640349fd4dffb6ec103b391506f59b11e6ad2fb83c3c504d77726500ab2b4b814d3ce619a9a4ceb53200fed7125235dbc429c2ec00a898c2854e5f2999cccd328c07d10568f602a4d278d31a34f50f4ee4e32e17a0d50bfa81a2e4baab28cd10a487a574fe47cef411d78d4a0c1f16261898275fb6231fc66fe654700d099b7465058fd3604e16fe844267f523290e2b221478a50f139454231e8920d4ee8879c7e46909f18fa2086179fca036b7877c0dfb23ecefbfd3bb12f86f0be09dd3948060f95468f9fda65e0b7536f926beaf399c3768923e9da0e51d22ba30678f4baee4f6fc4604a944536b91d748422cdb084bf3886f91de739042b96223668f0937144a57331939d0c967bda53a3e34e7c22c9ccec205061617c98a06ee8bb8c84ecccaea714cc0ffe808e9c9450d0fbb0e0496ffafa28c7ff82c77e1ded7a793680c6a1d77e6c96ec51903f01b5dd933b3697660630c589d24ca4423a8c9f486ebdb632497d67dab73cb90c5afcf18ce398bd6f354a46688330ad812a959b755741e3b7b18c79c3a669f028631b42b3ab9d666c7cace6549b53dc524ef0fe26e4e51a003e96dd7ad91758205001161e11366fd1b68ac9be8e129bb5d0cde33c5b528d9e7011848ed0840b4ca96af11d4427baff564efd6686ae355fbd8bb3e7665896951589241233c135f9f4830f8acc072785dccd4cc0736deb06154209432f5f37e136af2a826100d7ec2094f1f209968cf5f1d17205cb72d0db1525cd8d5e9d41425aee93a0ef8f88083cac79c5f7af05f51a6d759114dc1ff8ea8124f863ea62a0da5d0c452279be719f8f0b88ae1cc70d6ad3ebd4304e1e5366864913d470d56b46029e868d86ddf4b2943dbdb241b939f60f823f51dd8dc4bf0eb5055fb2fa580a81359989931d1fa74ef257b7f470a3c23b18a1178c5c8ac530ef6b7428adbcfbdcd6337c29847fa29fe4ec7417c6940d8e558595086202d2ddd320678c8ebeb532790adc06e73b77c22f44c6ddc88901a20dea8c35cc0b1c4321376d9d25f10338bde5abac2d88924d6e6609aee3e7874fce67431c534347dd0bab081298c69ed6edd2d81237ee718ebac923e29e06dc34ebdbb2e7f096f5fece39f8182cd28491abd8e583c63f6e8010c0262114cb6544c8a2f1c1bb2c0fb4a033b4471fca556401bbc7cdf9947d0d4ed57c2222e89af844454a4d0fe0a8087f9ef9f3c13a3efe71f76aab2971f649d5c5369d3dc28b9664ff0325264cdd6d20c2aa7fef604ec21e80c0e07a22148f0965e6a921f4533249351c51113b0c21c729d87e9548222ed104f2a7cb5d40a2c32ba20b8fb4ecc066a980216bbf0c41e753aa2a4a101275680dc24e15bdfec469b7b924fcc409fb9bfd3b8a8812d012378785a99579167a65b3547d5d2f275ff6ccd4d309a19eea8c593887ff7c799074534c24ae217d65caa87f9c3ca3455efb1de278e44e5168957ce573c708bb55ca161cb0800f1860c2bb5fbd339a00e61c1361b318832082f832861be383cb22687719bdb729548a56fb6327baafb01e3e6d3bdbccfc98a2247528b3d30fd686507e34b4045998c47aa645213a30759afb883585e9b30cb1043d693a873e97c4d6336278df98b01f36538f8b2e62f956331872b07409cdc453335ce0d965a339876c504849fc525f776baedac2b1ca18aa76459f8b001c0d03025311fb31e489b6979b7876d5b78b47f42f5e161e534aff9a956364401f95b4baeb5012d4cbb4c9c969b47d07453e95249059a92f60c36aee7bf64c57b42e1c7d3fb007226016ca6bf58290057e741e0882bd07a11b5e7de86a13b8bcb0d3eb5fb0e19e0e80187f63aa71379981cb727282cdaf3ecbeb9990f4e43a82b1254b4ff02bc950dd211d89b187a51cbbdd68a4deb3a475d13a887226fda43f7922f29a17b66a028cbbca4780d3a26bd28675fc8760a1459d91507360d3bbe08d839f2d8d36b72f2f44d4f3a161586d45b889e9c02f7af6bfa885fd55774445dc79c128154ab83e16998ae75f927aca6dcf7f1b0056745672f10e048f7331e4f596a5c2b9bebb6bba49b7a46907dacafe8d046dae7c83f27ab94eed34d83a026c1b8b4a1a55abf38c740caa1a85c3b2023e16759a65722763d519af728ba9d0398e74b275a295b65127ec426c113e6f8686330e250b0d48c523416c7685367dc5e51e9e29ee7c13e202b22713b423cb3219e0adaec59e9dd2e9cf3888a63540951cc8aefc0adf805103721f39895e50fd16d99fcc4e5bf0afd4eef15dbb2943064836a02bdd2f1d06458dd496d51e22a443ca7136535aaf6088d9acbf6521f3d368025a704f695d9a68a76c24e1e2d341503fffeac1d0b8154b5736a7b9e578f03eea0f05a4b3451828209fba0da198d03274244fcff9685c5507c5c32c8e136d9244a7ced4664bdcc37043b993ccc9a8703cebe3f3ee3105b5d2ed2952bbe67b02ca6ea735ba1ab651ecb1661471eb21a26f1ad649b8a449bf8c7f5a8f8e90765571725573ca1560eb4269f7bc88fb2fb1fa228c38545fcffb9e32e1f8115a7c89888720203cf1d17bbbdde5ed5aee080dd94dfd3f0cd05de29d478b77f54360e6d4ccfec1996a519cb338ed05ad7a7f2b415908a63a3f43bbf2ee1586e1137f19941850d471bb077a3fe474edc0a8b82450b85e337f4b7c832ef8e74f92cff590a37b53d462dbc8dfec831df6ffa3be46da84271f8d344834f89b515f6393f98d9f302bb411aeda33d409bd4cd5a05658e2c9c3a9198580a19a469c5f4c1abbc3cd8cdbb9d18623269c889865976199e28fcb076f1a04dc2c37d01675745a4d489dca219b221d75daa9734f82c0009e04ec8b9e212c7ac33b4f4128aa5a4d64e2ca84648e87cf3ed3a7ec11d559fc5ff67172c9c9ca3d076ff0d1dd29a07d91d573b3e148a30ea9869f0739bcc210e781f63603a312b7aa2069f0b61fefc6099357f3a3a83298446a8cb7cc4e2af782765c6e3170e8fd3f6a4c25c496d5e709f3ddb6fb9d5c8b6730fd5fff53f66899b328b9235d1c36df49e7b56aab6a868dd6c37aa7da46614d2eab41ad0b1ac4e8d63e5140f27135c59718742a523794bf87f4d78f069fdf38bb533225b0af61aad22d6b7e87a4c182c92531c4e78fdce88cf90ea7f2c720ca0e76311cba81f15e853403e03569320ffdd35cedba586bc99b3cff1a71cdb56c84995bb1f949b6ab8c47888cf2533868cd10502d34fab13e8814f22f516744a2e3da094eca432a80d90719535ef6e32446986b189fe8c68fa39e3f463014a60077b3aa65a9f248edcec057a7cf79a9c37c74c95af4a23d13b2ef9e6cbebdc90897d2cf04270a116978ad2d3d5c4c7c58d1eae6465bdfa14df3e9b1e2fc8649e982d444e14c91059904166aef50fc2b870562df5711", 0x1000}, {&(0x7f0000001540)="223a48d9604fedb19a26cca2c49973936724c0b9b3aba444eb7537b9a24f7aabbca23c12da5cc3d278d00579d8cdb6c001e0fc7dc946e39a2aaa68b906c32f7a3eeb7d40ef43ab3bc1ad991f858f480039455741263d43a3f9065e80ae8a7781010188d843103111fb80f053ec5d17b1a31f641fa8a516e96420ebbb158c42434abc733c9da02e6b3dd6ce9d03d550092152d89c49d6e7e63d2a77699be4feed4d65e2d325e51a0ac1ce31d0b00181a91e6fa5af6134f1d33748ca1fd9043f918b99e2f3caedef836df0c34b1bf54042003e8dc09838810557d8fb795e756ef434fd12bcc42b8b4fffbdfbbca0583f97be66b27aad398eb9d953b16d81c923da0db7f7b3925ea6b2270d9c9b192195f3e8583debec17f90e1b8addeb928ba207eb5bc769ec4bef0fd0a24286e49ad1f0072bd4acfbd79c2d1e9d949b4fbfd7a99db8dc9ada55ad149889a9bcaf6f5de2a2f70fda5c2522f4227717448a0b1c1ec3b3ec3288888b724f3ab3699a72724ec052417a4a78d5c82a70ab438a811d9ea67baf6bbf87ded13c97459b6b77361570b63bfae05e22f7906f9ab52ddfbddd022ff9ca6469a1f65c6e4632ea8d4284225146183c57f417dd1ebceb291cca1ce51e8a177c16a0756d93fac3688fafccd91325d4460256bc93be1df846cc34c957f26edf27dddb65e06127c5bd89f547fb4d5071b2a750d1e86ad69ba467e7e335feade38e543a056d83b95b5fcab7f19b645ec62c3c222226f067913e573548e387c5fca9b62090e0ea8f05f6a3f51bb5189823b669a3c0f9b7e99d6585e8c5dab80ed13245c01f02627ee02d5558dbbf08a72c9706ddb27778e1bb6a22617f1debd16f294ad7bd1bee1adcddfd9f8442846da0dd2dcc77e786f456b9151d2ff0fc651bd70d4b4e992fea831140411e7fa3f879b1a322087ba5514c5f9af17500edf62a3d8c9ae4a4298e1f4475e0f7235a711f08a70d9afcbaeff5bc620f4485aa2a89296d69f098ce71a94941cd6e3c4a3e33bc93ff0596584e1050abd3fa894c50c274756e9392615c21cd97d5551b2f8eb8b60fc3188f57cac3aabb7743adde217656ccb1129f193b869c26100552dbad0e177f27724e37a393609f5b428b7d5728b41bbf9012ea3c82867f9a358771475d342abb7869dc64ee7a65972918c7d55c4f41b8a37ef5738af5a41da62b8c32bb0bc0fe9a73b3d000aa502f6693b7bb398b3db804bf1414fbddff164ad85ad6be872358f248f9daac687f048adf0aed5aebcd3c9d1a290cd8f18a06245ac5a961f3743b69eb2ecb3942e9eadfd65b3dd3ce5eb8bb92256100bcbc7d946c0fc852506081bc5bbc6e182b6193a4aa0f8df9a7941a5dd5b0248a672eb0cf97c6257502ff3693604312fb2b67df74e9ecb5febb9a643c9cdcf4b98786c043b1c4463121976cff022c1789018b74d88515faf22258052087d689b550ec3f9994f4f75dce4ae48f305c0565a36643f623ddf22a24b7f5940548fb0c23106c3456b0529e2b0ad7534e30e2834ebb49f227f5516f3a0f8f9cd991a121786fad937769388704a012a10e549018f1dc8853a5d870c10f45c66b1e2c0f2fcb6242cbcaf27ee776ad60dff527a552521248f9d19d567f74a7b439ddd7fed04f5d9bb9a3782ea3c38f8d365403c7725ed94fe0dc6996dba6b4933ecc6a0ef98e9bc5aae77d88d4d9ab112f3373e1cb221d3c9a7f3e7ff29c281d9dab75994b16cae5d62818af6b26740b01e3c907dda0855ea0cbfce2fd834d4dcfc34ac6243c6d855e18e26566a1dda3e0e1ed28545479fcc031a8ef84bdbc7b1129914c5bffe1829833f634039a2ff202db76cb45175f31c444be7d20ca373b7c5da1064ea670d47f406210afbd24bd8bed54584bb7f60af581a673c7139a9e6ab5aa51af1a24116521b6ae077ffd281ff3a4544bddefb35a7198e08e54b6b2b2bb49db2d3e02e2da2e52e6874137b714a3c1bf6fcf27a5cd48221b3203363d72c931a92cd2ed47cf6b19fa8baa301f1d1542c67835e786b38178d57de57c320c2bc88dbc177b807a6d0f25a29ca54f06f19c6ab949be015961a3b7131292b0d143486fbecb386714f556fc0615f51a6596862201cb1b54c5e016729b386311262bf0a2f868a6a9b866745ed672beb738fd8e84090d274c5cba55b533c55a98360642eee510d10d69d0fafb3fe43f79d7cd97aa77bc93862da7c0f0db97b48cc8b3ff013374c72ec88b6a34801f00ca9cc0709d31b585e5be6bf560cb4a22605967e10ddfd2773abcbac7d7955e7f99a197cc33523a8ffd977a1ba8d05f851eaff57c59a4381c89474e68f5aed93845e20fc0ae7e9382f806b8217d0b3f37ccbd5d9ecde27f3c5cfb7d9ac1463ddb8a8ca2abb5f8e71bdf6fc5bc88359b39ccf9aeb7633ee8e27afd1dbaffd91df71d4060bbe07f999fce2553ddd034e763116d3301cc361b8b89cc4bdf8a2ec17271a5f8e99ac1d0133238b24cd571aec92ef83d9456725f66d5f83d0eba362ac6996529f36300d1b7868622fd50058b06fc83a30c8712a5d3d234da432a8fdfd789ccaae70e11024d6b8da74fec986701dc244d67e2c142a269ae45572b174fa3b67091badda1b8d268fac56e68b7ce6dcf8ee68694da9e3be4fda0d05c01a9ee03424790356258ce386c64a94b9551da90c233e3283334bd27308dae1f43005288f926c1c2710469e1ce06cc89bfe615b4a383150f54ef68023868c8d13a30fcc3b911b5e984d98a32dda2f061d4e0db453f36f45acf1df981012574c40833c358bf9e0202402d9b3dec95fd49538fcfaad88a3be81f817b7afd773965126c9f78b52ef3709c5dc059d2ee66128e64ffe43ad7a2156daf18e39e52acd77fa1cde7443a030d8c59e51a5770128b9fb25dd2c42eb7af7a7b5132f495479fedaada0dee200ec6d1d1a62c34d792573c218fa8cd1419a6d94a696261e3a355018d826673aa6f69addc966749c5b8f3637a61c9e26134b24648628bcf6f2345da7585a6cd1c6a90a201eb989f535604215b4124098536754633663709665fe92fd4cab15e59dd5be4c6baeacff17e8ab6f78d1a3bf828f4363832326d383a4ca9c0b0b175132146c5dad4266d2ec8941b5c90562a9b1f95bbfc1346eca57a85c0547a7ddd0c6a47955f1a90fb1dce44248e51734e3cf8a73b5db7e38c558bac228cd5b2b99938ba7ca27981321ef545a449385cd553fcd5f0d8b9bcd66cafad4f6aee8c87e58c9bfd898e88a95adbe272b96ec795fb9d41f66fd4e3371170eca997d09e32800f36481a4a7685d1667b8751bc4740f0ec44e15d5a73771362c018af9234a1b7afda76ed7ca214adb91504cbbc7ba40701e1c813b28ea55780ee1e2a13c6f3d5c43484fdcfe8adccbf28d0e0720949d9a47d3575d42073e27ee5e3f8e50ecef1934778949ff3de5852f75131b1efffc63c9e9d872f692f271c95da5aaefeacf6d6c9ad09a12df7dca1f11b16903f98fba8fbe501bed2c73e8aca3d0a5fd39ebbd181ee8a357faa96f00fd69ae53db0c0359d7c52864a1eaa3c114476164a9a0fff69aba53e85e958de4b9238417935cea88da9e5a4b2e9fbf02f75a00cf16e8b3d81af7a0a965ec7ce848e2aaf2ec27c405cb8f60a90ae1d1ee31536112e6598fede6f91acc079355ac47c7941a9286e682fb8c49447eebf3679e726c97176336088a1a2b62d61de26f1251893cc0b43cd1c8a8fd01af4c18538b6d1b200b5a7158d3bae2e09ffb8e31fa17bfcd8f4ab853fb0d530c37ef46cadd3aaed6129589f764fdca108f70639ba0673a1b322e7976d91e1f601d782ae5384d398249a6e2fe97b34ee792fe81a800f3b23905fe0a81c120f94709c1a217b67a0bd5d5c028c4afdd0995e251d43ac267f2e6958d43118b554c13ee5097f20e4a14c44968d1c1a64363c563b9c34f209d2915143c20436a2ded7acbe24a5880b43e9b68c56156d677e0c12e0b28f0c8c06f7378c8e21f97ec2c1f73bd84d8ed909a88c3b2dc3d6bbd28705ad7c61437166a95f6b5d3f393b2675381604e17d50512bfa426129e5d13145c766e304dbc220839fc5720951615b5e8d99118c755b13a41bb297decaa519187a75d0a3f8f2259948fb53e90bfc0f92661a6fa48db7711a2f5804e1ce5afa4cb595e470f3fe90f22e51169c81d3aa4f191c5ac7526998a7426bd1c20e5a0e840aae9097b21f414f3c2c9b50f8fd2dc394d1afd639aa2302176624152d1ae1f8423d5c43f15bdaaa07370080c1bfd1f00d40a40227a40c8dfd5aeb1ba9ac55489f973801d05295904c0ad32cbaa193a06c7d58310f4db8d03d471a8cb13f430bcf885f16c19f9b8281b23452fa6e2650d3506b7ccc16ecd995f35d0f0f83b3426b8d2ce82429bf46584d70cb3f28421da5afe98ea6b988b1436f6ac7ebdf7aab5f91f54f73b591ca61c9ebeed2ca75e42fc256137a7ccf11f22b03f4b8cc6cf1bd5568961ba00b416797f3f496c1afa9c69794b3b82e0353ffe0f932599da9d00b9b74332106f81b429dc0339a92ef423b74cc5e581ac8026861b29f3e248ad7b0f8424bec6bfd64b38538ee4c9d2b2979cb33c94e84d14104e441298ca62c36c24db4ce78b5a7fbf7c2eb64c5034aa47637a909179b493bd45fd777cf9d60d9e8147a5e089a45c0b0e4f158ad8ba3561f22458c86a4eaba2aba3abda7ee900dcf5498d9404a70492f1ef0379ec1d4b4a8eaa9da7e615cf9de843e7f4fca088476f19417a24b455531692476c56444f228750c4dccc57604dde56a8a2f7665985941e3dc98784ad9f40673a069c9b7266a83377d5bb69e4757b8de595551d687c5e151639f8073069e804dfc727b8d632d96a2f7702448987d955ac9af6948b55643f9d7251fd863be5d20336e8012e2e7107cf2847231f35da3c6a604cbd7b6a91e79a720789d68c8db6b030199831871c284b7a7000f18174b64029465b6a59e496f2cbb731e193d58ce4d269c38925032f24286e9cfd653fba4b9bec04f003a5ba89d07a78d778cebfb594b79ec7af542dbccc8a142882b82a7ffb3bb0fad05b0b9f8abc7f327e6c60b32bbd4b224de7e2bd183644d88af54331e517fb916f1042d9a36580c6331df05003e20bb16c51af3bbbcaed842af1d85ce221bade4896076dda06156c20fb011242cc316d215b173f329504888210e9225dfadd586afc99af81cf63820fa8c0ad8c77ca1aad8305d1e798b5a09fafc905d8026bef9f05a7ec720306aa0e6ed609af1f186ee643fd29f91add01cd228240b13e82c7274dc5ff0a7153c93bd4991997079b007790032f324f08a9094cbd024d06d8b406dd959a058b24277b00a3ffbc4440f7c3c32fc285abec61dfa378a28ebcf6c442dc56613487e051174142e3e4bae028b7506b901b7d0aaf6d93f8a397dd5519d72378ec737c606f60d6370f39ddee488793879077c7c09f80c28ef97d8e70a7572934da3862a5f444a9bb9f9219c242f4e9b0d45367f94e1c30956d49d9ffaa32a3f79fc56026e8926a1763259c571cd07ceecfd818a1b817d496db813bcd0e527ad8ab43d9a9a78a7124530e6b4627d7058a3185a79f016a4380b5aa3d000189b6c480069bee08c721e7255c1c518e66efca84a8d97344886507890105789df2f481b6b18dc87c42246c98ed5ca0f96f5ab59baa6465d944b9ba2e7ea470075e8cb63d17497f72810e1c8429f5dd0b8d610d0cac5a04abf0c0bd3ef650df965c0360a22473322847a1b6af8a8feb25354aab7ea857a7263b53bba320a2364abaaee", 0x1000}, {&(0x7f0000001300)="553872d244428cd201eec260f7ef35c847df1d4172660459538483d2e964347a9a964650da75153311795ba764d5d38d5501b23fee5478b9719d5e8af73815edc4f721ccbe62a14e8a1aefe6050c429d988a9a0bcea12aed6973767dc0c797c475b20247887b288dc5e1ae64527f0e188a2249cdda3097b0a0cb", 0x7a}, {&(0x7f0000001380)="f3da7167dd22f5aa384a7a5ee7c5338f2804af420090aaf8ed95706faaa147e5d948ace35943f89774a45426299f91a23b45bb6164a9d3b56ca83baa50be5f90a476b1df67582055746a638cf2d9a646e9dc5dcea0f124a03e48685e56c01355d8f1fa304130ac6da5c5e0ebfb5da592d59bd01850f5ad9f277ee1d4702630b49a5f00c20d30ac46d42aacba2adeacdce2d2ca04e5cd3da26813f95d415c", 0x9e}], 0x4, &(0x7f0000002540)=[{0x40, 0x0, 0x3, "4969d0c1b5cf11bff340b8917dda0261e5a055a7200d771d52926775c76d2da026bbfc126544f8efe597"}, {0xa0, 0x1, 0x2, "2774cd4309a38e98fd7bc23e09d2f2edaff6c84314cd6dbe2a37205410973b5341b2f6053977cf6ce486d35233d5cf19ef8ee32a590648a02b4c7fd6e974021105ad8b7e061ecb2732202a465ae23cb17034e25bd3c864d68c66508860250c504d1c5679df56d90cbc19e6535d9e27c01702a9fff0a2f50c902cb0173b64a58d45ee46539a3e5b130f97f500"}], 0xe0}, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0703a277dc5745192a101000000000ffffffff040005000520000004"], 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r4 = semget$private(0x0, 0x4, 0x80) r5 = getuid() r6 = getgid() r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0}, &(0x7f0000002740)=0x248) r10 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000014c0)={{0x4000007, r5, r6, r9, r10, 0x19, 0x8}, 0x7, 0x9, 0x6}) r11 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r11, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[r10, r12]) r13 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r13, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCIMMEDIATE(r13, 0x80044270, &(0x7f0000000240)=0x1) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) socket(0x18, 0x4, 0xffffffffffffffb4) 16:01:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x46, 0x3, 0x4, "76abbcc86882f414c138f1082ec631a15e68ced1", 0x100000000, 0x26}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffa, 0x0, 0xd, 0x3fc, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 16:01:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000400"/16], 0x10}, 0x0) 16:01:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) unlink(&(0x7f00000000c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:01:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)=0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x10282, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)='n.', 0x2}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x2, 0x80) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) getdents(r2, &(0x7f0000000280)=""/235, 0xeb) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSTOP(r3, 0x2000746f) writev(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f0000000380)="26fd872da2d771d955c5f5193822b2b5a6d54b36a4432f1a04fe208602a4f3fe74667713460bf0add2b4ad9779a35ca4820e72196b6ab1cc4a2fd5e1253650ec2d522baa4500cd9394ca3df7ffb2ed92bac4709025459a5a7268b00826396caa1792eac282e67643a3aa159415f3ec1924a246e8623665a3b5c82e627152f87496da5ec7f8c14d23f4c3babec51790bf2efc62c8c9a0708fb1c2d84d5ca234b700f9e653bec7af49229d4da598fddfb299966e6973e6c9ff31f54d6e7a587de14c281341882124d06fb914ca4cf361caa10066c92b42", 0xd6}], 0x1) read(0xffffffffffffffff, &(0x7f0000000040)=""/50, 0x32) 16:01:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x1c, 0xfffffffffffffffc}, {0x3c}, {0x7ffffffe, 0x0, 0x10000}]}) clock_settime(0x4, &(0x7f00000000c0)={0xff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20201, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = semget$private(0x0, 0x4, 0x80) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r2, r3, r4, r5, 0x19, 0x8}, 0x7, 0x9, 0x6}) setegid(r5) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) fchmodat(r6, &(0x7f0000000140)='./file0\x00', 0x122, 0x4) 16:01:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c71004dd36a27e5e27b216d67140800001b3dfaf91739fd0f0000e552aaeefeaf8605d6810a65926d49ea32f0f2c85e2c31c61ad449011f78230000000000013c1fe9002010000000000001ff10340b92eace5ab6bf20444002", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:48 executing program 1: r0 = socket(0x80000000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:01:48 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) setitimer(0xfffffffffffffffe, &(0x7f0000000100), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xc0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x2de, 0x2, 0xbe, "a6bf47d670c3568a67b2a352c56b2b0d0356f34b", 0x5, 0xeded}) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000140)='\x00') setitimer(0x0, 0x0, &(0x7f0000000000)) 16:01:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x48}, {0x20087}, {0x206}]}) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000140)="210be7c6ec5765fe378d20e40223bdc65d367f1311cc03d987e4d79fd719b9d91b10b66cf169b3f9543d558ba34295162a2040b7837d2585d65322bca7fa50ebca05c10621b816a090c7f66ba0d5b1178545385cf1f6ce51c43217beec07bae531647d13667e83b146bef97dfef8be8db11256b894ea19df2cbdb7d2e6ab9ac20527526cfc7d2e0a1cf9f7873f59ee91cc360d31e0873933dcbeedd0958eeef9fa276dbf4bc9b670fa4f24c41f9a25e9911b30e0c2ea2a40aa1280d69fa4478367", 0xc1, 0x4, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = msgget(0x2, 0x0) r5 = msgget(0x2, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000400)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8, 0x0, 0x3f}) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/178) fsync(r3) syz_emit_ethernet(0x2, &(0x7f0000000000)="e426") sendto$inet(r1, &(0x7f0000000240)="07c0258eb04d1bb3185af24db835c972bee94ec8fb27ff8c7eeae1f19ebb1aae52b2d74832e1ebb1fd219a8afe70d19c477b381a3e60", 0x36, 0x40a, &(0x7f0000000280)={0x2, 0x0}, 0xc) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000380)={0xfffffffffffffffb, './bus\x00', './bus\x00'}) 16:01:48 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:01:48 executing program 0: semget(0x3, 0x0, 0xae1db18507a81341) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) listen(r0, 0x1000000000000000) listen(r1, 0x3) geteuid() pledge(&(0x7f0000000680)='\x00W\a\xb1/\xb9\xee`\x85\xdd\xecR-\x9e\x86\xdc\xbe\xba\xbd^\x06u\xfb0D\xaal\xad\x01\x1f\x9d^l\xd7@\xbc\xf8\xc9\x80}\xe4F\xbc\x83&4\x00\x9aP\xda\xa5\x0f\xe5\xc0\x1e\xf4\xa7\xe4V\x98x\xec\xa4v\xdf\x1dF;\xb8\xe2\xd4\x12\xaf\xfcj\f\xa2\'M\xe5\xa6E\x83=\xc3o\xb1\xfc\xe3\xd3\x11D\x17\x0f\xcbn#\x15;\\\xb3\xcf_\xb4\xd1k\xce\xd2\xfd\xa8yc(\xec\x7f\xc8\x1f\x17<\x90\xa0\xa8\xe6\xc9-A\xc5g\x1c\xf7\xa3\xca<\xb0\xeaV\xaa\xe3\x0f\x7f\x06\xb2f\xb2\x10\xd1+H6\xc37\x1c\x98z0\x8f0\x17\xd4\x87\xa5\r\x89/\xd6\xcf,>\x11\b\xef\xa89R~\x00\x00\x00\x00\x00', &(0x7f0000000280)='-$\x92+!+\x00') setsockopt$sock_int(r1, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) semget$private(0x0, 0x0, 0x100) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000100)=0xfd08) accept$inet6(r4, &(0x7f0000000480), &(0x7f0000000600)=0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x2, 0x4}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r5 = semget$private(0x0, 0x4, 0x4) ftruncate(r1, 0x0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semop(r5, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0x5, 0x1000}], 0xa) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000f5ff000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51c85a01db3a060000dfffffffac9b44b2e4bc0609bcc90000e17f2a7d74062ca65a83e0c6650a11e394c6a7a4012267bea7cd6efa9c873feeb2e75c0e48a7b0cd4bde030c82dc4f1adbf753525a12a8c21c95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ae6b6d89a112f6d0e7c812ddbead07b9074ff88ed04b04606a6b3f7c469e012699ed402075700000000678d3a657360351065295dcedd7b9e3f000000ca101634bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dacef015a3c867e753fa8e5c56d0000000000008208003b2d262fec142f881f4bb215d7e83678e70e68180e0000040000000022c1f50f92a02448bd3263061e677744964139a1666e93877e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209b08ee6487bcdced272ad9e4a257e4a9ec3e0396b25516e0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b323e5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355eca813aef7bf27937bbc93895ade21d8545cc6775b75f1092b30414f9331ff7ac12977de621d623255328726c4abcd86153b4343de8783a236652c511524fe046bea459727cb2e6aae96e63c3661f43929686835e09fb9b473d07d5f7b11805ec00000067f4742fc55a512ea25b99fa147aa4c2fbe62f2489f0f524c822afc9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c714b3f75694a05cd9f288a7225320d197164612510a5e64155188a744d1121a0322a209519091f7b518a8e2fa189e73a53161db5f44501be88f7650000000000007768c862229cf1c955eff04863d0350000a5fab0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d44df9084bd7c858534b2e8506a0edfb1e3df98c1779ff88ccc54c69454f984c6e49b8dda6b8325b05ed1b5f20f7d31b711ee8f77704a95abb545862054f95fc1fc8e62e40e55e3c079e92c9d532a307a4461748dbc29ead6c57f7625a417045329763ca7d56ef428067e3c71db989ad95ecdf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b000000000000004040b40c3b968f1ac432d7f3eb028c29e67c3b3e3e50cb4db65439f7dd22b5863d2120e47e716ee7ba66364db4c6516ae95c8e007c77336425a763b58878fd918d41f68c67eeae97767f9201a7b251fa77fc9446fbe2ff1b8b68d3d4b2ab1801b74b1d90168bd30c93de33623506ac745a3e99a7b434f8676f9e1334d33f3ecf27a671ba268ed8d338eeaec30975a799ad46acf1ceb408450dea94b000000000000000000000000018000000000000000000004481150e4f765a4bb9e4cb288e78a02fa45c05dd75439db5270b79c0dcf0e37637041b22fff6db781723772474518933019aacf915650d8cd2a9282bf067e50d7444f144b18ea0ce3a95b816c9b97628b22d359f855ecc452a6c57f6abefaf347b8acfd0e895ce6f83012274d2862e94c3aa678e5e0c3ddbcd0000000000000000000000166722d6a2125a14c88d579a6e90ca0a62a788fda4b30c8696bedbde2491bf5e72762f47dace6283ac70b0c51ef81a8cc7b07d41c0089a83e9623b2a5736d67c1d7e44f0d7476300000000000000000000cac5487c25ce67370f6136ec2a926014cadb8afd75077c66961da7224efedf0046c10000000000a9f65c3bbbae30fb5d8129eaff1206eecdc02ea15a8df75a5d5725f1774c04a626f929dd90135c5e0bc88ffd9538098a624995fc04d4561354133cbb91e0c7a46403fa5825a73707b544b04ebb77d4a6586e028477f3c70bbd3624209e66aaf44304577b3dfc0d2485bbb78f6522b6d02e8a847082222d39a2ea720f759c27bc68678358da3a61069237a6745b0898aa64d9ce79bd5a998e04061c5cb7030408d88d614857e6f4c0119ebed9085808c4ff995d98285f59651c18d279f8f73cc8f4023718ea5f225d882c738785af5287b09fd2c7edce4875066c7a27a7111ab30969bdafd2fb792434226ccd99d3de9ac2b0ce7ceaadc2f285a578bb23b69095dbc7f7b955ad9e43bc1a68744ae27a5a41fd9d931d8406a9d4108e21f4f3f67dedee901d560000000000000039349ed501efb5ed7a4d1fd1ceb8e79e2a27f3c1b6484b90d6f9314635f2174d610c0d341fe0fe81043d7fd241901a5848219672edbd883139b2d01732f4c03a2fdd8b1c8a8cbc98d80ccc001fa95ea552aedca6895546ad0469279cb4b5a8365c1775b1ba048dfbcaedb2069f5a1d32a11a232c6f2f2216b5906b9d4fad322771e4a64e57688d4fed69d3f882d04896b34a6faf45c2f2bb461db1db791b735558d75d8eae5235660656f706cc6b57c34200e3ce960dbf0dd40bc9d69b659f13633fb9423063e7c0db2c09174522568ecc97f2f4aabaf112d9785cc1adf8b4e75e93f3ac5ba60000000000000000000000000000000000000000010000000000804663aef5659db4d93cb94256dae61ded9c997e84c74610e2694444977dfa78bd5925e79533c52e049e1a3849afffbdb122362152272ab6102c764fb87432c098ae242057a8b52d9c886e5f0de0606df0b0544fa588e64bd5b3fa42b701ab1d619dbea3f214c7b6393d6555b14c5db839af9e6434282ec87fac02eddcec2aa1a2fec1d1bf870ec69ea4f42c98e8500eab54702a3854c87148b50a73c687030726e49149f030605ec3cd2099b493c16a08c706c322b7454378a337cc8ad80d04510f333bbbb46c4f123e6b548baa57f1dd4fdff89528f52463ab2cc10d1ec7db8caada107bfcb61d906d19e9ecbc24439dd9e11b575d7006a7e2749e444ced09d975208bc5e2a028349c08829df178ec4682aba355169198682ab05c17d96d5bf19e90fdb0f4a44a198dfff5fcf4adb01a2822532e9a9f32a751e99808e0d9aca16b8b51515d87811717b63d59a19ccc62f7cb07c1181dda18364173b85847dc60bbbdf7ab4297f9bda16b293271be088608a59d640244602c00000000000000000000d200c5afd496ebebf8e0492b7418114a76da3db5f9a7b218b3637b285ab3b00b30ac0d5fddb0fb9c84a7534531db38c9043da9ae1b763dd2d27120288868ee4b1cdf7990574965a47e4029dee81ef036c6d348995b24446e5ab314fef0a3ab77431739174424d040049b843870dd5a144658ba20d861001295a9c4c0a84de559c9c7e6c398095f5eb101097953239586ad62bf887ae5bd2c4aa0"]) shmget(0x1, 0xa000, 0x82, &(0x7f0000ff4000/0xa000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r2, r7, r2, r3, 0x11, 0x8}, 0x0, 0x4, 0x8002}) getpgid(r6) r9 = dup(r1) recvfrom$inet6(r9, &(0x7f0000000740)=""/222, 0xde, 0x11065e44c3f7550d, &(0x7f00000002c0)={0x18, 0x2, 0x1, 0x6}, 0xc) semget$private(0x0, 0x400000002, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) semctl$IPC_RMID(r5, 0x0, 0x0) 16:01:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x2}, {0x38, 0xffffffff80000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f0000000240)={0x1, 0x1, 0x3, 0x8, r3}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_metric}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:01:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x100000001}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:48 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x3, 0x2, {0xef2, 0x73}}) r3 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xc7) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r5) 16:01:48 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:01:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) accept$inet6(r1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000001d1f8827e4a42d721e7931fb0186a78b0986e9e84cba850a1ac4dbb94ba9654bbf39983c384f41d72defe"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) socket(0x2, 0x0, 0xff) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:01:48 executing program 0: r0 = socket(0x1, 0x8000, 0x0) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="96430400000000000000de7317645f718cec970d489fff6fca89d2e9293f87823fb6d273bb301d0f88bcfdeded330dccc61581869dd9bd9affde736c3ccda09b32b2ba92dadc4249d0cf9b7e1630989a96cdaeb460426535dd073871fbb3e1a6ac27a53c622ea0e0e90db9d3f19fa0bd155fb0d7c3be4ed917010ea57acaa4b69b553b80d70a297589f45ff700000000000000"], 0xa) socket(0x2, 0x1, 0x7) socket(0x1, 0x2, 0x2) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) socketpair(0xd, 0x4000, 0x200, &(0x7f0000000040)) getgid() 16:01:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) socket$inet6(0x18, 0x5, 0x7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) close(0xffffffffffffffff) r4 = syz_open_pts() r5 = open(&(0x7f0000000000)='.\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) accept$inet6(r5, 0x0, &(0x7f0000000040)) chdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, &(0x7f0000000100)="440ce23b02dcfee1498fd7452edd46a8c31a13a31832dc950682844aec0e8cc27de78909318c2cb5f3577c47", 0x2c) read(r4, &(0x7f0000000080)=""/23, 0x17) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:01:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x2d, 0x1) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 16:01:48 executing program 0: open$dir(&(0x7f0000000180)='./bus\x00', 0x800, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) r1 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) madvise(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0xe7df60533425d51d) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)) shmctl$SHM_UNLOCK(r1, 0x4) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c6530004b50555e3b523307ede867d670e1d426432a753b7fcf0ebd07a7b61fa21073f159ca9416c9b04e2946f3382be4d7c0ada787ce91088d0a5bb03f79b5cda3e9e464d82a2cb8e7dbed21d12dc088033fbee7c2787370d1b6803289619e0b7f4ccb5d1ad6d987029eeff7cb84e587ea744c8b174bedf11bf600dcb787accff03e944d1380f3c9165660007952a63a7764a4a27a4e804b8c4db2cbbcf2f4739258d7b7bdbd8683676dcd2acef21ea9707500fd2ba0fd01bf617329d5929ee541125f339a9918d4"], 0xd5) shmctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) recvfrom$inet(r2, &(0x7f00000002c0)=""/2, 0x2, 0x1041, 0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') 16:01:48 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000180)=0xfffffffffffffffd) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000040)=[0x0]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000200)='./bus\x00', 0x10, 0x10) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x1, 0x0, 0x0) open(&(0x7f00000001c0)='./bus/file0\x00', 0x118, 0xc) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x7) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:49 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0xffffffff) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:01:49 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) shmctl$SHM_LOCK(0x0, 0x3) 16:01:49 executing program 1: socket(0x8, 0x5, 0xfffffffffffffffd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = dup2(r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r5) getsockname(r3, 0x0, &(0x7f0000000040)) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x4, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:49 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x5, 0x0, 0x2}) r1 = syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) 16:01:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0x5, 0x4, 0x1000, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:01:49 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 16:01:49 executing program 1: select(0x40, &(0x7f0000000000)={0x6, 0x9dc, 0x9, 0x661, 0x3e, 0x1, 0xec40}, &(0x7f0000000040)={0xbb87, 0xff, 0x1, 0x9, 0x6, 0x4, 0x3, 0x69fe}, &(0x7f0000000080)={0x8001, 0x40, 0x2387, 0x34, 0xffffffff, 0x6, 0xfffffffffffffffa, 0x200}, &(0x7f00000000c0)={0xbe, 0xffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x18004) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) pipe2(&(0x7f0000000180), 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x100, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000200)=0xe8) r2 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSTART(r0, 0x2000746e) r3 = msgget(0x3, 0x4) msgrcv(r3, &(0x7f0000000240)={0x0, ""/187}, 0xc3, 0x2, 0x400) getppid() r4 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x9, 0x3, 0x1, 0x9, "ede789cae3ad14475a8bbfe628a43dfd5a161185", 0x2, 0x3}) r5 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x5, 0xe78, 0x7b3, 0x7fffffff}, {0x0, 0x7, 0x8, 0x9}, {0xaca6, 0x4, 0x7fffffff, 0x38}, {0x200000000, 0x5, 0x2, 0x81}, {0x200, 0x7, 0x5, 0xfffffffffffffff8}]}) ioctl$TIOCEXCL(r6, 0x2000740d) r8 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000500)='./file0\x00', 0x40, 0x18) r11 = dup(0xffffffffffffffff) r12 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x1, 0x20) r13 = socket$inet(0x2, 0x8000, 0x8000) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x6bac1f1193f7f9de) r15 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x8, 0x118) r16 = socket(0x2, 0x4001, 0x2d18) r17 = socket$inet6(0x18, 0x4, 0x0) r18 = openat(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x80, 0x60) kevent(0xffffffffffffff9c, &(0x7f0000000580)=[{{r8}, 0x3, 0x20, 0x4, 0x80, 0x8}, {{r9}, 0xfffffffffffffff9, 0x9c, 0x2, 0x8676}, {{r10}, 0xfffffffffffffffe, 0x1e0, 0x40, 0x7, 0x1}, {{r6}, 0xfffffffffffffff8, 0x10, 0x39cd85ca6bf416f4, 0x9, 0xaf}, {{r11}, 0xffffffffffffffff, 0x58, 0x5e10eb364bc851cb, 0x4, 0x1}, {{r12}, 0xfffffffffffffff8, 0x40, 0x0, 0x2, 0x2}, {{r13}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffffff9, 0x1}], 0x4, &(0x7f0000000740)=[{{r7}, 0xd2c93a831b0aa6b1, 0x14, 0xfffff, 0x9d9, 0x5}, {{r14}, 0xffffffffffffffff, 0x2, 0xffffa, 0x10000, 0x1}, {{r15}, 0x8000000000000006, 0x30, 0x1, 0x200040000, 0x6}, {{r16}, 0xfffffffffffffff8, 0x88, 0x80000000, 0xfff, 0xb17c}, {{r17}, 0xffffffffffffffff, 0x51, 0x1, 0x2, 0xffff}, {{r18}, 0xfffffffffffffffc, 0x20, 0x10, 0x9, 0xffffffffffffa540}], 0xaba3, &(0x7f0000000800)={0x5, 0x550ef1e2}) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7c}, {0xc, 0x0, 0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000140)="c6", 0x1}], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./bus\x00', 0x2, 0x0, r3) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="0507f38cdaba4852932e900a186f6c", 0xf}], 0x69) 16:01:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x3, 0x100, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) unlink(&(0x7f0000000140)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000002c0)={0x3, 0x22e8000000000, 0x8001, {[0x1, 0x5, 0x6, 0x4, 0xfffffffffffeffff, 0x1f, 0x100000000, 0x4, 0xf8, 0xee, 0x68, 0x7, 0x6, 0x4, 0x5, 0x7, 0x2, 0x7], [0x7, 0x1, 0x10001, 0x2, 0x9, 0x9, 0x0, 0x4, 0x3, 0x9f3c], [0xffffffffffffff00, 0x3, 0xffffffff, 0x0, 0x20, 0x3, 0x2], [0x0, 0x1, 0x2, 0x8, 0x7ff], [{0x7b, 0xa43, 0x9, 0xe39d}, {0x4e, 0x2, 0x47c5afac, 0xb45a}, {0xd99f, 0x1, 0x9}, {0x6, 0x2, 0x10001, 0x2}, {0x4, 0x0, 0x9, 0x6}, {0x19, 0x7d, 0x1, 0xffffffffffffff08}, {0x20, 0xff, 0x6, 0x200}, {0x8001, 0x3, 0x9, 0x1ff}], {0x1, 0x1, 0x3}, {0x1f, 0x6, 0x2, 0x3}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x2, 0x80000000, 0x7f, 0x8}, {0x8000, 0x8, 0x8}, {0x4, 0x582, 0x417d, 0x5b4}, {0x2, 0x6, 0x0, 0x80}, {0x1000, 0x10000, 0x8001, 0xfffffffffffffff7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:49 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x6, 0x8, 0x6, 0x7fffffff}, {0xfffffffffffffffd, 0x2, 0x5, 0x501c}, {0x1, 0x4, 0x7}, {0x0, 0x47, 0x0, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="96") 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000002c0)={'ta\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0xd6e2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3c}, {0x6}]}) pwrite(r1, &(0x7f0000000140)="02", 0x1, 0x0, 0x0) 16:01:49 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) rmdir(&(0x7f0000000040)='./file1\x00') setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:01:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "faf6be38ddbb3372b7fe044931cfae5be0787a8b"}) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) semget$private(0x0, 0x4, 0x2) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)='6', 0x1}], 0x1) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000080)=0x80) 16:01:49 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20000, 0x0) fcntl$getown(r1, 0x5) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r2) 16:01:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() dup2(r2, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:01:49 executing program 1: r0 = semget$private(0x0, 0x4, 0x80) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r1, r2, r3, r4, 0x19, 0x8}, 0x7, 0x9, 0x6}) r5 = semget$private(0x0, 0x4, 0x80) r6 = getuid() r7 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r6, r7, r8, r9, 0x19, 0x8}, 0x7, 0x9, 0x6}) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, r9, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = semget$private(0x0, 0x4, 0x80) r11 = getuid() r12 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000014c0)={{0x7, r11, r12, r13, r14, 0x19, 0x8}, 0x7, 0x9, 0x6}) r15 = semget$private(0x0, 0x4, 0x80) r16 = getuid() r17 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r16, r17, r18, r19, 0x19, 0x8}, 0x7, 0x9, 0x6}) getgroups(0x66, &(0x7f0000000040)) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000140)) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) kqueue() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x3ff}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:49 executing program 0: r0 = semget(0x3, 0x2, 0x506) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x5) semget$private(0x0, 0x2, 0x820) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) semget$private(0x0, 0x2, 0x244) r2 = semget(0x3, 0x6, 0x9f34d24478030b93) r3 = semget(0x3, 0x0, 0x140) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/223) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x7fff, 0x9, 0x5, 0x100]) r4 = semget(0x2, 0x2, 0x4fa) semop(r4, &(0x7f00000001c0)=[{0x6, 0x3f, 0x1000}, {0x5, 0x4, 0x1000}], 0x2) semget(0x3, 0x1, 0x400) connect$unix(r1, &(0x7f0000000200)=@file={0x1, '.\x00'}, 0x4) r5 = semget(0x3, 0x0, 0x16) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000240)=""/49) shmget(0x2, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) r6 = getpgid(0x0) r7 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r6, r7) r8 = socket$inet(0x2, 0x1, 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280), 0xc) recvfrom(r1, &(0x7f00000002c0)=""/4096, 0x1000, 0x0, &(0x7f00000012c0)=@in6={0x18, 0x3, 0xd3a, 0x4}, 0xc) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000001300)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000001340)=0x4) r10 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETMODE(r11, 0x20004b0a, &(0x7f0000001400)=0x1) semget(0x3, 0x1, 0x2) r12 = semget(0x3, 0x1, 0x1) semctl$GETNCNT(r12, 0x2, 0x3, &(0x7f0000001440)=""/80) 16:01:49 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$KDENABIO(r1, 0x20004b3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x20, 0x3) write(r0, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x83d, 0xfff}, {0x4, 0x4}}, 0x2) 16:01:49 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="003f4890e19c59e9f2b08f696c653005c2ec62f5404f8559cf539fe49030331e848f5c30763ea5de37564440ac134864bf9d49c2be0f932754f647ef6327cabf0d07e270ddea5ec52326024dc6c0562edf0ff16c4591deb923d17a55e1657e6fef8633c7e1431f9b1b9a14a68a0657f20a553080ae4b64eb31e296fd5d92f2830c4ea5f5b8e0f06225027b015fabe280dcbb6c32"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:50 executing program 0: pledge(&(0x7f0000000000)='tap', &(0x7f0000000040)='$\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x45}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:01:50 executing program 0: r0 = syz_open_pts() r1 = semget(0x3, 0x1, 0x48a) semop(r1, &(0x7f0000000040)=[{0x1, 0xa2f, 0x400}, {0x2, 0x80000000, 0x800}, {0x4, 0x6, 0x2000}, {0x2, 0x8, 0x800}, {0x2, 0x3, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x400, 0x1000}, {0x0, 0x9, 0x800}, {0xedf1da8878a1c654, 0xfffffffffffff050, 0x800}], 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x20000080000000, 0x100000002}) pipe2(&(0x7f0000000000), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) 16:01:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) fchdir(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) r3 = socket(0x800000018, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x400, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) read(r4, &(0x7f0000000180)=""/4096, 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x2000028}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x20, 0x4, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) sync() 16:01:50 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r3) r4 = syz_open_pts() r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r5) fcntl$lock(r1, 0x8, &(0x7f0000000580)={0x3, 0x1, 0x0, 0x4, r5}) flock(r1, 0x2) flock(r0, 0x8) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='%,\'#*$\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\xab\'}\x00', &(0x7f0000000280)='&\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=']\xfa@]&\\\x00', &(0x7f0000000380)=']\x00', &(0x7f00000003c0)='-%\x00'], &(0x7f0000000540)=[&(0x7f0000000480)=',\x00', &(0x7f00000004c0)='-@--\\{:\x00', &(0x7f0000000500)='-\x00']) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000040)=0x9) 16:01:50 executing program 0: close(0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) fsync(r1) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x35}, {0x80}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000040)=[{0x5, 0x2, 0x2, 0x6}, {0x4, 0xfffffffffffffffa, 0x9, 0x8000}, {0xf738, 0x100, 0x7}, {0x600000000000, 0xd6df, 0x7fffffff, 0x83}, {0x200, 0x20, 0x2, 0x4}, {0xffffffffffffffe0, 0x73, 0xffffffff, 0xffff}, {0x93, 0x7, 0x7f, 0x3}, {0x100000001, 0x7, 0xd1, 0x100000000}, {0xfffffffffffff801, 0x3, 0x8, 0x7fff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:01:50 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c15b00f4ff0000747beffde400"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1f, 0x138, 0x6ac, 0x2, "2fdbc98ad5f51362648a2ad66e59fc633ab6c8ee", 0xce}) write(r0, &(0x7f0000000200), 0x4268) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{0xea, 0x3ff}, {0x45, 0xaa}, {0x41, 0x3}, {0x6435bb631ba5abf, 0x3}, {0x226, 0x7d}, {0x43, 0x7fffffff}, {0x24, 0x7fff}, {0x5, 0xb41}, {0x0, 0x3}, {0x100, 0x4}], 0xa}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x100, 0x0) r3 = syz_open_pts() r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r4) fcntl$setown(r2, 0x6, r4) syz_open_pts() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x5, 0x400, r5) 16:01:50 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x40c9, 0x4, 0x7fff, {[0x0, 0x5c3d9ef9, 0x0, 0x3, 0x1000, 0x6, 0xfffffffffffffff9, 0x8, 0xffffffffffffffe0, 0xd7, 0xa36a, 0x10000, 0x4, 0x0, 0x7fff, 0x101, 0xce69, 0x7fffffff], [0x0, 0x200, 0x100000001, 0x2dd, 0x7f, 0x80000001, 0x5, 0x9, 0x80000000, 0x7], [0x4, 0x2, 0x20, 0xc000000000000000, 0x80000000, 0xff, 0xc34], [0x4, 0x4, 0x3f, 0x80, 0x6, 0x7], [{0x7fffffff, 0x7, 0x1, 0x1000}, {0x4, 0x401, 0x7, 0x8001}, {0x80, 0x6, 0x4, 0x3}, {0x5, 0x23, 0x4, 0x8}, {0x80000001, 0x4, 0xf41e, 0x5040}, {0xfffffffffffffffc, 0x100, 0xdb, 0x9}, {0x1000, 0x100000001, 0x97f, 0x20}, {0x9, 0x80, 0x0, 0x8001}], {0x401, 0x5, 0x3, 0x382c010f}, {0x10001, 0x81, 0x9, 0xc94}}}) syz_open_pts() poll(&(0x7f0000000200)=[{r0}, {}, {}, {}], 0x4, 0x0) 16:01:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) r1 = dup2(r0, r0) r2 = accept$inet6(r0, &(0x7f0000000480), &(0x7f0000000540)=0xffffffffffffff12) sendto(r2, &(0x7f0000000800)="089ed1a321a7b0a7923d4ba9db3fdcae38bf09fefc04acf7200b6ad42552b403054d4f35cc211365a5153a2213edb1f72b015bf0e3d0f23fce6d733cd0dbcc37f7ab95d7854d86d647b0e8a6bb7e56640cedeac054535be2d018722313385f405764d6ecd67a2690e8104e7a9d3fb431d7f37f50f49ba5aae681652a5c124b115d24091fb45c598affbab365c548a179bba13e04f1361dd9e7abca68359fcb53ab098c1c51b7e646ba93944d8e76d5b0eda22b3526ef239ae1144a701de01f040c848bfe0b9c20cb57dc70c609bddd3aa04227a4b3e56043c66832b8a6ac381b375b88ab25b57c6b7da8e77ddef5affccb4eed84a4c58ce7b9948aa873e3538675b0f58c9999257987b5a020f972d01202f222b1ed67aea7ce7be642815af11d1d5afa75006f57df1f703873addd131e59b1a699a118948ad6c4fcc6c9f06a84ec27e032c7aa1648cdff6f132bc40b6e65482be8ba1c828a59452fabd7d6a4130dc9a79d5536e7a8990f7ab43a08df33e432a8f57123e304f2a86026442aa628babb1a0dda6f9b5bc025d388cbd52f05de1e338d571072ec0d6c38093f26953d07e59aa9f9dfc519340a6b6a5fb39cce9e299211147b59c9b4fd64483637950c785749494a502499617a68258dd38919689ce08147f6dae5a9c2f261465574458cdfee91a6ca9232e151030e2ee0bd091b7927da33d78901eae29d652365d0e97815ace41379bfd76650ff3f9cc966949c4d865a81cb62e2d4292f188690d9a9f2b7a4826bd06bb10e4bd482fc07d7196d51c2e61a954a2ffd0fcf9e07ec5fe23d0ba9767235514026616205ab400638decd98545812c9004f71204bfbe2bb140d36eb4c906ac415c8a4ee0aeab484ddd316c8a3a2022d07b404e4a006ef0be48134687517858888192dca7313f522d12a15abfddeccae69c93361a363980c26b174f5b9dadee6ba9df612f388958ba22bf1a5eefd55c19532a72e7ea3bff3f4337515688c3a0c41d903780188ea696d00f8a73de4effa0a1ac7a4c537d8e5e63d72bb95dea181da9f5c28b7a9e8cf2fe6cbe3e0c7c3a47addabba39adf9336912a79678921a1e44957f2f2bdbf916be8ca44bd2d43614a1ecb1c01d1fbccd7318284c92f7a297babe44f038d663ca79ec1a5b5768cc14321941047b2e35230e74f6fde89c9701c8d7e58cae93b6e82b302b8f4e3cfe1d0ad5b10ad6e8fec67be9d45931ed7e8c51b5f09219bdcbf5bd072fe8d8b33e129290aee76f65dcd2a137cd8cc912f9e24c78ec78917e1a0e659627ce098eac105f4d16f494647e790ef80a4873a8f4147c6839478d686f06716fdc5cafd65d6840ffcca1eaca2ca9996bd28ffa24e5fe5ba5ad5b698782f2d826dc6a878c703fffe93a29bc2c2e1324281b0681ac804bbb2fed4f709a67dec30471ff13a6518e8e46d76567de3f25d6158174ddbf8dddd98549161aed4ac8d292a4b9abf4ebe4d242f9c7666371068f15d5ee9623f8d0761c55d74ef0a8d5360ff9aa9388d287407db1a5368e4aa95659daab0222fbfef5841d50325beb3e3e889bd030c02698ebab744ab013649f6140dd0fa2c7fcd6835bd5f0a79f4f9363c9702fdafd5060607be40918a99675e775abb253a91fef21de6430e3773cf53ff3fab4a65e5d29e05c478b7f7edefc4c70409e403fdfed37c1af1b9fd46ab758db915fa18571f564ed8884426f238314a85b29ec1a9a7230e5eed78c9f4f0a7daf347531fd52edb35f894d62589366740d8e51820d15f8592db4ae3db14eff3d3ad319e44d5be915ef9191b308a78d8f38fa2ad9f18c0c2b8558cbedfc6ae151c8bb6f723380220f80b3c8b9d9e03ffc47a80d46e5002cbed5bafb5050ccde0687bc12d3851e03ea3dc11a0f26d58f13a8cb8f893509ac279da5684f1e5d7a90223cba73c5c775dca13e56fe2c8f5451e61e14624bde6a2e6adaa026a92a222c058cb0e4d9db9dc2351bf210636dc2ac8c1502267c940a1ea46b1ddf7c73106102d1031b20bd510963e2df5e199a4b6a35f1e2503d602600c5e9f51e3666092c78ff8eda3f5ce9c2e8cb85049e9be6a02c34c34c1f12c3aa5580a2420e65e18a439034dd2a2d2d02decd5e3d6971f1414b3cfd882bdf9e65a0d81bcc7c67f8fd9cdb98df2f1d74466f214912bc2a5cf8488246c1d962d7524e361ef9230f19fd6c94aa01375acd0bf82742961aa6034d2457b6945732dbc7bcdc1c4f3cccb966d8b23099b6240016f8ff76277e64f006228d3dbf53d1d932d78d31b57605999485a8df35dac398f2ff020c478e44349011961a7900a3a0fa26b7594449f461e7f69fc9084e2fb0ac2732410397afb93801f422d3dca952b9170c69e3b939a4d2a636a98bf803d587cf4aa1ac2a25ca693badd326161fb3d626b3153b4958d8d3060622a377d64bd1750f9a0983d6c74a0987a256d616e04598d973255331ffb0115b0fc09d7f723e8f5e984bd9834d5636f6e4defc1a4e0b670eb1d57a5fb0e53bffe35ce654bffbad2b5799aa78b4683d3a1bd8be1c5535f58bc01d7d73823889a724cc33cec6c5dbd3798e1da623c1589581c49ba98ab2f9d0b3e2e52423b2819988b3e644e53b500a3f75e2a241c6f529353daeaf7d2dcaa63c27757ea12ada3b718b1a3ce6c8c369403a5c0494d18fb082d1c1e6ee1d4bcaf009b17096fc4b80084df922b221adee71322488f0a89003e5af097bed8667238291d075b640f414c7a8f1df948f7a321b90b8494d4d9d35c0de94a42b722c3899c00aa5b6eca6f62098ed8bfb54157db241ca9ea9bef21a696d81e105b6ac16364434a502cdd6ba6b7c3273d815608ae9d69316de8bc513828b55a79e17a9ac3e14bfe9e54f273911049c4e23b1ee476cca6fc6c9e6d61e5020bc0c5584e5a3498e00b3a52c68cb145b34a8df3d017b8f5fb96414af6d4cf443def6791b457d1587f3fe3167518c72acf1c9ab6880570d1d53d7666eef7f22b39285aa85136bd6bbdcdaa0dda28d09645b23f5ed4e13b9f852d276eaad21fd4bedf28f35fee16363497501016639b1b92b8ff2e7448e610bafb4beba540115607fd5ea6ffdc93eadffdeeec95ac09d9bd40991e685dd4a01f5c07cd9ce32d31a7aca126c1dace7929552ddd2f57d6a9aa22d972a75388028053e36c783c16f213b8d85210b6ec1fb362b859f5ebc23b79c328e2de8ed19cdf4edde03c1f98d4826842df022ca6da31037e884c26e9e7a8f2b2f6e614b59683a8a5320fcfa5f27244f244a650482b622489acfedf8c2c7f707deca947fadcd64c7fdafb40a22eb7114ed771674a1e290b814250b7c0d91c35134087addc9ef0b4055675d366a6fc640d51377312d887c04bca26ed2db0808528057b06b0581349043dd17be65c781b058eb780f31366cd50a0092d1ee301ab4b76a09786f810a6d365a96e7fd4d62b542ecb7f8704630d3674054dcb5fba465103b7a3c3e215040a5e3f290fe4c4a51365c8cc205bf8097eb571440beee576193d5d55ee643962a246c82774e2c80904ae3f5664231999c3b81488c0f6944eeae33107da1e68327d415a3446b2c328ab8f5506b7fe943aa2ed21788a17f28ba14a7223d5b26ec5d8585b9824c331fba9d5ca6fb0c630ef077fa161d934cb220a339c717454d54cb078ce9566643a9fcbe8be0cbc3e1726695d4692087545e4a2a4e02004b35f86e44d9398d0763396168deb5b8f289d9f08f7ca06e3b06bdeaf2c45ae4fb9c4e45ea92c1bff397155dd766fbfaf90534d9bdaba82c199a7060ee5a67076eeb9a8085774d8615cd2693d0fce71fff637f3cd488e60993ef160e1ec244c415c31e974256bf769048804eea24a750f81bfcf01d4771fbf4596f403e857046bb5792f7829978118babe0e69692b739c130b8982b8aa6333179bb73778e715672f1e657568f835ded8e3e2e5dacfd4e2aa0c472f02fd640e04036c4703ed39a6d75aac084fd05eba31b4a3a26315409d0f179ca2f7a03231dee60b7e51395272312a244b8fbbb863ecfd93842afa888127c79da6b65490d0d02753829a778fa99b7cf506a56cdf668add98c3a4c1970a45c6de1f30648d808978e68d0c9290e212d142c118c7700955f55e23457c8dd9a1ee5e914d88a8386ea9ff3286ce5a8c75dcd328871b6cb178baf5ed805cf08eafea4afa690f35b18d91e5b9c4adab00e0ba3d5a331bf51785a30eb2196f3714d91c8da39b0299b7f999a01a69b8facd12cac3fcd3505d7c3750ac82bb794a27c272d9cf7146a6741a66098519f0a27bacc9deff2c271a381942ffd5f2e86e29da2c54d98aa6c385991f44f6ad7e93c6f7be06955e2bfd48d2a916d20fd01d85aed0d9617983dc3d9fb7cdd10fc8f3a4d661b9d37b2f251509d7fab9ada79d758bcaeddc60088caf083be886c522c496e96a34df00fa9b539408d2e2e7a12f8e4dd62fe2382df6e759167ed345d8a749690b9f266ac89940c28522cc477c536722f1e8b2728aa0b4c4880f91cfc6e0e2aefe9ec75fe2ef0c630e75d7e0837a98a3ac46206f1913d2076d5daacda051a3de36de888df1efbbe513b86395102cd3ae7fb3352449ffa57364422af7c7aef0e9cd6b26cfa6f1c3294f67168a19589b1060569ea76611e7134d5f82292bf028d17a8b214459b80346839309538bf0a8b3a087178d9cb049397a24dbfa3f39ba5bb3907a45821fc80d9e0de731128e1576c6bfeb1c6deb42efc6ad0f29043bc30ece48f2f90aac96fbae2136fc835516a06ff4727dde623ca0b11f7390c30ebc83e14046c4a5d75592fb11c3469a157e93308937dc65089f57004fd6d0114806d8f9de6fb296d838abfcb8e1f88675a65105ae96c6ad0a6836ddf373f599ee8481474d687e2aee9db2681c2a8c484818aa3c95552bf0b3cf33c681104f703d061598b2eb9d4e8faebf9020f26c54aaa76aac460efd0b726934dba0b50636023fa4e140dbfc944345aad1879797859150df385eb8bf77ef607d1881ede4e4a5de77f398ddba14179aa2192adfdf19aa90131c64f4208a0b35952c4d57b6fe9cd152e0faca2372a445ec383c4e3b315412c6d9573b8cdf3a0951bdb877a03bdfa0d04ab3933b69ea22939c596888632c0e45d89dca49af7ec6fd05233b37af0ef1e07f5f209988167b7f9097026c0eecd8e8d8cadafd882b6074d7e1cf41da511d2ca9d5d763d9bddb487dd25fa6ed96f6d7b25b57f38ed477f079ddc8aaec2b4c181ad919c5fbb204403187a11b831f6a5f7f13bd60fac9f6c99aeed15d50df3172df1ba64fc74457c816a968b17efe7adc458afb199425d8b52e7366cb13ae13a309d2b0d7965c34ee5797f82159ad25319d93b356ad5917ddaa63475e8868304f7e0fbeab9e84526ef2f072715f7d598abe1407f6cdf62f07ffb3e88030cd88c6f1a4f2e60045f0594d9fe277e3d23b5116261f04131817ba3e532405ea223dd0320016e27ea26348c8d4329108c6f01136e96b095d510d6ff31e8284789c0d78d0f9d21401b2b54a801e76c72847b2a26796dcbd59d14fe5a47c9141a5c9488c8953005d0d50390e72cf22d1cfffd7d3ec84e2454f1cada1f58cfb53d2a095c520b554629015c01611a0da4c0ff2dbbc1c8d46e8282862c55fb528641a4f935bafb5e85348406ce1eb5e356b62cf72720c16e80b48669b5817ed797a0975d764bab53d81e1ccd1d57e106bfd30c9ff1951a0995de20e9302e1db8d920fee2e7c8ef611ee453b0b7fe9d4ff9fa6a1127ce4c32baf6f5dc818f0033fe2ae6592e23da9a1467", 0x1000, 0x408, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x82) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x4, 0xffffffffffffff79, 0x8000002, 0x1, "d2c5cc4733d89a59fb94e4f098e6c777e6ffeb1a", 0x5, 0x1}) socket$inet(0x2, 0x2, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x30030, 0x2) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000580)="54fcfc8a3047de267bac44fa5d9a2872fc0b22fef8f427435fdade094c54211bbc603d9d1f7a7ece350f026c64fbbe95bb5c7e366292468466482e40782e32946db24d857adc60b93668ad5b59a7f98b170c5b736d9794e5233b8926b27baac9c245bbf4729a0064b4d4ecae998612c79ab5afe3285662843666ef290d09fac01c78896de24a73623cf1a2268a36cd1bee7497af7985899179ae7056401523a7eea5acef5948a0e850bb0d90e57e8054924ee3462d9dca2a2cc99e1f7f77e0160038a781b6afd92d7c00238db21429884fbb51197743958992680d54bd3c12e6ba3c517261ec87ea5547cfcb311b4ef57bd60912542fb177e4", 0xf9}, {&(0x7f0000000380)="23bcb9d0b34f953c381f2a3ff432684e44bfeb6f713d24f0a0905de013c819b17d0eee2ce5c56f8d131e0087c0673e157fc9601b22a80000a0006a3ee8a48c7e1db5f8789537ccd1fc7f22849623e998b5f1863004e1a6ff", 0x45}], 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x7fff, 0x0, 0x90d5, 0x0, "d726c1e7c5d8c6e23c5b040000000000de0f4de4"}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r3, 0x4, 0xc0) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0x5, 0x2}) close(r3) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x10001ff, 0x100, 0x98b, 0xfffffffffffffeca, "020000ff000c8b064f4f614708849c86bd00", 0x0, 0x1}) r8 = socket$inet(0x2, 0x2, 0x0) r9 = shmget$private(0x0, 0x2000, 0x405, &(0x7f0000ffc000/0x2000)=nil) shmat(r9, &(0x7f0000fff000/0x1000)=nil, 0x887dd0e3e59a7579) getsockopt$inet_opts(r8, 0x0, 0x15, 0x0, 0x0) semget(0x1, 0x0, 0x2000000000000) 16:01:51 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) close(r4) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x4, 0x97, 0x2, 0x4, "45d9b7346eb70568ac4f56eae8a4183b3cd64d1c", 0x8698, 0x3f}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x40006, 0xfffffffffffffffc}]}) dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x100, &(0x7f0000000340)="b6") rmdir(&(0x7f0000000140)='./file0\x00') 16:01:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) link(&(0x7f0000000180)='./bus/file0\x00', &(0x7f0000000280)='./bus\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000300)={0x2, 0x100, 0x4}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) 16:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x20, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:51 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x4001, 0x0, 0xffffffffffffffff, 0xfffffffffffff48d, "68d19de7f41f0db1cb2f581bb39eff6c6f418d71", 0xfffffffffffffffc}) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0xfffffffffffffffd, 0x9}], 0x1000, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x6e89d05bf384321a, 0x1, 0x9, 0xffffffff}, {{r2}, 0xfffffffffffffff0, 0x23, 0xfffff, 0x7, 0x44d0}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x18, 0x30efa9fbf4f016fe, 0x9, 0x4}, {{r3}, 0xfffffffffffffff8, 0x80, 0x20, 0x9, 0x1}], 0x3, &(0x7f0000000140)={0xfffffffffffffffa, 0x5}) r4 = dup2(r2, r3) utimensat(r4, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0xef35, 0x8}, {0x4, 0x100000001}}, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x2000, 0x8000) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0xfffffffffffffffa, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000280)=0x7) 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000007}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) close(r1) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') 16:01:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ab2b43ce9b33ada7ee06665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3838ac82964e1d5ec01", 0x2c) recvfrom$inet(r0, &(0x7f0000000000)=""/51, 0x33, 0x20, 0x0, 0x0) 16:01:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x3}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000540)=""/144, 0x410}], 0x1) r2 = socket(0x6, 0x4000, 0xffffffffffffffc1) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1) sendto$unix(r2, &(0x7f0000000080)="3ab5e452716b1ea5d23cd487d899f496ac6fcb3da27f240d2993baebca8e2370021f2302cd1edc4060438db2078a9d39248a70d91112a3ecab193daca496db11c8618736cdf00dc96290d75771ff61c15fea52e6265582256883540b6644f8bce261f712b0e2c190ee87aef13e046fe9d5f6a5fbc1f4c330d97aa4ac241256a493", 0x81, 0xd, &(0x7f0000000180)=@abs={0x3, 0x0, 0x2}, 0x8) 16:01:51 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrlimit(0x5, &(0x7f0000000040)) 16:01:51 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000040)={0x2, 0x7e0, 0x400, 0x4, 0x7, 0x3, 0x6}, &(0x7f0000000100)={0xa538, 0x6, 0x4, 0x100000001, 0xf8, 0x20, 0x5}, &(0x7f0000000140)={0x7fffffff, 0x4, 0x47, 0x6977, 0x1, 0x2, 0xdc3a, 0x1}, &(0x7f0000000180)={0x4, 0x4}) kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x100000001) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x200000000f0, 0x17}, {0x3f, 0x441ffffffffffffc}}) 16:01:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) getitimer(0x0, &(0x7f0000000000)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x40) 16:01:52 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="d7f3e4f54286c129705d255611d74017767ed42f31046d95755e0a7cf60ab58fa9706a7d16cdaacabcec4b5afc5cd0fb30787c9432ce8ef177f7e6d9f7bf833c7595fb378d2ac1b7b804663bab8d8af20053d71ebfe448cb27c6551e75fba41ef3a26d42a3d3ff7607f9b18455805c08e4ad3fe071bf9073a5a5f66df3e0c4371f3f56167f33e6a9ccff3f66b87634c6221807620c000000001313a6f9ac2ee38175603f91bc010a49768c03b5fa", 0xae}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/68, 0x44}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:01:52 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xbfb1) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:01:52 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffffff, r0) sendto$inet(r1, &(0x7f0000000180)="c7908c364d2503f84df34ed2ab91d773d017d2c2ad26a0d73be4526e8266d87493f81165afdaac6f7400444aacdd4d4584870858c98fe4c6da1634d144d67c14c84e68b6ab2084ff71863dfc764037cc1943d18a64b4bfe5035ec047d656ea10aa7eaefa6f83cd5aa764a63a5232a5ca29159bf5f420dca9269e06170a5f515811a3c0", 0x83, 0x8, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = socket(0x2, 0xc003, 0x0) r3 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) getsockname$inet(r3, 0x0, &(0x7f0000000140)) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f948dc0242f0e157b238b95955984c87910bf453f68c1179400287ead4b3b4a43dc8bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6ff3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b2ac6593d2870b4122cd235000000000000000000706151ea40e71b880290927d5051efe86e1b0da013e57ec4ef9eb36048aa5461fb88ae223f0b37a26bc296117a6b86301df439b855024dd18bd62454c3d2a479aec703a157a48012ee0451ef6846e38b910f513198f9be6a78669d2006eec8f7fb410cc8981b794e6e2535414406fa9642206c91719095039a40213735df27d0e6ad2ab67d2fffa19720e33b4b81b5e24dad57431ac42742764c38e60cb94969b46b34ae2e7a8de5255e737695e16dc1fb0fba3092e27ffbb5474d0a33c68494539e6f2ed65f9c5106705fd4e28a07d868b8eeb2fa5a29de888a2b0f0ea0ab43b5620ee44019ba62a51124e62b53fb3f4e89e83e388589eb50cddbd3a5aaeae80d859eaccd40c2f32d1ac203a59beb0a491f15aad82cfc83810068d0909b81c9371c41fa671a27"], 0x10) shutdown(r2, 0x4) 16:01:52 executing program 1: r0 = open(&(0x7f0000000240)='./bus\x00', 0x881ebe8b9dc8b8d4, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x200, 0x9e4}, {0xfffffffffffff000, 0x7}}, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0xffffffffffff2ff9, 0x40004204000828a6) mknod$loop(&(0x7f0000000340)='./file1\x00', 0x0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) fchmodat(r1, &(0x7f0000000300)='./file0\x00', 0x84, 0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') ioctl$TIOCMSET(r2, 0x80047001, &(0x7f0000000080)=0x38faaa89) r4 = getpgrp() ktrace(&(0x7f0000000140)='./bus\x00', 0x2, 0xa963b96c942f1bbf, r4) rmdir(&(0x7f00000002c0)='./file1\x00') 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x10000001d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0xffffffffffffffb3, &(0x7f0000000100)="962db1592d6145d8a27545ff56ed4563563615295719fc5e5af6323b4d0bd352fd9b0dac15d89a7fb98290216d3cdd87c58b7c7555f33413764b3290859f5828d3a1a4309f75df1aa5afeb290bd4d6146ed6afc54acdb1b22e53bf239008173d36fa737d475da153bc806dfcb16013d29527e3070000000000000030e858df74e1bf70cb4b810d") 16:01:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x7, 0x5, 0x2, 0x1, 0x3, 0x7, 0x7ff, 0x1, 0x1, 0xd7, 0x81}) lseek(r1, 0x0, 0x1d, 0xb0bfd9507f60724e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) r2 = semget$private(0x0, 0x3, 0xa) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000100)=""/51) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x5, 0x83) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000100)=""/94) semop(r4, &(0x7f00000006c0)=[{0x5, 0x1, 0x800}, {0x1, 0x3, 0x1000}, {0x0, 0x800}], 0x3) r5 = dup(r3) sendmsg(r5, &(0x7f0000000680)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000200)="59dfde6f4ed23afc752f1f9d9558befc2778a54fb8b5e6d80a281b25ae3edacb2a00b97e7a2ba3bdab93363fe5e750cb205a700f9fbdc39cee3dacb990ebe8cdb9eba1799e63f53e50fe263361205b9d5f9cc91a26143863b8a95e109d6ea6aeae038bb1469983fe0ef15bda81bf99871500a19f3e69c4c649a148daea2c7395a71ad3b8e997b01f0bd263d95fe3", 0x8e}, {&(0x7f00000002c0)="138fa0d01faf1b92652ae39cd80fd3f52a4a4d96968743082e8b6b9b8ec0a2338b442f1c4a227a85b8f774473a63396f70dda1d1e4d98fe3d60da3b548c6789ca9437ec2986f5f96a111fc3cf96ed154cc731c53107858266b52112a8a8a7f67bd2f68657f29fe0d509a35680514abd2ac758b9129267d4c52794e6aad8b1b5e082bcfc8ea4017d8", 0x88}, {&(0x7f0000000380)="5a5e3d9585e8e261d66adef88423016de2e3a9eb335dfb31c3cca158b9ae54899c63f81189b6285f73c65ea9e1d63eb63c42aab44499fe3f6942b0eee559ba31d8c5cac8bd2afa40f14058bcc9d42567018088966818f5beba7cf798421d83f7c0631bff35629dbcc655946c872f46bdc8abd1f0c119fb34cb387b65bbddef657149724d01e637d55e3de23f3df368cc2d22696e4609392dd31fb2f3eec540c7c3edcda3a431121aac67268370527aaf8bdb52d5b0b4f046d674322cc68272e10820badd0a0f8b9df5f3e46b6475db0ebe6959ebfe78c0fd0a5d33133184848704e9ff4ab1cae12bba63a298a94fbcc43330546944a92eb87c3bdacf", 0xfc}, {&(0x7f0000000480)="d016bee239d0414c83ecfda3045a7acbc60eea146b5d86549423cc83addf934b214b9384356fc64656544c10e53262faa719f6d6732f71a42114b4fcd3378940fff152d0049323084d11a43e251e04f7508996c2f140637ab2f6d71863e4e5fad3a6db4cb29722976fea5d3aa32c785c69de112f3b5aa5723c798af182a934", 0x7f}, {&(0x7f0000000500)="b1798bdb63939a98c177cb64e2105185cce7d1e9cb005de996a19be99b04063bd3d11872d1bb80c7571ec0e449a0c2865c74e2a445d15184702d7025b82c64dcff70faf0846ddadd87933eff295cd2c4272343f19ab05cbda50e77d08e5878e7cd3c4e1649c5569391a03b41bdf01f16c48b32d5f6fafd75ddde2751a1c303ff976ac3da214bff9d56cabda623f43418dc377fe313c00f1c5c5c3aa66b7708bf7dbc6837d0a3a7a59c", 0xa9}, {&(0x7f00000005c0)="31a476abd512ecf29f2eabd67d4b1d35cd9863ac2ea1a920a4", 0x19}], 0x6, &(0x7f0000002500)=[{0x40, 0xffff, 0x101, "0dbef2d13752bb164a7f0152afc72c48da23c4501dd4d09d87e652dcb650c77f0f92535b3b8bb6f4528002f8ccd7"}, {0x1010, 0x1, 0x14a8, "fcdd48af5c251e13e9175094a5fbe30bf29e42536b6f0e020586c36a3a31679075fcbff060dd68406025a15caa45410197a618dcb59f6b76f510adf03213ebb8381359ec4f1bef8ecd1c3674242928700e9a9fe54b6b395b859a513c83585076987646858e018284b30de3682f63e810a6659c604e79cb504fdf516c1a78ca682173d083903f1805fc54d3ba418e6eb1b60200c7c0af827a35711968bae0f7cdad04d8af562e9db9a85fab1fc3b7d4cae90f7816f56df192cc940197e6534e5d7971240a489aa581ee698fb73e705942dfceda5715911645103cc33289cf2eb8e81ca081af30d3079d6f3b85364556e9a8a84b70e9574c281befa24b512997a41a9bffab6b5d99e7dc77e959f9e12e27b3a01b6ecd611d6e9d80d942d508759601cab6a5385069e2a9e1d276015cc9d77bd337621cd93ad21f7155ddb750b87e7b22989b86e9884120a78a39cb95a68651f98a2550312b40149903085def2a865aa43b3acfe76f3f97596b69ae5513d03df094066ad8a1440a1081c60d7534399517920d8506a6302c4f504b5c9fe6a546a9070e83ba9cebca247716abdc3ecb6e5c1078984f08fa6103ae677f04a64e613ea513f1131ebcd06deadef5b9b1d140c6eea0689630f59263fec471089e4efbd03ce2b06c8fd99acba00e9a5231685e3b2a15fe81081e058df92c6a5972d65d84414a9be0d449b372822878d57402bf25f369a5b7f0b0d54a914c6bf526cdef55cd48d11c3644935ae51866b8d4ff5e065c32b84c626f1e64ac221cf8cdc5b3d69a532c1ea34698faa8518693b0251207892cb49ddb329ef6930dcf3a569e8153566cf36ed4ad5a740d485ea637a36399a9e74a6f451458642ea80341fb1d249cf8a6aaddea74c55bc3a59a16e689cdfce0f5e4d2190169ab6d2c0c4e77ccdfadf447acf07d9c41da3f825f48571fb89f9557297248690701999c40d44c4c650e415ce3d1aa8e95b23f32c0cf7a3fc5a7c434157397d2c9b3d61a42ddca5836dc263c1a33e780d4e4cf193d3c70bfc1cb54cc22c9728c2e6d86e29d0903e76a5f02ebc580fb3e901ef6b30d612720db35349879389a7da85e9246df4ca05d12383ce9d69749bc44d6e1779fba53a03f145f15e2769d25ad23112388bffbb3cd395d72c4cf9272ace19735f14bb1b5e254584a84ff2641b6d47fdf96dc7c58cd5e78728401c5f7224141e53767df703a81fec1ca8d55b02443cd062a8ccdeb447e07774868dee39431a704b178d7fde7db4130f714bf935698d1c40264ed625c055ffcce1ea53873bf88247cc4cdf2ef78487a3134329d43cb140b1806cea81842c4e68855b35d020b09f78b6a5aa7f1a0481043531142e7001bee87d3a0b82f5aae2e0cb6b7a1e24b7ae39077165f6fc9e9ab43c06414d024302bb823e1b668c9d9d787beb43cb0a58432bedcd571447bd89a3acd7b5d413e8675b7b3b0895f804925ab97f46aeb933c8700911ee02300d8a47f078cdc1f439a537f3d084e717bf61081724f38f14d32ac75ba275aeef84f5bf3cced9700a50e018e64210e3a249ff32b5848d9b438fdf8b50bdf3c7ec1c81e2974b19a41b38dadda5e35cec507c9cfde00d1e90a095c33bfff8b2cf1a0b1c0c4abd7fc484053c3fc7e3e8bd3822f6e4f9a5a588dffe95758b2890069e5311399aa51432f07cc585fd2634e4645e43ce806e28c12501472b150aa3142c22a0f55ce6a0bc231b40d3886877e43ea47f3ee2ec8d79daba6b6046d5c6db50f4f930025b8214d507786320744f60d6311969bc05da5ee0fa78f7310429955fe20034ad027bc3e4942c4060b293a8085d8bc6ce55b100f8170464532f3753123b45e98436abe1ec2ad7e64cae955bd4a3cf3d8668860c0ee5cd790effcca19c54819daf3fe7da67730cfb679a292b9f1e314dcef0b7eb5f6591c63b684fd446ebc182bc5d6f037467edc455668f175bbaa9fb57330f670232b2c672efe74e3251cac467c257e0d1c2de4f3bab359664f12758f561e83dedf76450ead3320df2cccb36d75db102d0dde8034d50b565fe158b5155ea1738571ec04bf3e439dcf4407afc93eb606d0df573fff7f3beeb04a39737734b1ff3d6935658510836f59851a3f07aec11e6f6e6fa81af1cfb972140b1eb1a55e2be0d674f44bfffa336e55dd42cbce5ea070021bc09642b95bdc19e4a959fd2d2ac74741cd2f60b21adbc9961b0f7d2843112b6ff81ae5eb22cfdf51c1154fe44c0a99a53ef67a2a581fa7f580b43c7a5885f01a14fa72a66594f39ccfd88f30ae232aa9eeab8beae60d928b1ee1584c4cbd3b6c10d0133fe37e8d9367b0202fc28374cd7e6d63368cf14e5f2aa6414f4f390b77aa6a707c6ff0d9369e1e95b417cc3fc8a39f1b14a251b5ab06427ded1e29ede104a930bc6d447f1ff70cb64e90492a06948b1311891827ff8229c6f8e327131fc662f40d08a49914e5af9a27c1102c13163f8bab2d8f610afd1e4f30fa40912c32e3c49b57f188f369da61064f1d59c6c75aa3f2399fa428a4c803e98e32ad2fd4c7af4e40795391c648ad5b70f18575cc104073fb1d07283a78c309f05b7b547954b7dff60423bc854ad755c5eeb7e273667753a1321e7252e7cd70329c821fd8453a7037bb303d914111e169682d808e253d0cfb64b4f7e69fff4b6ef865efaffad4c66b6be54ef7043d685cce2d82b243c388700633ec2bab1adf4e8431f3324956b9f4d62e4137902ea10f3d96e3079a663b963539f310921c135a8efc0e7e1c41adce9334c987f54efba314820944ba2d2d00db01974bbde2a686d6c7074beaf4048744c3c6b4f65abd6906524087f56169f02ec1455a61d51934de3d1106d0f2e4117da1d79a543cd30fdab6d63be017e57b83bd3c61dfb572345dfcd9fa9c66fa511bf75a3d036a776f001eb1ef130a4c1e8580025b04ffb32b5048c4744b4c2f2345577aa06e2ac2465991e0da89d826397b1f62c3330cf5c4335e60fd653630c6b53d3d24f846f9510911766bd7406ddf8d9973095f9fb1526c83ed16d0de98e815485e50e4cd2a13b639331f10adefa13402015d752c817a883d269c972fe5585058f4017b9067e9e7296fe9ac74afd89bccaff5730a86270058abde7940cccf89d109cba0c2cb378437ebba0a0727bb601f53abdf429ab9de8193d958fa11ab8d6e68486beda52afba44675af2181f6d5a4ed6df645a9f7747dfdaaf771d15aca646064f015ece674a6e0b022e49535c728a71a17415afcfcbbba7f6b9c8529faa3b548172d45bb5f6390650daeef13791a7a8404fc4d9e831fe514e42113f1b79a65b2f62cc1c458645e03fff77abe85505598ef9f2402d786c3c49f243018c26f893c253a5b121ef926bba0576fcf6bdee20528e2d42cfe38e63e1a2681e6331f60bcb6ba10a2d7e14ffd5744d9b6f03e83d613edbd858e0bb387d6f0a3f4c4f0884b35caf16f316bb08c13ebd01777c3aadbcfecc2046c0701b5231dac6a08d95ef0075574ef5480e6d01b853c308480b8a8cbec31c49c74e7e68fd07293a0af1658e9489f68e76133d69ce16b18de7a9a14624b3b295ceed690cb6915582516db7d9b9855e78d5885971133070693bd75f281046f7be38225fdf1cfb3286a91b09d6813e46f7e050075ad999d612b91ee722bbeb41c8366af7b5a123534d640cf70dec26653f1c4a6db754d1141b3fdf5c7880f619f016a6b2ff6e409f75f5ceaa9d4c2aefeb8aec1a4db849fb3d5fed168f2986fb90ef8f4c2219ba98ac7c51ce66f9f51d54bb027fa4867440667367a65bb6ae660eb9c569b4986671f0d6adef100d63316176fe63c60fc291f1327b3bb572a8f25ce926815c344b18655b4e8a221c83dcb16e272d9f691fd3a047ce2be90b8a7e0724197b7aeb36e5179e2d19c76f5ffe8fecf93f8937e71a695a20c8c846ac228a60dfdcb068239bc70d37b15a4ca352353ccd882057a41b025d40c4f8822bf563f3836fed8de0391d89c8915b54d3bf4b2ce3d2f04198a1348bd3d90e003ccc3f111de5870be442bd094d95a60d0e9b0c0cadb5f9cdb090bd8c4adc5b687b9dbd1ee6e9e4c47a8dca61361e6dd74f6d546e21b8d148b19d020077702eb2fbeaab9732e2d4161ae99568b47e9963853ce1c9f5d017111af22a5424921e2bc3ed5f431c40b1b5b59fba0cce870917d2f3fc5499f5692c445ed706302cd9024d80b9ddb3485619014ec8f9d64d9f6b33dad1ff44d096d32141c6438b91085f6f53b04fc208dff7778305964389978a05b7fc2c23feefb886a5e8ffcb8e48a337b8ef3b15769e8367336961eee415676daf493569a11b6d69ab07f1baf4b0166cea12a5582fca0b1e54a8a83c513a5fd1114d626095183140f871291455401e711d7699ab5ccff77ac2bc25e1526d87f6cb32524e87b39dbd623a56aa83ca59bf9459e965ba7c8b2332f22b442495d0c6e4633568680d1544d3c9a1b05e2ea4defd9586be00d5dc7b48462d0a5df16d09f3cafbae9dbc6dec2d92b45fe72a74b54d735cc1ab714a745866275b227e348102f999b0c3a592c9d0cf896947080f31d30aa3078963a9bbba54a5a0cd78f3e2391ba5f7f100a0144eaeb60065671656d4ca513b76ea516bddbe2811e29afd6cc40eb2bf669f4447ddf66d4c9f3045f01461b185d887563a877c86eeeb9babe4a92fddaeeb7661256875e4ad9466ce69ca986fc6c5d55685cef6468bed1133e32e5849d2e788e9dece9c66c4155cc4cdd84556ddeb705f2658869e32ebb4901cf10a7fc92484b711d42cecfeb9a919ba712c122efeefd739746f621804c06dabf4c11771960220a6259032e04cb6c1d62ae7f69555e5ed4e626d82331bb302541a2a8969be426e8dafc429f6085e2e394904e8e1259990b09926d059f5e4390fb15a2112bb7931db31e4a103a69af9c23e21e083958810109431f5a7c71e576c96313c5bd8d21546cdbacc15df8074ee8dd04e88cc071b99b9b7632499c8fc53489eb0315287f5439621e2ba201e5edacc071af3711c54d3f1eac4f455b71339fc690ba6ff04cba5018dacb3b7fde93cae76d31604f487bfee524c223d0faa993bb9dd405da8f6985c1271e7843c7087a36e1a42a2eef06ce454eff06baf528cb9f46945cda406f50f58522c8b8efc58fc3c1ff667a7fbea8b460bc1141116c8f3b685b34a6c497231762a66c81b2d57be9a19474b9120855ecdcc842a9c87d3138d588bbd9726d5cf9b71e7832a242fdab3c5d639a5bd2149d5b57c539044e96b9b437094c35702eaefc154145fa3cd69aabfdb8f369c74cd5d38c5998751ee35739a4880badcf3da35e243d66bed55022cef3d31a54d5d8ceac51a073c8a68b9897eec3529f3392c6e075a5f1e7e49d695606bb29d0c5da9cd8d053854af61d455b7dea913e625938b540c0c54e8e6449f60950aa8c085f9b72e7a3cbbd01248446ed416a518c66ea462a19953667f639cf5442aaf14d4568424647281a93496662d80e1f726de5341a17f30a1af66fe6b8a41dd13de8e7196374dc837639578d9db0b7cc8dd54506ff3a037e27ad151637d5b8890f2187888020777fc0e5baff86d00c0257fef11c591e1e0ff6a60287a6b340c0cbd8f6c6dce5dac2347152a4a7cfa5ae0c7914e26d46f257d4ac6058dca42506bfcdb725cf7d61481fb989e811c55edbfecc205004d758c5b6d7cd63c08e02e6df93f516c78fdf6d8c0078f8b869d8f9022fd21a6d0cd782565d37d926aa485d5da8c500cc80d3e882e2f93f7a81bd4e4683e324"}, {0x80, 0xffff, 0xffff, "9348a5799231b1a53c18f1780fb49672fff8e30c5ccfdfab19a6de296cd3aeb323ec27dd1c8fc7a95a6af1e13ce47dc2fe2ab06393e5472d16c654ba169aead36db28c91845f72643eb9bdffa128946a8c8e00c1e49ff3ba164021c5bffdffff488bbb69c9230afd28bb68"}, {0x1010, 0x1, 0x5, "f8633e883b1c9ca4b1fffc082544401b5fd81337c245481b028d80301bcd7ce8a59ec987c33413a40d4a246cb42e749f7e8703c464e8c9b3104bea9ee3e519cb3cfe141e9ba32b7c857f71e353b9fc1946812043e710a2eb7b6775543b8cad353fc282af89abb5551b0434cb16cd2d723346dbd1ed16eb102ff77dcd8c57c2160ec5ce25587da53d337526169359b7b106abaf2006c412e0d6a0843ad1eb049ecf98707b8c3ac06be2cfeb48d7c7905efc43a851a43f76172f254de6b6b30852c280ae8df7d447e7f80d4e87d8c78834e76b9124330cb038002b2935c6eb41d24425c1f3a203b309f2d22172ec2973a9886ab1bb3ac568b20068518caf750194e3b841641ef438072de7a09539fd25f5ed217dd2d2a17f75b2d0726aed5a5e570e6af20aa6a8feed39d4cb69173431f0c4281403de50d2c35bdad7fab2bb2daea2fcafb0da7a209f6c9a5b0c256b653942bcbffad99a2afb8987d66fd56f121b375577c6456eb6562c3c324d4b0169920f01f6f3012e5384fbca11ade0f93a73658b1b883245f2903636b74b84b2273f7856e488ae418e6a9b0e73f336e35d8e09cc6187ed6985a0e3bd80172fe7b3947e3c2470f385f32a44dcd11a1af2359c357f9905887e6520608d83f5acb77f8826ab029187374fc9a54754d16bfd749b6fe98dfffd6f59450f6bbe71db407d7383ea61dae41a1368a064d11956f98543883383579a64313b61b48c3eb48c92905b8c13ac56ff311c84efe6cb469d910b3d1a3743278db7195f863d24f77fdebeca73a8acc7a64a2681a3615969d919d0e37f3e5524a40fcfc35a2262b51c8550b9a0246a198c655d4eb48ef1efd4115e9c8144fa16753fdbfa8590fbb4158a72f34b8d3a0c8e8ab9e4ac6c4e1bc7ea0e30d989ba2815d260ce2037c5db5498b8fb694f7f70fbf903dc21d49a319d7e633e8c757f2bd9bd14e90cf1c7ac33fca4102a104997905501085811bba4dc1df25600ecad1ca8da0f2e78a8e8e7476569e31151861b748f9517de5a104d6fcd8d4df5d05b0f2c74823fcc5de72a22af7b461e0a93c40f5030e593a58f5ddfde4d0bf365ee15a586f6378baca9e1e658828630852897107c6161ae9b43f1bcde55110a190a809de7292ad277bf92ced27876cf3f6b4fd7c5b74588bb040f395122e38c664ab07bb03cf9a2164e83dd82a23a943a791a8d57103815e7d1d8b6b06809fa05425f52949245ef4ac7ef15caff7f1954179c95ebf2ab6cf07e56136c99dce65534e20b7bc38eaf1684834cb7af3745dc670bfad92e3ba51ae98109033bb5aa1a29fa919a659d382dfa0696d6c11ffe864e1a55d5469cc07cc636bf4e34f988f155b84ee6813d3aa55cbd0e6f2cf44df3eddb6f2cd6da3f2688e221bbcbf4fe9a83cc0e05c6ccce29dec275af45e4327d7f9c9e971091b2bf94cb88b1b847a8a6f8fd4ab033ed65abd57710735c8a2f64587308cfcad209a5c79c16838d0220350ea6fd30dceee4a447fa71450400149ca141d0678c717ea4e3bd076a416203ce3cdba91dd52304fa97448dacd50c45664b65c3e350a1cabc6c4709200bd5beecd5dd4cc8b8c5c4539b5e6b470cf41ca65b42916e18812bbb90658020081ab75d7ba453af4a78e991e7fd34d1370c84931dda2d31fd66f0097f5e9d1c9b2e759b010c1bc99d885e08d0060659bcdcda1533b65feee9192b291dce17f4724264f89dc45931cfcc2cbc31dbc131427f87c2fde44208ca2eaa89c023a81da0057d071b03aecffbf6110502dd7bdab634447d0b7fc511e2e7a0695a7b40d8eed25ab2a9595ab2811d827a6bc8c82cc1e357f23e88524bb88bff2150b29403ca5c76dc80014e18fe437af28d0e017f669f53a75182359248ba48f4f1b7c8ff93f9d070abceb653a658ce66cf056c82b1606d97934b2bd90369c994577622dab7c971347bf0ebb91bdb4e749e539f8ba73b5ae684e559ad2966600745573cc058160e2627f829bb99ebf9eb4e5f37f996d75922ac536a0bf5d334eda1204f57b5c372cf43998b6a2ba07c3e8c5de03f572f69eeb58e632b02b2702fe086b66e62b7e11d75864bf133d964f318329917748c977b9533af4bdd3cbcab1245485a0e29d5bba5086005977a442f0c0cdb5854e6e2e51215dcdc0ba011fb870be0b790614e6e789c1a2aaf1a159a6ff15202f8ec59a8ccff2ea04f419a49b02b17fc2649d4adaa8c6fd488f3315bdf5e21c1f7175064b8f02e24f23e6902d4aec9cc74643ad7735f88fb5e17e427b766670ee4c577500c4965c6e45917633257b725ca59066595ddfc5fc669149e0c67ea7f65e62ecaa884c0b68b24811510b5d62d8ec871698d8116369c0e0ba802b79d41c06db3af68f760b62c178fdca855c9795c9aa695fe56703f2ff9cecb322ecc2563fb2abd34067ddb0bf65de986967eec14151c3fcc01571cf1c6060b8e4bcec3637e5e3c5f06f463735f94f4599953a1312be91320e9e2fac3c6cea4a94717806793bcf396d23a5d6c8784c48da9297687ca81e3f22ddf7a6569a8e1018d649d936a778225d78a0344db44336987e6c5445de5f66d2630fe6d7cfecb25725d5a7cad0cd292ec953a03337cf27f887cc2c7751f6b6767c0291b04446be04f898001b9e2455639716be3ff803fa3f83f55e03e7820a967fce6e367d3832bfa837908214b44eee728b4eac58b6550a16bb4dbdbc3afcbf69cbef906160e2312353dcde26fc2ecc2135ef0e503fd5fcab6303b91dd5e7e1f4a060efa7e5fe214d87ad9c93239e1292f73a9f88e2541550984eed530a5ad20c098b6596afb3c262126286ffca02426af808351ce4b63ca0c27da72a5853589c18e4f6d4ae2549192ea798b4e96668af5d7cdf8b46fc4f89ecc43d963ff8c213c65fee9c611226ee880a6f1b936725559e12cd5998968b8fcc7557487ec0870c9bedda8cf5c66039e5a51dcd97a291c710e3b2a2710106ecd6b835269b1dbf2f22db5486289ff5be0d0a8a95b32814444cbc92cffcb76c10619e14f275be170632085f99aef30f5fa37413ae74420d8074b287db184af43f7a9c3ddcff5d15dbcb1a81c216ac3726263cb2b407c9ffa1b8ffd6308eabceddfa9a207b9e32274be7276d50cba64c6d99bf6b2e2eaa7e3e52e5f265eb0b69a3aa2d4df2ec717dd88f6dcbd969a8d2bd56f6a1ca0d8296ed64cbc376e7ab01353b0ee99d889213a5c4b8f8ef9d102000bcc948d220e7c953feda5df49f3381d0aef851f214cecd7ca24d19bc3e79e911d01c86e9798060afd485b5bd24ca7a05afd95c2308538c9724aa833e127d4367b6046b3b1e7f3fdd43d1d719d28f6b9a4d0863aeff9630c1635d509ced05727ee34ff3f45ff8316505eb4390def3228d1679b298d4d6061bea934710d0059db5e998358d14c336c74a7fbc92c037617ba3f952731546b50d775c82649d6f60c9d7457cfaf61e26697bfe4250ea1f3403429d8eb97a8e35f23369341cee83a466de062844c0f1c93dfa272f614afb3a31cb9d96ed38b51a4cac99632aa8aab391343c420241caf409273bc6822e73bf8e0b04b2ecb6ccec62cd052d246928de55121925d5cc44b35994d30928b599cb930475e72eca02ec79c4ee8243e2c081098e4b8b75902761c4b731c5fc1043da8150cd7f81345b8c7a2b3a1c6570f72c9c6826d916354abe74af59c777e44f1e15e55d2eb38e670b58b23aa6854f1ba89a41e5bd4d1568458e4e42d897893c9f5f4320d623fd221c07b4e487a4a2f5d1ba97758546000a3b942eb7fcdfb76b856a2b40e0b45d9bdfc2b5250ca26920615720c1b6ea15b70dc5f129ff0375944c37721c6c0808a53d4934d0846ae0efcd311dcd3341d18ec282aec62930d45a9405f4f2f8ae02e807fb3659b0ce545a5addb5ef4c0b2f36459eff34747b759cda2e3d6209316f57a6bf13b90ded2e6599e5cacdc8bab6a66ea562a335abd03806c8ff3284b417e390aa80f233d4cf01f755426f9405d948314f5fb7547d5f4c642b26cc4e67f70e0fe132831b3fa4f301217802977d03db38f135feb10410823c679b51c461a858f0833d98495488144fdaef3e3f4fab57cb0a33102f45b8c0fc578293d7c21bd2e4f7db580f0711725e7f7bca0a5fa46dc1e08d7aa1bc7f1d0b7193e3a88d999c91504eb1e60f4d0ad33b6e867bff239d6913a48c3edf31d4babe5f8470b6705678712341c6dc08e8133f776610bbf04a0a43348861536e136ce3bac0661817d7aabd15e5e7093672008dae3a701d6139bf527af2fc70f5c5d60ec708525141d443cceb819901dad666b163aa5d0f4f85b112bd5609f80c5278dc8349774348fca8920ea6c0243f749ed4cf278755b5d1219ac1a0638ecff933c2e2e94cdccae384edd8b2e20d1802ed985768ce8032eb07272d090549b364711c362aff4e49f03df60653232a3ceee74e70b13790b66ba2955636b10eee43b75440c65cf95287c18fe8c554020639ca8a930e1977f97da79c39a1541f5aebf3bf3cfb5b3eab30e7fd2aa9e022a39bb973a86d09edd8580130aa0639da4e6b10b8989d4a0a663ee62b4e4b118dfada6f0c941cd1862eb5d4c6c40be95018a84766505d9a1dee1c41cf37bc3d14493fddf46930066612437bc97502c59e64cbdc3bde8efedda930fc647777956591671cf6c08de268085faa34e6da851ea6270dd8cddfa265a48cdef5f331c0fad7d99386a9c69b48d21b7f476837d7947ed38a93c7c7c58a4dbdcc57f4826eb7d92ad6f9a23ee47c03108284125d3e5799f2311b0a609a2dd7d9aa2ae03af633bf4d4a3bda0ee5a5f4a8a590a93c0ef35233a7d670f5754f74571633879a0b8000e5a909c3e4dc263193c721474d32a35e7a64f146d1760085f95eda2f44d109026c0d7bb1c4786f09d4221debebadf0a4eff344c56cdeb236c8db3ec8f36ab1fe9e45ffe6d7ecf5522139293b7d90ca5ee721e1907bdeed6903bda01ec312fac26717c3306aad3e8baffcdf49d978ac2154b161e811cd9ff2b3a3ca8b5b12129948074ac24a8e127b1254a0f0b646d73a5c157c8b414462be70d0dd76bdb69e06c956854ede8ba2afbed0038e54952f1e34cd4e470fdea3207cc8853d4f311e168f6138ce47d536b3fd10475ae0f3648dbf39adf1f480365046dd6e05bb5f093df0a394c5676fe9b398fc6780ea22f2962829cd8541422e92ad3aa43769503e77e11876fdf85b2b10a5e1e7d3eb18db7944a88be310b1a719c671afe4394a4ab63c02bc6a1561a8fb8d208be3249e846d83784396b112b26f47da28611f05eadf8c2e7405fcfd852dd95e317589f24905a5f296c643c13f7d23b121ee8f7f97042961c4ffa9e3d85b00afe74172e27de6c61654be8ba9486f63ad277939fc2c47dac859def1ff95f803e45dd0b535607db9f0afd81c54e451614d92ec023431a19958b9896cc76328933794d9500dcf364e2fb6d2d8fc79bef18e07cfbb68ee6eec39268e4d65e0f69c463d9802eda5d9e2bb3fc7bd258e77b06187bee05694cb9ab5fa2be45c88960a8bc4489aca05304bd9716467cd1476829eefa941e4fadc29aec384209a143a01e4a2dc1efddf120274d03eb38298e8ed0dd66a42a2f206503e4acad79cc4b79c4a83fd1290e43ce7571d1d0443397295b800b6d9684dd1a7cf42428c67175b04e873646012581e7762af697b4c71dc441ce5cb8109f33eaeafc67ba27a02c34445086f1132ce01691ab8a665ba69d1b9eacf3c228bf4e9f431d82926eaa32c91719903272aa10c3b2f9dc6bdb"}, {0x50, 0xffff, 0x101, "9e777b501a7158a8a79107cdc8328d38af925684a3066d6435657ec5ac0265e11501180177829bbc0d7d138679a33104e21385bed68a49a66c19"}, {0xc8, 0x7ffe, 0x1, "0471b0966d802720f28c0ce86c1285ff01a7cd346861d343e70f33f9977f5d362c3ba91029721e21d2d045e733b432813ea3695f92458c75db730a13ffe304f4b0dfd0b950a504f5c2bcee4e08c1c747cee06c26f0d38fae9dbfe660b75549384baf9b495a92fdcc4ae8a4926fe50a7c4965d17ce2bf0d0d46c8337d73a82d73d4983c944e42931b95bf90a142574de080ea5f6f245ddf3cab6e9885237d8893bd959faf6c9e2a80901fa2d3aaf259ab432e20fcd04b84"}, {0x80, 0x1, 0x5189, "c69088013d0ac9a987a930930a54106bd84d94a6a31863ca2dfebbad876dbc6d33a01dd54af750b6a2d1337f1e56c88e83786ce1a9330ee810599df3a20f1ee6f4d646247692a499a909e02d36fae30fbb1527fce5f1efe4da4014c69d96e514e55d8ad1cdfdf78b006333"}, {0x88, 0x1, 0xff, "9b2f3004da261f70770e3491de282db573a2a149bc393f7975952eb09515c0abe51f08431916489614ea68adfd4a82814cf09753da8e50ba938853eda93c08cce073d142a6d8f3a25a4963383c662d36621f55a63f2012013c8d14bc29d98d0513142792131714baf030cb75c18989147a"}, {0xf8, 0x1, 0x5, "2ba6110718fda1890d7361f261cb2d0494136b32b79b7c612a54bb7c31fdf2b8a4b5e2549c7533ee05d63026f3bd5f9b7553f4425c814dc06d66df5184d5fe6513c7e50ea949930dad75e60b8af4629630df21956ead5f8ca9b865fbb8c677fca40f5704cb532cff8e8434a45e19753adbd4ff4bd204e5f3418b483853f392f8e30375fe02d99f85220a1f854bda8d8e94a56a0f824973d48dfee532e4869bef900aed373e298759a6bb6cd0adf99cb5203da2fe2dbe6a1e09eae64ab1f7e82d4fbd31431900a926c48e839f7a2db2a926beef233c8012f410e60f3786e7e6bf3fab4779"}, {0x98, 0x1, 0x14, "d678172795c7da5cf672803e048d80de6835a7e9416ac480f0fea07da07f346f2f144aa476fe081ed37245ded520d83b4a5d46e9a660c9f035c2914fca74910d4d63468496f3c3136eef35a04b509c9b47e4eb7a66d909e07d02058ebd22007ef5326ab9b99ca33f51db95e2dcd678d6cf78acc0aa15b0131bf1a512667e5600fde2"}], 0x2490}, 0x4) setsockopt(r0, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000080)=0x1) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000180)=0x5) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='^\x00', &(0x7f0000000340)='%,\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='tap', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='!$]-']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000500)='./file1\x00', 0x800, 0x0) mknodat(r1, &(0x7f0000000540)='./bus\x00', 0x1040, 0x2e) syz_open_pts() truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = shmget(0x2, 0x1000, 0x22, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000f5ff0000000000000000"]) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000200)=0xffff) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='$ev>\x00f\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="c1") 16:01:52 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = dup(0xffffffffffffffff) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x4, 0x6e0b}, 0xc) r2 = socket(0x11, 0x4003, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) fcntl$getown(r3, 0x5) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) sendto$unix(r2, &(0x7f00000004c0)="9387aff51e5a7a01e5c8b2a1aaacdabc5641c811e2ab7090e18e032304d882310ba2e60eba34559ce81a303e0e6ed409a5e6341feea53741f7f62bc9ae8df519c556bb4d28103f867949abcb8f984dcd798d7a04507325a6c4d3aeb3db33166f279959852804f251dfda3009fd044caac37b87ec7e6d7090b20d7954a4274d8d3167686f5fea37fe09e0de6eb563e22d981f97f5ced99e4f954cd2f7741aade3f7e495ccda769e2ba6f8de644704231c797403b350c8ba44e3af7dacd26f3525e3afbca9cfa55e12b689e728f1726387d8de152dc8171b761902b960654a8f1d65549548ff1efd59b05908f2cefc860b0d54f114238f4f3a69eb99f02a31008af2703ff42b4a7c7b3578572f187fef077f95c772c60429b9f910882ea7bf844970d3b8ad96e38be4519c00"/313, 0xe, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x706) ioctl$TIOCCBRK(r3, 0x2000747a) truncate(&(0x7f00000002c0)='./bus\x00', 0x0, 0xc6) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x40000200, r0) sendto$unix(r2, &(0x7f0000000200)="b10005016000009005001b000700000000001dfecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babdbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x10348, 0x0) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) 16:01:52 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r3) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x2, 0x9ffb090050c72e55, 0xa54, 0x1, r3}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r4) 16:01:52 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:01:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000080)='./file0\x00') r4 = syz_open_pts() ioctl$TIOCDRAIN(r4, 0x2000745e) write(r2, &(0x7f0000000040)="a1", 0x1) poll(&(0x7f00000001c0)=[{r3, 0x5}], 0x1, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000700)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f6669889ce321d30c1f6b184a08f13111e26c65302fdd02000030000653a89c3635001b18fad4240b2fd5a0fe3381efce9a98a5b60a9e332137991a0a8615ae3b172d92270ad380ebeae3124c0c9a6fbac463ce825dae503817cbf9cf034f5e33f6738cdb4de3b1b82afcf5168499cf1b389feb96aa5d765dcdfb3073414757d3fc3b4912510500"/158], 0x10) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x6, 0xf800000000000000, 0x400, 0x0, 0x0, 0xb6, 0x9, 0x7, 0x0, 0x3, 0x6}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) nanosleep(&(0x7f00000002c0)={0x0, 0x5c4}, &(0x7f0000000300)) ioctl$KDGKBMODE(r6, 0x40044b06) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000200)={0x2, 0x20, 0xfff, 0xfffffffffffffbff, &(0x7f0000000440)={{0x920c, 0x9, 0x10001, 0x8, 0x7, 0x1, 0x3}, {[0x7, 0x27, 0x1, 0x1, 0x0, 0x80, 0x0, 0x1, 0x7, 0x3, 0x2, 0x0, 0x81, 0x6, 0x4, 0x40, 0x3ff, 0x3], [0x40, 0x76, 0x4, 0x8, 0x0, 0x7ff, 0xebe2, 0x9, 0x1, 0xd1], [0x6, 0xfffffffffffffbff, 0x6, 0x2, 0x9, 0x2, 0x9], [0x4c4, 0x8, 0x7fffffff, 0xd5, 0x7fffffff, 0x9], [{0x7f, 0x7fffffff, 0x9, 0x352}, {0x7, 0x5, 0x2, 0x493}, {0x2, 0x20, 0x9, 0x6}, {0x9, 0x9, 0x2, 0x5}, {0x5, 0x8, 0x5}, {0xfffffffeffffffff, 0x3, 0x81, 0xe1}, {0x0, 0x4, 0x2, 0x827}, {0x6, 0xce2f, 0xff, 0x7}], {0x5, 0xb8, 0xffffffffffffffc1, 0x1}, {0x4, 0x4, 0x3, 0x2}}}, 0x27e, 0x2d9}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000006c0)=0x1) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x15, 0x0, 0x28492f91}, {}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)=0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 16:01:52 executing program 0: mknod(0xffffffffffffffff, 0x20, 0x7) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x14) open$dir(&(0x7f0000000140)='./bus\x00', 0x10000, 0x2) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) setsockopt(0xffffffffffffff9c, 0x1f3, 0x7b, &(0x7f00000012c0)="97d6ea52bdd9a74edddc3dd51d87736a26590cab20e5ca4b7a29b17ba3180544215a51a0782ae6c59ac89913a2bf057f4e354a06d29da8d17971f6e34dd018f1934c7799eec9e7598eac6caf4146bffdd2246267382dc6bc7366bd5dd1cd32f87a9d7a436a7b57807645c2af0c82807cb57a79eaefc1731eed89a5ab7465dea13a54a1f1511ee7ee225afa0b89d2dd5808ea36b4e509205587d5274b7cb1da60e375d24adacaf8e2f5f6b95c6f24330e2b97ac9406e78412de666c94ae200c8720b098d0e212dc9d7b923a94665078820abf280c40f7d58f3ca96e34bef23229ae8175a942b94abd7b20651f662c52b263adb8cf7cd6797ce487af54bc5f19d44a44abdf47eb06ce1775b169b285d7de4df155e412a2cbcbd670d2c3a9d06e0bc9ecf0858eea42273555db05afc815cc3d1f85209a22fc555d92c0b37b5d448ca55d886d04e0b729b4d78b1cc9a3c68618644b600a2f71b177b9d4b6cc51ef86a6f8ecf43c10bde2afe4d91f46fd44e5397956d3394b1eca80506f4078909c39b1959792ce742880f0b4f37b18e926b8b97e399ac066ceef708b6bb5fc55ed31e891b71739f99d527b6ef1e6b47d716d5494612ac06fbdeaa7c5cf3baec89d22425c1c125f0c3adb6e05a0e656e1d90e0d441f911b71603d9242512961dc40a23d9e12bc1d6a097574f1320241139d3a130dda5f047367d268c1f21d645c6a68875f0693480f3c489196081e10d5a45ebd779eb8dd18fc17e88b42ea86755b0cc0b4dcd3d781341d00f69d9ba4ecbe677ee882f5a4cb1220a5a5d209c50ad5e115c664c4fa03270d51a4f0c2669667118337499f41d77b9eb71dff1947bea75d5d02b6093ab17d4e8db58ff13d40bc15dfb2a30cd9065c370c60607c374b4165408a19cffe1f10b893196311007d10eb6efc9b692f7746a2f1e798414c30dab90531172764a8c05c9cdc3aacfcbb53bf564bf8ef4500b510b839cbc3b3e775eb0bced8cba617f0342f6974dbbe2e44539cbb460bd3d22b286514b1144c35831363af3571b0026082988c4ddbfb3f34488c7452f8c63ebf914a9b3caeb41c7481b0e558b42afd555cc8211d6241986b960034f30c7acd211aaefd2bb63f1d5dc40f564880cabab678a9221fa83afef765cbe8c11ccbac1171c76f2b5c8dd6156ce8f492c5afef888e410ac4383617bd398fce95e19b73800b9401f8ac22806ab2552e17918a47a592146987b29f1f9df54eb3e6c9ab057d53be607939c1ac4b8502cf3832f61c2e918de76610454d187e84c5abb3f1fb746e4a53ccdf6f4409b549f7699f49e6a0fa797c0362e412b7f31e51912156d5593715709307feeb42f9b8423f350003e264f5915812c0f7cdaf6561a21116c4e270849faaec6c5a68f6e9344d1480fc521cdd5990cafd72ee3d929c4af5d77ef2d10d03414a31e8711dda448c8cf163913b003b82f02b2589c81611101824e8e7fd21985dcc2bdfbaadf21d465319b5a890204ee48298182b6b092ee764f22af749bafb4c81847aa13403dda5de87d5218562f9716c6f2b11297ac254963816c2f04f33272995a18045989561ddf0d7bb12a29d1f0981c7df282af3e7f4a9875f8e1d56530d27fa2b5daa2b87bd4be0237e4a5cfc1d258013ca6e84c5ddfd093cd3375ff12b1b1b2f2e45e98aa5b71808c6123a163276d7568ded9296ab76c585571779964b218c6f15f5d55accd3d423e7eca561d148bb0122ac5c4f193c5d3aeec5560e8f5d025d0d397e31a030277c7589e8b0ab6a7c46d6f3849e7c8bc69f4404759adcfbd82cf46eaac4ae9d98db8ead48b03d0684a8c768d233d18ca7744974cbfe36d7a1119597eedcb62f141c176796741bfb7033576839281a2644dd0ea5d26330b71c2b8e1a3ea0986653ac8fd508d647c0b9c32da856d66b1d46666b219fa82689e4adc10ed2777f948e738b116d9669c1003881798ca2dcab12f2690fcd545e26df8cee7e7374b1ae60ff08b13dfe8d0c1f60f6466b47526a5c52eaed75b889f33becfbbf004974cd85977dddfb972843d854befcdacb251837249dc70be738b3e08aabbc042421f21c5799c09e2c366abe82bec8dc9f06d15028e24765de237d934103f1e48e46356aeec8d62b6753dd7681e2d3e532229ba595c7c856c820f073328fcd5d24e8632bc019c108d87feeb2cb4a4500cc1b83f6cff0fe4150af29487d6009a70834d46e0b6adbcddebf2ea45076f739fff37a1184a1b61282e07563671c8cb64da9177860bb68359c61a3a659bd2b653478175924ba931753082f32d79d7134e2c8ceae8267a7a490d44b13acc3d21eeb9b677c8b94236e39c1497cad2a9ec0dfbb9254a313b8f34fed76514a951d66d766dca5a9ba03fdbe8308ad5464d4eb4acf278be2b4e45fe227b5046467bd1397818b8f76e7b105252dc9c41eec535eb8bcfdd449c63be71469009208b49fa3f9cda852aa75f014ac5331961c2ce94f9aeae6f5ce723e448304a3905eb087b7c28c50713e2527c756826e0ca4c6cc5d8ae93ba46ba702de893ef74601202264089bade883d8925853f90c5ec8c11f9fcc9fefa7debc966012986a2a6b29bc59c044910f5dd1c1e95d3bc18bb28af528da301af7860e8a67bded5dbc395aa02a33d970b6bd64300212973acf9ac868ef13d110f2e8d2034355598cd7f93f70a5066e6f43f8f733a6da68755da843b1afd51ab08393f22b978934317cd41663c6da05ff6f6248e61b240709a2e065d4bdfe3eba88357ec2da457f3dcbdbfcbaaa5667158ef703548c856c0c63c6733a35932c0ffe1a8854476ee72d01459779f53a63ceef3e59938f463a488c8187271455a72ea75a5bb2eea1b972918c629731a2044739dfbbe8f6cd763f908b1db0d12c9012e7ee1b21bfef9a5bc2caa0a09783a321604133b3e9173c1f81f1bd244685fbb705814477be8ebeb78e1c909ebfa59eef178a26227483902cac2d5c0e4b9ff6ae80d733fc283d3ab2426e856f274b75d5afbe4f655287ad618f4b07b7c512970531cf7e6c0882004a0519e0c8340a97c8dfe3e61353f27ea2093803e778dadadd7badd4c51165090dc6d39f7db1a24f2c34254a04ad78ff97989860cdb170f17e5f2bca7d827cc7ad63600cca08351697de43c89615e274b114684c319d72251698f59ea7e460d07fb826989125d1faa89b933ef68d08b863db2ce35758b1ccb77103f64ce27cbd8c92229eedfe7b314dd7615e597172aa66c6f6614ee100ca9029eec31bcb1e837ba4f749314853b71f88cf9f2147ecb95e79af1eff585380786b267c1ac75217cf283691611d142d4d617a72582412bf54d4ba06e038a98c93be8ac86aa57827208a5cb514d1d7ef67eca6fefb53abac4656093ae3fa11861a4057c12dee917ff362af6e6bc060c07f880962d7c0028e5f12c7397f95d3fa3fa69c794726eb5da80d33f45ca8bc6bea3a4c6fbd224c2794bf50c9c757e1bc47b343afb1c29bd6bbd1f3398a008be0a83cc45bcd8f1ab696482bc8fbded946097fb0460beb6f6f4cab53d8f2380be2690f8f2945824cd62e28fcd847663f817e3b8ebed680c23a3437f190aa325eb03c1ab9e91171ea865f6df8f65ceb3c35ba835524399ef0af7541c3b10ba5481659872d4250a0372ae64117317ec47463b53a1023e6902e19baa311281439bc2270b6c4ba0c61029ba350af5da6b7c542d5a8bd2d60fadd8551e1375138833cf1c5737a73bf381bb8b8aca70c874061ead75508c7bdebed076e11f7a9d2669e32e75b740baa442bb001e520d4b4f1bc17c501cc8121657eb91c7ba365f82534c311c9cdbeeecbb61709d66a4240fb9e6becc16d4997fb5cfe690345bff113ccb66c0602a801396ffc6507d8abfe9d97901178bb3064509065bcb028f3fc0676a225ec66c399fe69127985ae3a51cc13e85d17e3543aaa8b599c01c77989eab66bb6a385926c4e805ad2cd98be411b24dd1067e5376c8e3897e9c079c2fe9102d413fd4bec3a1c13a2c4de8ef54e7eca5fae4f26d426b171b6e30ddaa95750bf1cfe497807b1ef4892f5e6866981c506749373ac119c891e8f2ec6ee9c5c21e813193707169ed3a4444c47428532384dcc1ab337953eddbb975cb0f5d855daf88173a6f5290eaaa44b811e2ff60225e7169e0dd88fd3fd5cfad8377782f2c81f0a79407325a53324d38ed782849da2b1c7829c91376366f2d6a1658c7f1317eb055792c0689c43a7a355733e28ba029ae7f7c4c7309792b8635e1575446c5e5e17191bda92f066deef7884eaa889d000b549c266adea845b1220ac790be30d38fd23aa86a17787d12018edcb8fd06aa6fe1ff953375507243b2bc60622bfcdfbcc19d4c3b2c78745cfe0148875a1d8d80b53c34357d7aa8b604d17b7802d5a60346e3e786b5772889fdedfe5221096d13d588c074e8873297cc9e677319ce075428e4d5dbd82870f7efc26bc4a889956a2966f5b41b58f831a860ff94e2a7b4fa65448f588367508a2d973e1749dc93eaebb84cadbba3dc35fee92474330bf4857cc62c7e5f0d599ff4a88951d39b80bf4b3376ed41f83b976b5c528ba07da94773bfc10506f7f1eab82497213bf7502c35b605a7e54894a16b44c1c108f583581436bcf7275c243ba487fea2a3528762418e69dfbf76f20fb6b1be9e3cdbd93127e16805579a09c65e98aeeba07817824bf91f31e9cd4853b235eadbca29d20130421a25470c4038a43047105c0575e0d45d505280258ec017f0907857c177afdf8ba87dd5641bc04e5fc52084d4042be4b5293b216e2cc24a1a6586e0cc70287e1dd1f739d08cdfb4a62a5b84cc0be85aa7385ca4cbb1ef83e76e9bbdc8b6d6aa0e15b965ec83247f9140547ccf5dafef57a1c1c39a72cebafb31d39c45ce63df7338b7bca02cfb84575fcc8083633dbcb7874646e0e64c7c63925f23f21cb242cba4d0da7c3c705bef84a5af354a7af2a72924e2e2b167b5b7822c7edb8f67569508a6928f8d5cb34e3431f36766ed38e1bfaa36fd1bd1cf2c001dcf25432ef648c0b422f1c43afd2ed9f87867f8415af104de3bb6c773eca750902d1f286d0b780f98f614377dbae618767bf3c8418d8cb5239e7292862a0b849dd641e6f77291f67f68ee14864856ab190557ccdc4c05f687162b254dcb15f073516853e6668d1f30b39e802e5126c3629d9b2c521813515757ac144f9c250856586488dd85a6e264c51918aff0cc7eb8a94b596c12ee4393340e928805eb09532a12d29493d6de6738fc1470bca94d52dcf969a3ec9fe8213eff37f999fbda798a87e79c1292936f6eb7d8c61ee8284ad8b95c4619487fc039d2bde4d14b74675d542fbfbf720fac8c436cdf0ee3dedbf912c66b1f9342b44a6ec57c35e7b2773df7ece3a365601eb7809d107a488dd3a95fd49e527d3612ac6e893f874fba8a7621af6c012bf61bd63da17fa873d88c977d4b5c93011fe4d18ab592c28cb7216bff5bec784a73dc7fb2ae371e18ae27e05da43885ec61b5f65afddb3806f4d7e4ee98f4cda40b4e111fe173d67a0190eb68eaafdf75bef90dfbf232643bf29d9c6f9c6c943238a853a7d4c87fe335645bde455d2ad5f9629a43e920a08144c67a20fb28f7bb5c18f75fcee0d7cb1b9e273e4eb749bd11ffc565be6e8b22303e1f4d21e7c1ce9711f1cbcefc9fb4575f35967032435aef382b10a75cbd7d73e6139f9006543ef1d5acbcf72d76219fe136bb040f076143c3470f1227da30c76b21c77695de585aff64776a59d395a442fe97a557272aa0476816e491f31bb7b2746ee778e0f6beba88d2ec84ce37f4aad98b847d531e267d5d338caa7146a094b7ca95eafa120f7d3fdd2ff3e5d2824704d893ce2b371a2eb003d5f617df1ea50d3569ad288ca27e8164b129e95955c71af62dfec404711ba642c5b7ef21455250beca31874b9a5a2e4", 0x1079) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) linkat(r1, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x6) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000080)=0x10000) chmod(&(0x7f0000000000)='./bus\x00', 0xb0) 16:01:52 executing program 0: clock_getres(0x3, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) listen(r2, 0x2) setuid(0xee01) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x801, &(0x7f00000000c0)="0000d41a", 0x4) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x714e22b7f199e071, 0x0) fcntl$getflags(r4, 0x1) r5 = semget$private(0x0, 0x5, 0x83) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000100)=""/94) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) ftruncate(r6, 0x0, 0xffffffffffff0000) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$SETVAL(r5, 0x65f14d0c800c19a1, 0x8, &(0x7f0000000080)=0x3) 16:01:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f00000000c0)='X', 0x1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r2 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)='oL', 0xfedb) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2, 0x0) close(r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8028698c, &(0x7f00000000c0)) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x10) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="ef34b1b38b283ea0e17a201c830c03c0f76a45662ccf7ec575b3bc92f68a31e0c87b69551813a2f84974db7d46e0d9ad4a3d0dc5d27d41", 0x1a6}, {&(0x7f0000000180)="4333cc23eebcc4cb38d272ed7da6d47261e2800a59758e66388b5cc5a70c01007ebc58fb66c9758b4297fec134d779dcf1247e33747891e22f1a724a28eb0be6c8de820953459e8cce9c1d71a22436560a1bccf48380875727820c3420fd960f2fa5f49894227b81a7979bc652f1d1c67a8759d636c17b8d5af4e65e7869208887a993ddd53ea4", 0x87}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) sendmsg(r2, &(0x7f00000005c0)={&(0x7f00000002c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000600)="f0ceeb9055d14d89b563f250331dd34197779e89cdbf992d00c4323c8ccbedf6079c4e3317cf07868f6d0a1e92e5a8444ed3b45d097e4d0fbef4eb8143fa2be08611fd8c13dae1e1a83fb5974b81446d5f19b7044279f4b7d5e66700c4dcb6d0ed3fe1a63b13adaa09002744e5bfb6067d430192a6d5e784ecd50b421fb6f16a88e0108fff1e53e9dbc26bc5db36462817e1eb8fac30edff8d7f0798613c053ad3df", 0xa2}, {&(0x7f0000000380)="87f466438f1012e7f89d07ed91c44897c5f0c1fa14ded3c859b1d7e2ab88a269b1da474faaa03978848642668c32ec6576b1ab42b1ef94feb89b0e7888f09786f252762f2fedc0199b17bd9bc22ca803b047f395bf24bf44027d0a19d4cd4c0f72b39913747b8c7c69c788d3e9f8aca034adc6c16879b173d53c731e35c5a9272e8328ff78aa00a0db9e2d3043ad763f3b5331b3", 0x94}, {&(0x7f0000000440)="1ae25f7e687f2d8f7f67d995fda30b22b3ae4095a67b4a922fbaa8d481184e6747ef4da248b4f15786710d813457ea70b4a22ae988cf2571cb2260d9d343ff4b87eec6b74b0c9d231057b31b1aec1ffeada5d7922c2b40bc872d", 0x5a}], 0x3, &(0x7f0000000540)=[{0x20, 0x1, 0x7fffffff, "b02fa53d860eaf53acee85"}, {0x30, 0xffff, 0x2, "638d16623f6b4b1ff825ec4c203560a16c18ca1605fa7e95af5b6b3a827b83"}], 0x50}, 0x4) 16:01:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) unlink(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) 16:01:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) r3 = dup2(r0, r1) kqueue() r4 = semget$private(0x0, 0x1, 0x610) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f00000000c0)=""/99) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000200)={0x6, [{0x3, 0x1}, {0x1, 0x80000000}, {0x3, 0x7}, {0x3, 0x10000}, {0x3, 0x1f}, {0x1, 0xffffffffffffffff}, {0x1, 0x1}, {0x2, 0x3}, {0x1, 0x69c7}, {0x0, 0x277}, {0x1d4faa0177110a10, 0x4b27}, {0x2, 0xfffffffffffffffa}, {0x3, 0xb3}, {0x3, 0xc650}, {0x3, 0xc131}, {0x2, 0x4000800}, {0x2, 0x8001}, {0x1}, {0x3, 0xc11d}, {0x1, 0x401}, {0x1, 0x7ff}, {0x1, 0x8000}, {0x2}, {0x2, 0x7}, {0x3}, {0x3, 0x5}, {0x3, 0x7}, {0xcc7f2511e9a7d97a, 0x40}, {0x3, 0x4}, {0x2, 0x606}, {0x3, 0xec}, {0x0, 0x4}]}) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff9, 0x83, 0x20, 0x8000, 0x1}], 0x3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x2, 0x5}, {{r3}, 0xfffffffffffffff8, 0x40, 0x0, 0x7a69, 0x5}, {{r3}, 0xfffffffffffffffe, 0x84, 0x44, 0x4, 0x3}, {{r3}, 0xfffffffffffffff9, 0x2, 0x51, 0x8, 0x4}], 0x3, &(0x7f0000000440)={0x100, 0x4}) nanosleep(&(0x7f00000004c0)={0x1, 0x1}, &(0x7f0000000500)) r5 = semget$private(0x0, 0x4, 0x52) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000080)=0xffff) 16:01:53 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) setsockopt(r2, 0x100000002b, 0x8, &(0x7f0000000040)="ebffcbf913b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:01:53 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {0x0, 0x5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) chflags(&(0x7f0000000000)='./bus\x00', 0x0) 16:01:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r0, &(0x7f00000001c0)='\\', 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r2 = semget$private(0x0, 0x4, 0x80) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r3, r4, r5, r6, 0x19, 0x8}, 0x7, 0x9, 0x6}) chown(&(0x7f0000000080)='./file0\x00', r5, 0xffffffffffffffff) 16:01:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x45}, {0x20004006}]}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom$unix(r1, &(0x7f0000000080)=""/67, 0x43, 0x800, &(0x7f0000000100)=ANY=[@ANYBLOB="0100292f66696c653000"], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:53 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x200a0, 0x69) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) openat(r4, &(0x7f0000000100)='./bus\x00', 0x10000, 0x22) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000140), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:01:54 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f0000000040)="145557cd1db80ed727f9c8dec2d3382ebf441109", 0x14}, {&(0x7f0000000080)="f4987fc7166f25f6bfa7fdc80e5db89a7e9a746f7fbb6b0701235a895061cf2a851d0dd2ec45eca451e8252813cb9515882e7c23962244809a112447c173677dcb9f7819694ba4cdf32bbce9e38e7fd36dd558692b6f3191df968e9523a1f5bf6396058e27bcfbbcbedb580f04e1a224939ca50dce145019122fcb81b50cb8c98d134a7fac27ba5d749e7827c9c4bb172b9a10afa58e2841fe7ccf1b59e7686cb6bbd3a595963761aa1b51699337b456b6a1e2aff2e6af72530443cfb9d64e1f2fe340898d55495b1193c021c9be23d9c8bef81083cad4c0639cea812d875d5f", 0xe0}, {&(0x7f0000000180)="90a19638943942e837f09fc6952e55447b63edcf9ecdb7060997ea23294379d5ab1cb8326df60d30dc8a431956", 0x2d}, {&(0x7f0000000380)="f19509160bd5140717a9952018852bcd3aa31f64b0ac4fccf0d1a6418ac21e4024e06e93afe7f002e37d48798f7ea2daa2a6261ff4a1daeed6a82f8fee62521796873eca2f0962f5accb8a5d32df155618be746e529e4c3be04aa7ceda786ca7ce9d7b6ea7a311be77130529559d3b5f93aa106e0d159cfee74db8c387183a0e767487a0130bc6445eea1bf48ed2b3ec41f75b5e72e63c45a54655799a0bd990b6fb769cd8760dce43d2a05972f5537f0d24952501b85a4e418af6c613dbe02262775ce927", 0xc5}, {&(0x7f0000000480)="9e6a874a318f17b7af64f8c4c136da149866c58a54615fc41db055a10fbf55ad7b91ddf69148e2a9dade23ebed8db7540af27f21b34cc9748c196a6b9b853ffc5f6edd9e5db79a1c1243dbd785b012a6d5f57a54a0d7c802716a2002b070131a71918d5d5b9d95bd411a6fb4a8c33d48d001365651b7786ab964795f4eb3e6ecf889b0108386e2192d05ac348ad7072a030a8425dccd5485d6d42a7b6f75f8d68c4219d153f8863e93148a1fc090c93ad143a81bb183195ef5b6ef90081f3ae4bf5bb4368f27905478c21955943fc8af28ed69ef61632a1d17b128ed3e0874d268473b15dc301168b773f7335ab3ce1dd22475c5ec0e", 0xf6}], 0x5) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000580)=""/94, 0x5e}, {&(0x7f0000000280)=""/39, 0x27}, {&(0x7f0000000600)=""/37, 0x25}, {&(0x7f0000000640)=""/203, 0xcb}, {&(0x7f0000000740)=""/93, 0x5d}, {&(0x7f00000007c0)=""/57, 0x39}, {&(0x7f0000000800)=""/5, 0x5}], 0x7, 0x0, 0x2) execve(0x0, 0x0, 0x0) 16:01:54 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000008) ioctl$TIOCSTOP(r0, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r1 = semget$private(0x0, 0x4, 0x80) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r2, r3, r4, r5, 0x19, 0x8}, 0x7, 0x9, 0x6}) semop(r1, &(0x7f0000000180)=[{0x3, 0x100000000, 0x1800}, {0x3, 0x3f}, {0xeaeaf00302c38541, 0x40, 0x1000}, {0x2, 0x80000001}], 0x4) r6 = semget$private(0x0, 0x1, 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) semctl$GETNCNT(0xffffffffffffffff, 0x5, 0x3, &(0x7f0000000140)=""/56) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000000c0)=""/68) 16:01:54 executing program 0: shmget(0x0, 0x1000, 0x40c, &(0x7f0000db2000/0x1000)=nil) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmget(0x2, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000c6a000/0x1000)=nil, 0x2000) 16:01:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) fcntl$getown(r1, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:54 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x3f, 0x8001, &(0x7f0000000040), 0x0) 16:01:54 executing program 0: r0 = socket(0x11, 0x4003, 0xffffffffffffdfff) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0xb4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2, 0x0, 0x5, 0x1, 0x35f1c4c6, 0x0, 0x9, 0x2, 0x0, 0x0, 0x80000000}) 16:01:55 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0x36d28d26, [{0x0, 0x22}, {0x3, 0x401}, {0x2, 0x7ff}, {0xbefa8f8b2b1c4fb5, 0x1000}, {0x3, 0xfffffffffffffff9}, {0x3, 0x1}, {0x2, 0x6}, {0x1, 0x1000}, {0x2, 0x4}, {0x3, 0x80}, {0x1, 0x100}, {0x1, 0x8}, {0x2, 0x67f3}, {0x1, 0x4}, {0x1, 0x3ff}, {0x0, 0xfffffffffffeffff}, {0x1, 0x9}, {0x1, 0x8}, {0x6, 0x8f72}, {0x2, 0x1}, {0x4a5ced040600431f, 0x5}, {0x1, 0x6}, {0x2, 0x8}, {0xb452d560349b361, 0x6}, {0x1, 0xff}, {0x2, 0x6}, {0x7, 0x7fffffff}, {0x3, 0x7}, {0x3, 0xf65}, {0x2, 0x9}, {0x1, 0x8}, {0x2, 0x4}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) accept$inet(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) socketpair(0x18, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x9, 0x9}, {0x18, 0x3, 0x28a, 0x20}, 0xfffffffffffffff8, [0x16c00000, 0x0, 0x0, 0xfffffffffffffe01, 0x8, 0x1c73, 0xfffffffffffffff7, 0x8000]}, 0x3c) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000080)=0x35) 16:01:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 16:01:55 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup(r1) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x80184600, &(0x7f0000000040)) 16:01:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x15, r2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x7) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x6) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:01:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x48) connect$unix(r4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r4, 0x2, 0x1) close(r1) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:01:55 executing program 1: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semget$private(0x0, 0x3, 0x1) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000380)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) r4 = open(0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f00000003c0)='./file0\x00', 0x80, 0x50) unlinkat(r5, &(0x7f0000000200)='./file0\x00', 0x8) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) dup(r5) fsync(r2) r6 = syz_open_pts() r7 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000002c000000000058a3", 0x5d6}], 0x1) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000240)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0x80000000) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) close(r2) dup(r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSDTR(r5, 0x20007479) syz_open_pts() fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x80, 0x0) 16:01:55 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x109a4, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)='oL', 0x2) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="ef34b1b38b283ea0e17a201c830c03c0f76a45662ccf7ec575b3bc92f68a31e0c87b69551813a2f84974db7d46e0d9ad4a3d0dc5d27d41", 0x1a6}, {&(0x7f0000000180)="4333cc23eebcc4cb38d272ed7da6d47261e2800a59758e66388b5cc5a70c01007ebc58fb66c9758b4297fec134d779dcf1247e33747891e22f1a724a28eb0be6c8de820953459e8cce9c1d71a22436560a1bccf48380875727820c3420fd960f2fa5f49894227b81a7979bc652f1d1c67a8759d636c17b8d5af4e65e7869208887a993ddd53ea4", 0x87}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) recvfrom(r1, &(0x7f00000002c0)=""/206, 0xce, 0x840, 0x0, 0x0) 16:01:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) select(0x40, &(0x7f0000000040)={0x9, 0x1f, 0x0, 0x4, 0x7ffffffffffffffe, 0x0, 0xffffffffffffffff}, &(0x7f00000000c0)={0x1009, 0x0, 0x6, 0x0, 0x2000000}, 0x0, 0x0) 16:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="c3") 16:01:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = semget(0x3, 0x4, 0x200) semop(r0, &(0x7f0000000040)=[{0x3, 0x100000001, 0x1800}, {0x1, 0x200, 0x800}, {0x2, 0x6, 0x1000}, {0x3, 0xfff, 0x1000}, {0x7, 0x0, 0x1000}, {0x3, 0x6, 0x800}, {0x5, 0x3, 0x1400}, {0x2, 0x40}], 0x8) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0x1, 0x7, 0xe07f, 0x9a8, 0xfffffffffffffffe]) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='c\x00') 16:01:55 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x3, 0x4, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x1be14127], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [{0x0, 0x4}, {}, {}, {0x0, 0x0, 0x4}]}}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x140) clock_gettime(0x3, &(0x7f0000000340)) pipe2(&(0x7f0000000380), 0x4fe60eb893945118) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x2) ftruncate(r0, 0x0, 0xfffffffffffffffb) 16:01:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x8303, './file0\x00'}) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000200)=0x2) read(r0, &(0x7f0000000040)=""/32, 0x20) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) setsockopt(r4, 0x100400000000000, 0x6, &(0x7f00000002c0)="579ac02649c49165e92c355d874ea5c335e62d0acc449cf07798c185158a8884d094e781a39f6c49261012527a45af0ea40338899ac2ceea879c089713717e01e487cfd9ba3379c73c42bbbb7d60cce220a15fd3c209", 0x56) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)=0x80000003) r5 = open(&(0x7f0000000280)='./bus\x00', 0x2, 0x1) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x80000000003d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xe15e812c7de42179, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:01:55 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x90) clock_getres(0x5, &(0x7f0000000000)) 16:01:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:01:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = shmget(0x2, 0x3000, 0x85, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r4 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f0000000100)) r5 = dup2(0xffffffffffffffff, r1) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000000c0)) 16:01:55 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x800) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0xf3f472687fb2d208) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)=0x10001) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x1a1, 0x0) r2 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000002c0)=0xfffffffffffffff9) recvfrom$unix(r2, &(0x7f0000000380)=""/145, 0x91, 0x3, &(0x7f0000000440)=@file={0x1, './bus\x00'}, 0x8) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000480)) accept(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) 16:01:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26}], 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0x80}) 16:01:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x100, 0x3, 0x1f}, 0x8000, 0xffffffff}) r3 = dup2(r0, r2) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x13}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) pckbd_enable: command error 16:01:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) pckbd_enable: command error 16:01:57 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0x0) fchflags(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000005, 0x8}, {0x7}, {0x6, 0x8c, 0x0, 0x8000000000}]}) r3 = socket(0x2, 0x1000000008003, 0x0) connect$unix(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) r4 = dup2(r3, r3) sendmsg(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000000)="e195f0855c6e3a8e62b033953c83992cac27d34a08c686cc", 0x209}, {&(0x7f00000001c0)="4b8e566c0a84147c640394c16bdbb8fd2401ca841968e19a05e6b08a0e39f3416b0ccdd44f500e04b78ed5f7f0280b9c98", 0x31}, {&(0x7f0000000240)="0d91c3b8130d0658c03ad7e4dbd144e31060a290c95400ec41f17f7595033b92b660143a000000000000000000000000000000001000000000", 0x39}, {&(0x7f0000000280)="8638fa760161e7a0a2540fa676c5efe059f119544fa84c2b039370a40e9e0b371d9f882a9ffa2df3312e227dad0e407d5d400e896e03d3f5a3667026ce0bc6ce49a7de52711df3b086d2b9c4d381155466fa258be63f67a2485cb9e9d0a8442fb1f2794bb1fda91578edb2fe25a5997a6795f400680caad8d7a5b1a037b405de72af1e0664ea4e09be558117969c7aa5025c2f3e9d330255f2644b9e6072bfff767867", 0x488}, {&(0x7f0000000340)="08dca8954a1a4e1e242e2235335c2838193ae7dddb4595515d9be70cfd4c7763be98827a6f9f43ac0ae7b7b76c6d6c6df259ce199b8fedc32923061a5dcf8be9c2be426e6b58cde2e39413fb0cda14b1aedf00c2f7ef1803afe8ce62f300f812b10978b0980c52e313c8a71e61fb5f4c89551bda6974867a7bfd3836416f926a8d0c26aff4741fc21958f8e226f4441addf4981ad62758dc412920b918df1d0e4754afe1b8ab402a690fc54e4e1255ee0be8490e73d14af76a1efa32f41e15912529800624e8bc1230b4135483dfd4edbed9bf9773dbafc552d1acf809b2662919de160f55f26212c359835b9f99a2f2e9dfd0382b8d1644a33d15cfccc75a74ebef147946094a07bb8283ecc9fd11ebe978cb8a280463bda183ecb9cb9e8e34adf8bc3c4d2e588502d599027f152d0c5443f5f1b4fd01f3e0a0243b51991994413d62959f671830f575b15c866753a06627c1d730d63386e00795de802542f64cb4c5b14d05290b441af59c364250071669984da788355d7fac9859586f8d22049c62223229ae5e5e57cf7c1a52cf35fa5661279b35659f37af5c3475dd553921c01fb906c0e9446e955f5452b8d51562c1a7d3f57615c1cdf048bfc450733c8fad3c58b5e99739d8c310138643c761bd29bdf1aa3286c84a4d549c7f23d901e1f008e11420eaf042af12bb8278b6391ebd44863524fe28e10d0162ad10b796a36fb18afdfe0e2c980a373b5ab306c117344ccd6216b18e376d75fc387afaba0061667e884da9fc370818e1ba33ab380d859e6edd84e25d637584b808e4007b16139976084b9a7b99e3fc5479eecd1ce933a1ad3300dad72f6ced192688aa5b7c0ebd0bf17ff558b4023dc93aa95e5b313391a0f7e35786a72c27f2e8ada60f9f98e407edea353f45376305c6c5dc7f7cd2b5fdb11fedd88164712c4ca53b92f33dc5cc7f681748334baa680e8a8f0318228216a81ec3982d3df853544bcb871fda713fe04759298a750faabb239cfc92aa87a6cc3c63133710f9528219ae546ee3d8b165caf49f2043307b90c33db7f5790bdf096dfc2c1a63692b9a9f86fd8dce9ffc32764e6738a75b507403ffc27eec7e245c47f6794a923c2b5a6f442ceb973b70b51e29e2434bc2f9db0c68b994c0f8d95a3712fbcee4012294205cc5162394f4603f97a6b6e6d02451abd7ea5be74bc4041e8f3db9aeb2c91bd463b90bfeace7b67e089659b358b716387394d44898e50f543c97dba1bc0868c9dd0b54ed70dfce4f685a5b412fa60816bafb5395899905efde15e06a72b59fe0591dbdde685565ca50e34d33c1f7949f45a1b9b514f6a3b3eff850c9292b8e5080dbb8ddd3d01cd22a08b322d92f96a552e1f1b72819c815a5d9d523ce68194846a099f4ccbad07b9ac16a068d14a4524ea9abcf0b73e6cb6a2c4f7d77a658e6fc5f771532119ff2b16bc27ab7bce46fb4e9bf35a2947348381c58806620a0e83f8e70bb45340ef381ce3c5ba6c36f21d00155a989e5a23ce6733098e7411cb50e49a99da20cf9452855abe09f839a4a5a7a835baaca185e6878b3b8487e3508417a5a0d7148c3134b2847f0e90c7d22967aed58cc0efe680c3f03cfb0903211f374f53ac72032b951749ff382763b1301eb90f35b4e63b1accbcfe0f9378a0892d10eec0c91", 0x4a4}], 0x1000000000000153, 0x0}, 0x408) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000ec0)={0x1, 0x2}) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000080)={0x10001}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r6, 0x20004276) 16:01:57 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x2fec757b27a7e376, 0x0) pread(r0, &(0x7f0000000140)="954d3328938b33a17406bdef2d864a36aa16c56a42b0c4d3a0852b9e3022e7bb6411c1752d9b1fee033bc39c9024ec5609c42ddee61896c68e99dbf28b44a14ad2d729de2b0778dfa1e77278fa9e54bae5e2ab4a9b51be7c9911f33fedd37135dae6dddd48fbdda1c762abbb260a6291fafa2ee31c133d4bd57cb559c0ef6ee80bfb10013c771f05894275b085884386321c2f8785b654d01ac6d4e6b8a976b520e8536a4fe68ac2adcead06284dc56af6611e2ee351e3e68713b68b8b9daa93aed50a4a387b1aeb21dd476e488ba901ff061887d65c588eb0a799dcf63508", 0xdf, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) fcntl$setflags(r1, 0x2, 0x98a2ea5fd68f288a) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x5, 0x0, 0xc5e1, 0x0, 0x0, 0x1}) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x40) 16:01:57 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x3, &(0x7f0000000000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) 16:01:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x300000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x10000, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0xffffffffffffe751, 0x6}, {0x18, 0x3, 0x1, 0x9b}, 0x2, [0x1, 0x0, 0x7fffffff, 0x82, 0x8, 0xffffffff, 0x1, 0x5]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r4}) fcntl$getown(r2, 0x5) r5 = syz_open_pts() r6 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r6) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x5, 0x20000fffffffd, r6}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffff9c) linkat(r7, &(0x7f0000000240)='./file0\x00', r9, &(0x7f0000000280)='./bus\x00', 0xc) 16:01:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x80000001, 0x4f}, {0x18, 0x3, 0x100000000, 0x1}, 0x8, [0x1, 0x8, 0x3c, 0x1, 0x1, 0x0, 0x7, 0xb7]}, 0x3c) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 16:01:57 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b40)=""/165, 0xa5, 0x800, &(0x7f0000000480)=ANY=[], 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x1000000000000) r0 = open(&(0x7f0000000300)='\x00', 0x1, 0x12) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x2c0, 0x0) r3 = accept(r1, 0x0, &(0x7f0000003140)=0x274) connect$unix(r2, 0x0, 0x0) dup(r1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$SPKRTUNE(r0, 0x20005302, 0x0) listen(0xffffffffffffffff, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) rename(0x0, 0x0) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) r6 = open(&(0x7f0000000280)='./bus\x00', 0x3ffec7318acfe68f, 0x95) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000002c0), 0x1000000000000187, 0x0, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000006c0), 0x10) dup2(r6, r7) ioctl$VMM_IOC_RUN(r6, 0xc0205602, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r8 = dup(r3) getsockopt$sock_cred(r8, 0xffff, 0x1022, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) r9 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) ioctl$TIOCFLUSH(r9, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000140)) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000080)=0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x1c6e15f8) getuid() r13 = semget$private(0x0, 0x4, 0x80) r14 = getuid() r15 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r14, r15, r16, r17, 0x19, 0x8}, 0x7, 0x9, 0x6}) fchownat(r4, &(0x7f0000000900)='./file0\x00', r16, r12, 0x2) chown(0x0, 0x0, r12) accept$unix(0xffffffffffffffff, 0x0, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x116635ecf9d522a9) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000200)=0x2) 16:01:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup(0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x8}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) fcntl$getown(r1, 0x5) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:01:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') 16:01:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xe2954e14b56024bc, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) 16:01:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000540)='./file0\x00') chflagsat(r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x0, 0x2) 16:01:57 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10600, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000180)=0x7fff) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000240)={0x0, 0x10, {0xfffe, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file1\x00', r5, 0x3}) mprotect(&(0x7f0000520000/0x3000)=nil, 0x3000, 0x7) close(r2) mprotect(&(0x7f000001b000/0x3000)=nil, 0x3000, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x2, 0x50f66759, 0x7, "d59703ec2790f627e8caf6bd2f1adcb914d6e1b2", 0x200, 0x3f}) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:57 executing program 1: link(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./file0\x00') clock_settime(0x3, &(0x7f0000000000)={0x9}) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x50, 0x2) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x58, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$KDSETRAD(r1, 0x20004b43) chflags(&(0x7f00000000c0)='./file0\x00', 0x10001) 16:01:57 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7, 0x1, 0x3f}, {0x0, 0x7, 0x7ff, 0x1}, {0x401, 0x1f, 0x6, 0x7}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) acct(&(0x7f0000000040)='./bus\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) r7 = dup2(0xffffffffffffff9c, r6) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x8c) 16:01:57 executing program 1: clock_gettime(0x24004, 0x0) r0 = semget(0x3, 0x3, 0x324) semop(r0, &(0x7f0000000000)=[{0x0, 0x1, 0x3800}, {0x0, 0x5, 0x1000}, {0x1, 0x5, 0x1000}, {0x4, 0xfff, 0x1000}, {0x4, 0x480d01a9}, {0x4, 0x10000, 0x1800}], 0x6) 16:01:57 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1000000000000176) setrlimit(0x7, &(0x7f0000000000)={0x5}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) readv(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/114, 0x72}, {&(0x7f0000000240)=""/137, 0x89}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x5, 0x7, 0x3, "0b9d11e0fb15f3d43ee01a7aff70c7edc92879ee", 0x1, 0x7}) 16:01:57 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f0000000180)=0x400001) fcntl$setflags(r0, 0x2, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x5374a2af) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:01:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x2000000000003a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x40) r2 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0xd7, 0x0, 0x4}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x2, 0x1c63, 0x7, 0x1, 0x9, 0x0, 0x2dbdd2d, 0x2, 0x4, 0x7ff, 0x6}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffb, 0x0, 0x1, 0x0, 0x10000}, {{r0}, 0xfffffffffffffffe, 0xb, 0x0, 0x5, 0xfffffffffffff801}, {{}, 0xfffffffffffffffb, 0x1f, 0xc08c7e9559ff0980, 0x88a2, 0x100000001}], 0x5f51, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x22, 0x4, 0x0, 0x3}, {{r6}, 0xfffffffffffffffd, 0x10, 0x80, 0xfd1edb1, 0x3}], 0x100000001, &(0x7f0000000300)={0x8}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x3c) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x80) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000140)={0x80000001, 0x2}) 16:01:58 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xffffffffffffffd2) r2 = socket$inet6(0x18, 0x4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:01:58 executing program 1: r0 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000240)=""/221) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:58 executing program 1: r0 = socket(0x2, 0xc003, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a8914c44f7b202a, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)="19620b63ee8d3b31e9b52712ddd3520d8cec9bcad16110cc6e2f3ac8cfc2a9af68697cf04b85f62df2b189ad1d352a0589c23abbf67f00174623", 0x3a}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84c6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000a034b9443ac0062f41c1416ec025301199fbe84db73ce9bcbe33db04363be6f3e61cd859a5b15078f671f1f653c862465da23fe4cc2ad4bde398cd38d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e404bf9360394ce49f2718f1ac82ab95ce1924f0465ae1dab5b"], 0x10) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x60) write(r0, &(0x7f0000001140)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e58420883372b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f323368c24ed611fb6f8ea375fb41a41e51b3b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2dfc95b457ab698c25c0a49c5b93740da1c63f5180504c93f0085acd5675308cd2e8ce792ecf35b38d61549a84b8f3a71338577e4288a4d2388283d4a235c38b7737f2ceb057b3210dd17b63ce01519fa5dd88821bc8194336d023b3f42d8cd32291c030f45af5326d203095b0e1285953cc5499eef0d481aed7d30864d6840434ed69f821aca94cb9edfef71cf2f44754cc535b8f7e9f8010868c9e9711f5220bc5c00548e6593df5329f16f6a35f989605599d620ea2c929fd061b7d77bd362dee7bed0b1ae5698c29c483def11e23a3af59387b20e08977c921f6cfabdb16f420de3597f92650900096ba131003ecb2241f7f1b98b1344f4defc938f7ae67745108156ede64c998e928369995d983625d0e2fb040f921c90e7c63cf3697ab4887ba266d58a9f1454080513e486c8355342e2b046db302de621e383351f1c850d2857f44e9fa59893fbcded81a1a54a23cc2cd46ef98fe1b43d5103217f4c32fc0a6b33c77a9ab923a35d2d0a0889b889790258a9657678451fe871d087f68f2c82ca17019f9117229b0562c9e02b013737af85064b52c831339a3d4060cfe20ef0b3b7f1afe0d3b5e51dfda6c1a465a323dddc9dfa3ad290b4895d551a269310da893e31fd8d1a5bd78d2087b6fec8018dcafc6e7fdd7f35ca9f7b647b36cf9b5aac8c71f96dbcb1be772a9811c079e2ddcecb74ae7e0b4e3ef1b1c4d5d426ac4cb7a0b4789d40cf323f84562a8e9f57c9f4973d97fc1077e43feade86877ea5f36325091c146ba3c54f6728affd1869bc5af381302a5636b84dadf10c09e191b11dbb6bc7ff894ea16afb16977b1b1a2749dab6cfe3e61d2c3de5c9b931157c50ca99ed3c1dd527e17104a9b57485138f11979b07bbdbfc0e030a3a62596896e112604890b9ab4ec088c48012d5b8356fabff5c049e4c8d9ec834010af93a149476f2a14ec3293f6fe528cf0297ae705422b4f0486c2feff7707a526a5b1dca8722703985d34dd5f12460c66403cd71a623138bf1111cd59a0f976feaaf53685a69783b7a187a878c500000100a3d9ea10fd5c6f33b6c5f153c5eaaa8f07384d103a47679fa66257ba7f849fa327cc5f3224d31188dc1253fae6be7be5f447c3622e88ad10b3d2120ea06f0299d6d8714d414c35fb4e6f7fc033e790ada280dfd440d0189d796f84615485bb26b4bff850a8d4dd0d10f92aa52ac0b5552ad5d0218f365ca14d8b519cfcd60b02086360db7a88029d5ac77bb5b0a6241fb9a55f67a15a72d244cb3b23b0663a526d1d43957f7eae7a50da353e46d4b4848290b282fe2ca9c22847e71220d531d9006526c98b58246e757250d5d66da645ccb7a9d3891ae703a106d30fa91f9ae9d471835caf9fad43f06e1332e3e69502c8d4683fecc78f269662cce0be01f5669dbe622616b07dc813b159cff17cab3d921754e26162119bb6cafe9528ccf6a9aff744888f544674db05b33794eb9fe5fd59093dfc0376beb1e75be9cf3760e51701f056454e617eb6704be4171bdfee19eeb4201329490ceeaa1877767a9afda7582ba89b6066f4689557f60ad5a1c2c5e29be407f3bbbdc1f3e845c2771df7c0efa14a2cd7c031ad41ae49e15e7ef4f86799922b0c4a4958961b71273ba5f5a5556b0ea0b55c1835b04f1503c027d96b882e1e4c3bfea60e3bf1e4efb04c66362504502d6b2be724fb0ac56fbb684330c571d0675f1a02c0f489611f71c5ee9604a8c34c3995a5c262e703b2504430724382a96038aa47f7dd76a07be414f1861fce2735ad1174ee704f5020ceb18807e705d1502b9caf5b09afac5be2a5252598597f3265e8d39ab641063a4e72a78658696b8b27b27a523b17f943fa2cdbbd17bc3a75bb15878c0b88545fcde1551c9ca787dafcefe9272f35298da49b82c803feb27c825d00d1e0fede62210aa236f46865f002ff0c56c04fd77aa979c98f2414bfb7187b98d015edce033e5d113e8351cfd3dae77303bf504fb9e3f855cd69b4dbde600798b8d8564e58b8e948768429acdeb852d688ba11a39bbee6dc9863d9d7f229490e9f38e11ba4a505773c064794868a0c78737597069b7abe70a691a0ec586afc74c93ca93a0743917e94f66c4a1ebf0cda70fd86976aeca2b24eb5d901280eb2fa212d1bbd753069978138a1cd54de6f39bbd682702552a8b1ed2db0912a75991221acde8519012772ddcf6ce29a1a6889da6dc5eb25d537461909b4180b396ba2e9666efae0d9fdf4b02557a90204e1acea58eb475655347e137ec3be3757c4039a81fe27a538e22d9a1ce560148d1e14cad07526aa58cbb9997a7df7ba3677db1209f7e3c3198f7623986110c32dd72d802bfebc06642374122fda961e35599ee44fa4676b99d2114381", 0x792) 16:01:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0xbc) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x0, 0x4) getsockopt(r1, 0xffffffdfffffffff, 0x59b, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) geteuid() ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = dup2(0xffffffffffffff9c, r1) mmap(&(0x7f0000086000/0x4000)=nil, 0x4000, 0x5, 0x7019, r2, 0x0, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:01:58 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="09e6086b20aaf433aee1a296b24cb67f693067685bb3d2d7d442c0a52d05c436a93711d20393eff20ea09a304969b894b6011ce57d0250f983dd7a9d31f0da3d7ed4c3d76b04c090b23fb93ad0154b0c64cc2d92b085fe93db19fe35a1d522c8b715d13338432027a75b1d45af327ec02d531fbf888c15fe70d4eb15f54d21e8ee6198f6b2d7be1832c5cc90dec9165c949c", 0x92) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 16:01:58 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x10) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='!%', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) readlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/199, 0xc7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) symlink(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00') ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0x7}, {0x18, 0x3, 0x200, 0x3}, 0x59, [0xffffffffffffffff, 0x5, 0x2, 0x3, 0x4, 0x200, 0x100000000, 0x100000000]}, 0x3c) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_timeval(r4, 0xffff, 0x1806, &(0x7f0000000200), &(0x7f0000000240)=0x10) 16:01:58 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="ad5aa07745015c428709d5b84dbce10e66289df2f69eb4cbe43942e91673c7527befe789cbb8ed31879552e8d53f367fe9eb87ef97211517b2b4803f4fcede2bdea74c1e21fe1e02cb3d2df7974c0200a9d25569dcf496318cc0d7ce80821ea2542e585c8e0b3f9fe8618f2d77f65c6fac41d0fc891ed8238e43ddd3a202cbfd8b1665c344ec7f8a5ba6a5a0c04098c027694f6d36d588f7b92652ff7e93ff60398f1b1ee64bcb70c6553feb1511ef7a9760a17bdc9a18c5ec0224268d8c90d4f4531f8de64e16", 0xc7}, {&(0x7f0000000200)="038331c280e18e203ca04e02e2e56358c6dd02f2fb02f233f64bcbcddf8986494721a65f918b1498b57787ce67f25b156acb415495a4fdf4d7a3da33a4c928b190ea7b1d76715164dd20d4d4932da7168fd3ede0209cdb526dc693c0a694f7a830718afd3518f94696a26e", 0x6b}, {&(0x7f0000000340)="1e151c8c4745e102c02812728a667e9c89f5824c0f9259575ad2d3dd8c60b44090c05dfdf7c2172cc3d228229484173c28a57bc134db862cff8a7a4faa2ee198c11ba5127a4798e8772664da1b2b2b140998f15d19d6c34296bdfc0a0ea8ca602514e9085ae2cf17ff60a184b8e927fbc82401658fc76f64fe6291f36a024d4202a2df", 0x83}, {&(0x7f0000000280)="f8f7e5b80a96ae8b7cba5c9f4edaa6f7bdf73c5006f165bb91d7707a70c7ba", 0x1f}, {&(0x7f0000000400)="b492b42b935ca37d16acc27e71b9f318e86f3647444eab5a27b83a225f25335463809d75083a0d202c2c2bb6d8a621c337ad79d637b64ca3ffca87b3b3323248a589a7fe477b30b07257490d931a333f5b63de83c5049492aaedf65159785ece0fab1e54baa0680e13fcde33e9dbe2506a450febab378de103b4dc62565a5906b1fb4918dfe8a23c496679aab9d8d17e5560", 0x92}, {&(0x7f00000004c0)="494ffc766a8f9235fc2d021ce7144608985f692e13047b51b0c781d3ff16fbfc3043ddc98ad8402bf802a2eae2db1e082cab969e530b80545de279ea54c97d784f1bb3bba0f382e8ad69c39256bf20ffa9a135a491d05679da8ea539b6b493b587ae0bfe3a72f1dd72f4480da2134adee446ec7d161a3108539b21fb0400ea011b545ca468ac411171192da7048d1d9310bf72af66a34f334e9fcbb504fb791020fffa235052b943687b1516573b60244e81990e024eb8753414c169e22af601", 0xc0}], 0x6, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461c66, 0x2}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) 16:01:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) clock_getres(0x0, &(0x7f0000000100)) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)=""/4096, &(0x7f0000000180)=0x1000) ioctl$BIOCSETIF(r0, 0x4004667f, &(0x7f0000000040)={'tap'}) ioctl$TIOCSTOP(r2, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4, 0x0) 16:01:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x1, 0xffffffff, 0xffffffff, 0x6, "2b3e02546f52f7e637d723eba5bd18cb3721d5be", 0x3, 0x4f}) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) fchmod(r3, 0x41) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) socketpair(0xc994c5f2e330375e, 0x1, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) fcntl$dupfd(r4, 0x0, r5) 16:01:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 16:01:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x5}, {0x3, 0xfffffffffffffffc}, {0x1f}]}) r1 = semget$private(0x0, 0x4, 0x80) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r2, r3, r4, r5, 0x19, 0x8}, 0x7, 0x9, 0x6}) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = getgid() r10 = semget$private(0x0, 0x4, 0x80) r11 = getuid() r12 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r11, r12, r13, r14, 0x19, 0x8}, 0x7, 0x9, 0x6}) getgroups(0x6, &(0x7f0000000280)=[r5, r6, r7, r8, r9, r14]) setuid(r11) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4ca26f61d56d77e5, 0x0) connect$unix(r15, &(0x7f0000000140)=ANY=[@ANYBLOB="03002e3966696c653000"], 0xa) r16 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r16, 0x8028698c, &(0x7f00000000c0)) ioctl$KDSETLED(r16, 0x20004b42, &(0x7f0000000200)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x16, &(0x7f00000001c0)="65580e43a1e9d7c287cbe4a38d979a9b5f5f35fcf1b6") syz_extract_tcp_res(&(0x7f0000000180), 0x61, 0x40) 16:01:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x204) chroot(&(0x7f0000000140)='./file0\x00') semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000000080)=[{0x4, 0x5, 0x1000}, {0x3, 0x4, 0x1000}, {0x1, 0x5, 0x2800}, {0x0, 0x1000, 0x1000}, {0x3, 0x2}, {0x3, 0xa25, 0x800}, {0x1, 0x40}, {0x1, 0x7ff, 0x1000}], 0x8) 16:01:58 executing program 1: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xe473, 0x0, 0x4, 0x40}]}) 16:01:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) 16:01:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) pipe(&(0x7f0000000080)) 16:01:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) syz_emit_ethernet(0x2a, &(0x7f0000000000)="305a82c5d4b129ce13cfaec79d1ca4c3359764620911bc25d941929cfca0f8b4e4664191e37aaaa5a484") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d, 0x9, 0x2}, {0x4000001, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x1}]}) sync() 16:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) readv(0xffffffffffffff9c, &(0x7f0000000340)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000080)=""/128, 0x80}, {&(0x7f0000000180)=""/20, 0x14}, {&(0x7f0000000200)=""/23, 0x17}, {&(0x7f0000000240)=""/86, 0x56}], 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4000000000044}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") 16:01:59 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), 0xffffffffffffff3b) 16:01:59 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) fchflags(r2, 0x10000) 16:01:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = dup(r1) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) 16:01:59 executing program 1: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x4, 0x80) r4 = getuid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r4, r5, r6, r7, 0x19, 0x8}, 0x7, 0x9, 0x6}) chown(&(0x7f0000000040)='./file0\x00', r2, r5) r8 = getuid() r9 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r11 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r8, r9, r10, r11, 0x19, 0x8}, 0x7, 0x9, 0x6}) setreuid(r0, r8) setreuid(0xffffffffffffffff, 0x0) 16:01:59 executing program 0: setregid(0x0, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000680)={0x0, 0x1, 0x7f, 0x10000ffffffff}) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) r7 = accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r8 = semget$private(0x0, 0x3, 0x80) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000200)=0x9) r10 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r10, 0x40}], 0x1, 0x8001) r11 = dup(r10) semop(r8, &(0x7f0000000880)=[{0x4, 0x6, 0x800}, {0x2, 0x89, 0x800}, {0x4, 0x80000000, 0x1400}], 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x102b0, 0x100010132) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000740)=0x8) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000005c0)) mknod(&(0x7f0000000600)='./bus/file0\x00', 0x2181, 0x6) ioctl$TIOCDRAIN(r9, 0x2000745e) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000480)) mknod(&(0x7f0000000280)='./bus\x00', 0x6000, 0x40004000000028aa) getsockopt$inet_opts(r11, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10000, 0x0) r12 = openat(r11, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) getegid() close(r12) semop(r8, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000840)=0xfffffffffffffde5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000900)={0xffffffffffffffbd, 0x8001, {0x1, 0x8}}) r16 = msgget(0x2, 0xc0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r19 = getuid() r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r27, 0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x0, r17, r18, r19, r24, 0x1, 0x9}, 0x800, 0x1, r25, r27, 0x6, 0x1, 0x1, 0x2}) getegid() r28 = semget$private(0x0, 0x4, 0x80) r29 = getuid() r30 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r32 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r29, r30, r31, r32, 0x19, 0x8}, 0x7, 0x9, 0x6}) r33 = semget$private(0x0, 0x4, 0x80) r34 = getuid() r35 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r37 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r34, r35, r36, r37, 0x19, 0x8}, 0x7, 0x9, 0x6}) getgroups(0x0, &(0x7f0000000580)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x208001}) setgid(0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)=0x9) flock(r7, 0x104) dup2(r7, r7) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:01:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000140)={0x0, 0x200, 0x4, 0x9, 0x50c, 0x1895, 0x0, 0x10, [{0xc7, 0x9, 0xffffffffffffffae, 0x2}, {0x6, 0x1, 0x28b593f0, 0x10000}, {0x3ff, 0x1, 0x7, 0x8}, {0x663, 0x4, 0x8f9, 0x1}, {0x4034, 0x9, 0x7, 0xa8}, {0xb2, 0x9, 0x2}, {0x4, 0x8, 0xffffffffffffffff, 0x7}, {0x4, 0xed, 0x9, 0x2}, {0x7, 0x800, 0xbf9, 0x200}, {0xffffffff80000001, 0x6, 0x5, 0x4}, {0x5, 0x3ff, 0x4, 0x70a}, {0x8, 0x7, 0x8000, 0x7fffffff}, {0x8000, 0x80000000, 0xfffffffffffffff9, 0x7fff}, {0x800, 0x690a, 0x9, 0x1}, {0x40, 0x6, 0x1, 0x447}, {0x101, 0x80, 0xd8da, 0x388}]}) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x1c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:59 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r1 = socket(0x11, 0x4009, 0x0) shutdown(r1, 0x0) socket(0x4, 0x0, 0x21) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) sendto$unix(r2, &(0x7f0000001780)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26c0e6c664054e029110bd6ad396c718292aa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ecf4f4c8b2ca3ebbc257699a1f132e27acb5d602040d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943e01b1257aea8c500000002000040000000020208a371a3f80004000000000000000100000000000000003794b98d38955a4e2485955a5fa7226e656bf7c29381a8aa16de7f3c777bf55862ae669dacfe4872184c02eec758d92d1e9824b47af238395644c80214458cfa0cee3d103029e4a3b589853975027a7f828fcee8edc97a5e872f2535c1c6c2db7aa3124f809d4b63e3bb41f77334ee5e5768c369a04924fc6886605d4f0000000000000000000000000042cda79b5fc281310af0534ef5d10e23b420edb9a978c6b71fe2256c6166a069567c6741d46a299351f41e5c7d45a98d7243fb31583030e32695dad75ffa660945f946ff74f0c5f4fa5f384748d52e6e632ce5a83f6ee80a97960eae3a4ae454d6d996abb5dedcd1221688b15cd904000000b55f87863bc5a0d1f1c210246c1735f00a5ce79fd4caf3ac6ad154a85b6fecde0e063e8e14e51c576b405948d4b7d52daa8ab85d8a1e562ab2952ca4144a1e1dffb027593195b6d325294cd1dad63c11e66813e5fe7c6f96cdf84d89eb4ff59000000000000000000000000000000000000037413582ad", 0x227, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x8b71, 0x4}, &(0x7f0000000100)) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000011c0)='/dev\x01\x00\x00\x00g\x00', 0x105a1, 0x0) r4 = semget$private(0x0, 0x4, 0x80) r5 = getuid() r6 = getgid() ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001300)) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) setsockopt(r7, 0x8001, 0x8, &(0x7f0000000080)="ee256df879c2b2c4c3798fa65103e073d9c9f2fef4e7bf779adf0eb504175f82d1c26300cc9e82e04c", 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r9 = getgid() r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r10, 0x8028698c, &(0x7f00000000c0)) recvfrom$unix(r10, &(0x7f0000001240)=""/192, 0xc0, 0x10a1, &(0x7f0000000040)=@abs={0x2, 0x0, 0x0}, 0x8) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r5, r6, r8, r9, 0x19, 0x8}, 0x7, 0x9, 0x6}) fchown(r3, 0xffffffffffffffff, r9) openat$speaker(0xffffffffffffff9c, &(0x7f0000001200)='/dev/speaker\x00', 0x40, 0x0) 16:02:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x110, 0x10) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c1bb261dba648"}) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x6ff40e19b90690b7) write(r0, &(0x7f0000000080)="1441", 0xffffffffffffffd1) 16:02:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff02}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x0, 0x552884105b2a01dd, 0x9) 16:02:00 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x10000000000002e8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x50) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) fsync(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40000, 0x0) 16:02:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x80, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x5, 0x6}, {0x86, 0x7}}, 0x6) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = dup2(r3, r0) fchmodat(r4, &(0x7f0000000140)='./bus\x00', 0x100, 0x4) sendto$unix(r0, &(0x7f0000000240)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa00000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500001002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) listen(r5, 0x2) 16:02:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x7f48cbf147812aba, 0x2, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) dup2(r0, r1) 16:02:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x8001, 0x0, 0x1fffd}, {0x4, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) r1 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/33) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res(&(0x7f0000000100), 0x1, 0xffffffffffffffff) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x6ba, 0x0) 16:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x508, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000014}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)) 16:02:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') 16:02:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) setrlimit(0x6, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf80d19ce11a84ac, 0x0) r2 = socket$inet(0x1e, 0x3, 0x0) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{}, 0x5, 0x14, 0x8, 0x9, 0xffffffffffff8001}, {{r3}, 0xfffffffffffffffb, 0x20, 0x2, 0x7fff, 0x3}], 0x1e35, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x88, 0x0, 0x20, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7, 0x919}], 0xff, &(0x7f0000000140)={0xffff, 0x80000001}) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000180)=0x1f) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mlockall(0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) 16:02:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x1) r1 = fcntl$getown(r0, 0x5) ktrace(0x0, 0x15, 0x910, r1) 16:02:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x400010001, 0x0, 0x0, 0x1f}, {0x3c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x1000, 0xaa, 0x4}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000100)={0x0, 0x0, 0x3}) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:02:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x1) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x3, 0x1ff}, {0x18, 0x1, 0x9}, 0x2, [0x4, 0x3, 0x9, 0x4, 0x4, 0x100000000, 0xa9, 0x5]}, 0x3c) chroot(&(0x7f0000000000)='./file0\x00') 16:02:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xf0ff51428550b7d7, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) flock(r2, 0x5) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:02:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffff00000001) 16:02:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x40080) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3ff, 0x0, 0x401, 0x1, 0x3ff, 0x3, 0x100000001, 0x1, 0x1, 0x2cb7941b, 0x7}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) clock_settime(0x0, &(0x7f00000015c0)) chroot(&(0x7f0000000000)='./file0\x00') 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x400, 0x40) write(r0, &(0x7f0000000000)='C', 0x1) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x44485d48) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r2, r0) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1a1, 0x7) 16:00:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='I'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchown(r2, 0x0, r3) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) setrlimit(0x4, &(0x7f0000000080)={0xffffffff, 0x45}) dup2(r1, 0xffffffffffffff9c) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) msgget$private(0x0, 0x400) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x8f, 0x1}, {0x18, 0x3, 0x5, 0x6}, 0x1000, [0x27be4e15, 0x6, 0x200b, 0x8000000000005, 0x2, 0x2, 0x4, 0xf30]}, 0x3c) 16:00:00 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1000000000000009, &(0x7f0000000000), 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x5, 0xec16) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="76e2ffdcf92a48677c5875b9a2316bd5f077f350a258903f065e1ca995fb6d9154519ed66a0b33e12736b4e3f387cb6690db215692b260fa1690bf79a123af45f16fabaae057519ee9fee8ede80218ee1bb1c0dd4a03da71d9e1a07d7c8c988d", 0x60}], 0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x20ca, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) readv(r5, &(0x7f0000000380), 0x0) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semget$private(0x0, 0x3, 0x1) semctl$SETALL(0x0, 0x0, 0x9, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/\x84\x00\x00\x00\x00tyCcfg\x00', 0x80, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) dup2(r6, 0xffffffffffffff9c) pipe2(&(0x7f0000000240), 0x4) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000280)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7) r9 = open(0x0, 0x0, 0x0) r10 = openat(r9, &(0x7f0000000180)='./file0\x00', 0x80, 0x60) unlinkat(r10, &(0x7f0000000200)='./file0\x00', 0x8) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3f12403d1f9d1db002c2a", 0xe}], 0x1) dup(r10) fsync(r3) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = shmget(0x3, 0x3000, 0xa0, &(0x7f0000ffc000/0x3000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x10000, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000640)=0xc) r3 = socket$inet6(0x18, 0x4005, 0x6c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffffc1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getpgrp() r9 = fcntl$getown(r2, 0x5) shmget$private(0x0, 0x1000, 0x400000000, &(0x7f0000ffb000/0x1000)=nil) shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x1, r4, r5, r6, r7, 0x5, 0x7fff}, 0x6, 0x2, r8, r9, 0x7f, 0x100000001, 0xb1f1}) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r10, 0x8000006, 0x5, &(0x7f0000000d00)=""/216) semop(r10, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x0, 0x7fffffff, 0x800}], 0x7) r11 = socket$inet6(0x18, 0x4000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r11, 0x3a, 0x12, 0x0, 0x0) setuid(r4) r12 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r13 = semget$private(0x0, 0x4, 0x180) connect$inet(r12, &(0x7f0000000580)={0x2, 0x3}, 0xc) accept(r3, &(0x7f0000000440)=@in6, &(0x7f0000000080)=0xc) semget$private(0x0, 0x6, 0x40) semctl$IPC_RMID(r13, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r3) r4 = getpid() fcntl$setown(0xffffffffffffff9c, 0x6, r4) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x3) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x7ff) 16:00:01 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x3}) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0xf61d4b3dfcecf3e1, 0x40001304, 0x0) syz_open_pts() 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) openat(r0, &(0x7f0000000580)='./file\x00', 0x200, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x6, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x1, 0x0) r4 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000640)=""/34) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000600)=0x7ff) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000080)={0x10, 0x1ff, 0x4, 0x80000000, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x268}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff0000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff80000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x85e5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6bf}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './bus\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/215, &(0x7f0000000100)=0xd7) 16:00:01 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\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)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000003004d8b900000000000000000000000000000000000000000000000000000000005e6647f3d77400"/78], 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r5, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r5], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r5, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r5, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r5, &(0x7f0000000a80)=ANY=[@ANYBLOB="e198000400000000"], 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\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'}, 0x50) execve(&(0x7f00000002c0)='\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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f100000000"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x8012, r2, 0x0, 0x2) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYRESOCT=0x0], 0x1, 0x80000803) execve(&(0x7f0000000740)='\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', &(0x7f00000007c0)=[&(0x7f0000000080)='$-*', &(0x7f0000000140)='.(*\x05A\'-\x00'], &(0x7f00000009c0)=[&(0x7f00000008c0)='-\x90#./\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.(*\x05A\'-\x00']) fchmod(r3, 0x20) msgsnd(r5, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a4fba2532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f7764444290b250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) utimensat(r3, &(0x7f0000000bc0)='\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', &(0x7f0000000c40)={{0x200, 0x1}, {0x7fff, 0x1}}, 0x2) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x86128) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2f496dec29bf703b69153fff70b2bd8b3ef38bb98db2cc3eeca47377f41938ae92ae2463db328fc671fb5c73cf814e7453c78830d1eca3e8", @ANYRES32, @ANYBLOB="559767c46e78a5989f1623ff3dcfbc438bd060f7cda41f000000000000f920be3533", @ANYRES16, @ANYRESDEC, @ANYBLOB="274fa3362c9b3ab4443dd478160be418651accf72f0e4239e6641e4602b0b48b1515e3ff1a03ea8a82d66e7a4e51da657d505f8338ffc65cadfb336c40773d48b55d", @ANYRES32, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESHEX, @ANYRESDEC=r1]], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x25, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto(r2, &(0x7f0000000180)="77a795cc64f550537901135b0182f8dc843f2bc7cfa695deefc55848c5f1ca4823aff1fb6eda2d9929f315b466bf08ded0f199edb21fb88341cc891b357f860c60bd64ac39daea3dc5fec8da3407697ab524fef444de", 0x56, 0x803, &(0x7f0000000200)=@un=@file={0x2, './bus\x00'}, 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) write(r3, &(0x7f0000001900)="6f4c8b76f6dd729d4f5963aef80500b2d6bdc42e97bb40f30aaca7b848ea775204344e569f95a33dd5fb63659bf26976cc68b0762de4fc41737a9253570f8e415afac671f2f6b2fe3288c16486b23a0582160757c96128923826879504861abf383208941045e24e990d4f3aa8075a8c2c1a5832ff02242ae0fcde911209506b000000000000000059a8ebc67f55f3ce4f0202240703b2fd729c902eb3513c9880503555f41e6f24e7a682e8fb05c7fb666186d22e8f658aac569848abfd0e5f315d0019edc5a54984e2ce4dce4db410a4889df3996eaa8bca709b084a002998b74015c133abf9c65b3479d86b7b6f53a9d2871f2e90abd517e4c96f5389315ca6ea6743c700000000000cfbaf9e2c046efbd88aef43295d73624b8da8c4efaddb24ac03165eab9b88a7619042d650c62cbaf0ec0963f4d933bacb6bba1079735b87bbe144014ea28bedc02dc16e13ba3a9dbdc7da93f83cc5adb7788a78a503679baa2beeafc15d06c187e86abd5656176b6c2118a91b38320408d398b623476c648b580205b5cf82881e398c632e", 0x18f) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) sendto(r4, &(0x7f0000000240)="e16c7ca59550de88340e7a4c54fb86bfcc75903540adfeeefd979f0f013b91a19645428332d74e43c1acb4389faa0d3ed44d189a3f490244f270dbad3b0e3644d1ec9ad78cfa4044563789ce342a95f73d76cbd61d243f7cb7e903785fdea36733e561d116b09d3c1a1968775f97e820842e045629a34d5579737e6fc042e2deb28b6882ae5e856898e0b9567b4293a6655828f7fdf65d0816f70529a0ada5926f56999f4bc76f", 0xa7, 0x0, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) sendto(r0, &(0x7f0000000040)="272d20ca1d559e3ed55f1410de38960a174e71a928ed3ae091d208ebae3e62240cdd36c43c6636c64a6ee3711bb701ffaf414089057d99515713c4e70e025a857ed2d9a106719274b708500492964b43e1e4fdad", 0xffffffffffffffb3, 0x8, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x65a) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x5) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='.\x00', 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x5, 0x7}], 0x7f, &(0x7f0000000140), 0x8, &(0x7f0000000280)={0x5, 0x7f}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffff8, 0x23, 0x2, 0xffff}, {{r5}, 0xfffffffffffffffb, 0x1, 0x10, 0x4, 0x9fe}, {{r6}, 0xffffffffffffffff, 0x41, 0xfffff, 0x4, 0xff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x200fffef, 0x4, 0x1}, {{r1}, 0xfffffffffffffffa, 0x44, 0xb40451370093a438, 0x7, 0x8}, {{r7}, 0xfffffffffffffffe, 0x88, 0x80000000, 0xefb, 0x7}, {{r8}, 0xfffffffffffffffd, 0x20, 0x2, 0xd3d8, 0x800}], 0x6, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x4a76fa921837bbf3, 0x2, 0x7ff}, {{r9}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x4}], 0xffffffff, &(0x7f0000000480)={0x4, 0x7fffffff}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000240)={0x6, &(0x7f0000000080)=[0x3ff, 0x80000001, 0x1, 0xbe79, 0x637, 0x3]}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x44, 0x0, 0x80000001}, {0x6, 0x0, 0x0, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x29d8aaa8}, {0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x3c, 0x0, 0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0x9) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='#](\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='+$\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='Z\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='[\x00', &(0x7f0000000440)='\x00']) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:02 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000000200)="f4b912a091ddd4105dd7451bf4e9d2cd7bd3c2d8782648cebf363bf4afb40bf685fb5d8c108ed4782e0637be6d82bcb44b03d8de26aed72fed6f9a04d2298060002f9b2d8004181c8d53673f641b64aa4c97de5f0c11937316bd5a5a4591a0ec14aa209dc6b6abde2fcf2927bf5a9f8737ddc74d8e13099415f12900ec5e581dadf9dc0e6e6b3d06b66578cb2ff1db04a8f1c132e33d73296f49d9f46d03b92e4f4e794d256751231ba729f801d3f6e6c11e1230869daa2f37de7882b8d4ecede2", 0xc1) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10040, 0x0) r1 = socket$inet6(0x18, 0x2, 0x3) dup(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x3) lseek(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x6}, {0x3}], 0x2}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000001c0)="e40c2528c341d35358d781dfa7a5910d28ee9b0079e950d43c524a92000bea794ebe3b251ea69438d84fcb165ddb972d5543db51c810315df5b65c12ce721de737e211869c46664a846e1f92f3eec821f2d1c7b1c434ca4533cbb8fbcba301b73f61bcaedbca9b7a771603834364f76a8596380008cda3842d955b6b91b3040e0fb84973d2aba5667e59fd78a928d78535a14d68dcebd9fe419e095d6f6689ab961dc814eddab80bdadbfb03122cce49f980b57fd3551079fd4d4aa295f3921807c33df0005346e778d94b5d802080", 0xcf) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x10001, 0x1, 0x8, 0xdbbb, 0x8}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x1203, 0x7, 0xffffffffc5fc386b}) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="220e22", 0xfffffffffffffeea) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/187, &(0x7f0000000000)=0xbb) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x35}, {0x6}]}) fcntl$setstatus(r0, 0x4, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0x20) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000a40)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) ioctl$KDENABIO(r2, 0x20004b3c) setuid(r5) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) sendmsg(r6, &(0x7f00000006c0)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x1f, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f00000003c0)="28440e26623fa19b01eda6c6323a9a50647c3579b757daa061f8fa025e8fc1c8156b15b89a2fcdd4648717fbf31e1e6b51ec4ce3457428b1993b93df5e20149a8e97e48f8d394d3398f66220c69697ada4ab8c50c2b399c9767bf4f07811adf0b716adaafcf07cf4e9677c52cc37cf0512", 0x71}], 0x1, &(0x7f0000001cc0)=ANY=[@ANYBLOB="6800000000000000ffff000000000000ca231271f458c998d72c2cc490f6fe5edde9e9349a6e644bcd84cb1a1881180e1c76ba45f2b92a83dfdd9e0bfdc7172e38d09631c3711340e58f80e0e5f0ae3b64a2894e9acd0f9ab8a5e8988612107db73a99775800000060000000000000000100000005000000e72cb63425638f5b4096e5f4723554c2215e41a6806d38ca31c0e1eab83137410ff217bba45214bb3698f5f77227c0d74ff833dad220022b3080fcb354b409864ee28068a00626952a82d4c3ea641fc71010000000000000010000000100000029e017a0c7b145d73aae7a975562375ad49a4d7ef99e317966afa1b0cc191ee7b3abf4f0c17ee2cbf9874f407c734c96a904f20ccf7e97d905ac574f0df49e41262e1c4ce887eac1ea05ea2da3d23eac4b04a36e631d4eef5e4347d42ba3b4fdfee3c2230a77284adda6acf13dfe4037e41ed450ace37bf3c97005356d02edd83f9d0fb7881fd4d1901ea51197f4620164d01b2431abff116929933ee7bdca4e68b1936426ef6e34239757e37aa080c3e03737328268a5b8b3dc676542770ce82c14e5c1c7f15f28f3eb4c0a849b873a25690dd9a35d69486c395ea3465b1dd008e4bd1070ea5760fc477be6f8ec9688bc67ca644df14f3bc4d4c41a03e11e3ebda15af1070b78366deb084291c4eca91cbf074b37ad52b24eca94c10cc78b7b68fbfd8c1f959f1e1f2ce1dc4a1c7d9a1c2c624ccb62e0dbc6fce5de024488b8ab619f22d9a4e31ff1009f756d78468a8e0a7491759a202655ca630b413e60d691db91ddbc96b644527e09de6cd9485f8a4ea675bdd3eda43ecd1ebd9e2db557e48e1bc5cca1cde36f1b3d3d057314088021cae10b9d79c5c22c6c92eb5d76f4cd54c7a3c387762223db1eec078094f77a2c41896385cd571e5731c548c66e058efa4fb84b91851b72f9ce218fc557ea873811add9f52a2fbe25aebd1dc48017bb054efd87dfc20bd1bad42bb3e014c3b9a16bcf21eda191fa749f407078164fa3bb961b4b7aa7846028631f5a99c612b1f2f51d13654c1eb7da23d37351a5d6624ef7495a2ac50e56a1df50f8a5bd83ed8fbbd4db17c87af13f2f0d0ccb1831eed036e89aade3487ccd227a0984194ca2108066b7032a8d51d3e50e838371706ba5aa3c43bb715bd4d062b96d79983570de5a8b7bee101cf4f42fd5f78ac0fc0b7f3f68f49f9fe72b8d0e9a30ebc35e5bd79aea44647ad290c76b4a31a3b53b369c6eb368f65f64caac5a0f652909c2f970c32ac01276d4666baf4990bc7d93da3c4f4b008bcfaafdca496ec389fd5223634bfb9cc7844e8c782f3c237d9e978897ef9accadc6bb4e643646b27fc5e5e7d62a7fa887f02c3464f8bbe97d2f7c744c0691bf8f22c42851581ae0f13bf687dbee1983f0325b60c88da5976682f32696b4bc0e728e400903e4a76efb8cca3f6f279ba6c3723247b54525ab1675c668aba02cbe3277c5c16c2627faa353d498b93484daeae9a71d40e7255b27c3d6edfd0188722f3997785a1577d36f2d8d2773f0e2ea956dc02668916e81f9f500306d6a79201b0c2f49d5d079f27525dd296dcb0bcad47b65e3106c10dfb9a36fc0faf9748f28846cd32f3cd9c3772e4345ab2ee34e891cb52e2eb79b4ec5009a9e8b4e7fc17657c8536f4a1c23d81c08e281b20c1eee2f0e781c87e89c79e0e2e03e29189c6aaaf46acab534b038851eb85378fb37467289e7baf721a328749239af7aed071ea914075251003c7e74a9a8b6d669168ce7401c5a16a0e04ff6caf0d69439aa080ca5552fe91d6bee51092b38438db239a24d65b8c1016bee1348d08e6daf7a69ce44ec1be1f806bfd92f67d37ac21960c4713961ac96a010f2f7902fd47ffe826e49cf815f41bf223a74c9e31a15eebf4ef1719b2d89c978458fdb26bc4b0cb0a3c46105b88a133e7ce390ec424591e895fe6f78e3dc450ba613ad5f5666b9ad1df732068a7595f805467f4161b177b9b5d63fb93ec05c34e79ae8f0e7719ec0e5f08590e82515e6fa7079f816c96dd1934bbc824542a6e4d4278722e9a6acbed65b9c86b6b7d35fd73bb97a296d7c173c3abbd515e6d86573bcbb2606e1f196aa3d3541ca5c4baceb6e03fcda3a007df30f80b79ce1bcb9114fe6f801d6f5e637e50a66c8da29dda11a2e3cd230002e57991d846c0d9a0a85daa11bd2103b79f4f1b19cfe748131d3fb1ffa0e16366b9503a9e5d7ca76353c4e7b6e6539513b24ecc2927b8d88db0679d37f48587031ddcf125d27f7a84215600b7ea029887c0058f556439b85564385fe03c1620e7fe2ea7aa72a64a08904e48e3118017808ad576b96a0dd7f98e03fcde1e43150a2553b381a2ce69d59cff34381c9d3e1b1502e305430112f89c2170dd9d2d1060c800b5916ff691f0ae72bdee37137e57a01dc218cfc38b7cbc1fe95522db47b2723ba6b0997967176cf9836b3efb9960183106af8aed85e07a8b967e90a556b0e4bd96ceddd19214b4789f9517b9cb15746477fcad3c0b9d8c2f4d0990520c525f5af06914e65530ac0815957546f9bab23c263d3b91c451f293e2d1a160956ae02dcaca8bda19df6c40cab99e81535e0809d56fae61349eadfe50551d87bc6397b4147d9325cdc7fa5f75067b9f2617cd733fffb7a92e5fa4b41994f0c52622ac96510b657af8a999e13136cb23cccddc3ce065b9f31247ab86cb809f332613c7ae7b8172d40ee7290716ea161e2b3beec25bc985beb09d7ce99d65e96b79230a3c2ca5ddefa8a75189e3ec924df81a9d0e21111a013a89bed78182029031f7a797955046941435edf6e5eebb9e662991f56c0f67e2c8e76bd4ed9976466724bd7c3c9a9b80b0d46a191a94f5ba91550fed0695413f2001cbcc081101be96d44a302c9c40d7aa48e004a16ba40b1df9b809136b84921c52b4579fc82c5d187d8e5de9779b99182b9dce46533fb08a001eb371e7604094e8864c80986d3e89228f00054f2dba3cd5b3ac6dd0728cd62fd1f85a710b35c3a7d99d4332298ba21b816f5b76c09149c6bd4ed5d6b5f47cb571b7a020f2bd9e05d95bd0d2182e9a761e16cb4de26156660c934da1d43456d86293d7a33a5b51cf5ec63f0b6fad114908efe83e48f042d1e38d91776871f34928898180df86350cdfa17a1002c335e64944a8a3b75419cad807ba93122a10ccdd1e408f6e2e9da239ead50421d0989b8d55770eddd1c865e6a00d0a26b4618c3790718fabae794cf5daf6b7c2161b5965c57e769be32fde7489ba4f34700646f21c48fc6fdc446658d959c446fbcd90255eb9acd4ebb9894c37c2cec3b5bd20be850d6465118992b7244ce6f896616ebda5725fc90265596115e1a84228540d86f6fcb28b2957c8f4f0b5fe228edf257ad2117f5750766fafff22b87923365447a79c871884e34c6a901077375b6f5cd33c723c0b0c8cfa56a4056f537b7ca27ff37669bf16f004645ce86b399097fe9c77017ac908134c2ec3dcba9a95b4eebc38dfafd7675fe7960d12824c8ea49fdf8994f70bc82fceee10e83543cf81122339ba6296d9abb551939849d6383de86b58afc3537d05c6a950c4fb125d0c875de92efccd8e6f354f7405f675afe76bb85446500000000ac6e9c78905ca30b86786d69887c66ceea6060bbcdf6677bdde177c9f907402325d4eb81552bd255f85916e219fadd3155e39d149152aea7a9ceb1f98e515e5e3abd1c9329189eb715bc44ac39ef90431256936f356e90c9e3db3934d8a257247cda66c69f94078872e9e4d961163a33ac73fc75f159190b4b2312f282030b0810aa0e35027c15b8e105523e28c9ff50336d73c629dec9e0ba28532a423ebfcb3a0c23d5ae80fb079e6e6f80cb08caffce96205f6364cb1364e07bf9031213e0d366bd3d886b94416578faa87a499de091abee30063ee45af28ee779cd3fd3fa8589f456c7e3d10a07c42fbea1eb53c549ce85c349823960567361767ed106052c2d0fb6e6868e91ff539d515e59441357c4109ca5c3ba07a0d102a9dfca19134f660a92de6f02354cc1e96eabe3e264c1d2252d9e5fb48a2b50ca03bf35803b9b56b3407fd86b7121b1e6abb476e62ebcea2899b58bce34136da4ad6a6bec788badfb87b736d3ffeba86bff319de9bdb11176aa355b6d0ade5e84b1281cafcef728a0e8b14d2b7ebe69930193392b4ecf4f1f95629287f8e9ae1ea2502af47cddd7ba4f1a466b06fe9b7353b5bf8664f5d36fc4ffc1c2a8f197c90f8edda8ed825246d98ad46e31b23f6162752d9bbb594218424bd201e467bd080c592af5836b3d401940530fa7efd162bad178dcdc4e232016b286992f6ca4d02524e46e5fecf4d08065fd56337fd0d08c8998a20d0ee15632f4664764d99dd5dd3a3c782c1679856f2d88eba7f6614d89ebd7bd1ea57c3f4df9ce21d6526e272969bd3f96dca529d433fdb51a9a7d4f26f76516dca0f9d3929d5863b8f5589655ad81d72d2ad03ad6d8ec69c87d1eb1b0e16371650772c10f919c93ccd507b16663f4409eac064e05b2943c313b5ff4d4f2a59488aba3f9d7f497e8a2975c21a8bed7e5643d5f9231ecf501bd677978027e895fcd1f34fc3629800c0b9a0524e63d9999e77b30061b37fb36b3010ba21433a1d02bf08e5a5784990a71adc8f84267c76cc48458934cb0bf992bc3319ec334ad5437c12b087a266329be28ebd9012940f9a7e51822eeacd3e5fd9337b83405a0de727100d4a3e7223bdf9f1312360484401c57abc1e8dde3964da3bdf8c86b22b5456cea740bf821deb38ac76b554e1b955f09f941881b7f916b598ccf7e9dca33be67e2aa550242929ca0290e4e7a94b77436e40c2b56adf5087cb0603726af2ab6f743e4893de27e47388054fe72cad11c48ead683e1b6ca312c8a92dcb62df700d32c41ea5b65d4bc0aa6d11685d95149ff91d2b5c11c319d2e66913416628550d029d71edee77cb8f33a7964aaea89906b08f1ad48a02b4167070f0244c14bc1042afffd43e3e4e8002c2f96b02cfa15c58dc5d5acfd17c8da40c98b7c93153b13a3eef5de37b782dae1d3eeed2929320f7c7b23c19169275a9b3f8ec0afa5ef7a54dc21af6e7bd7955d474712ae8d60c4b8da5e775554ed1f00758863a040995f70ee0dbadfc7fd0babc951f261a52182ac03b45e08c9ce84ed813dce2af7e382290ff40eb5aefe0f2ab1f4620c2a20b2376310535976126d71b598e61da2c5558d1601919e12cea6518d9a739fdc40307db21111288974a9860a40d530e977998837d051038d1d9f54b4fb99f6c4d3a5fd0175c611806f3a59cdc87b9bb6f142d3246f0d24d427f5c5bb3eb6ed8faf210a00af0a47b0fad7a5eb5ac71b4f91032c17834adb6d0149196e72f6855ff7c7522fb191800a1f47f501223c45b5a6b8be64b96d94a0af25fbe9876261f7539ba6d5dbebe0f41ffb53e452774cf648660bb3a4a3cd9d042d7e817c275997201f806f141de6217de237727ae8e3d97eee1f105ef782c601b51742dd50d065c4f2f2bc9ecc530b8a2ea96ffefe4799674d8b27291888c7f1b95deeab7ec7d2dcfba418bcc7f4b34236c85fb794417e9c2187db4b338e3815257fa7b91d273af9711775f4e428ecb58c9e19f9bd29e4482ba488ab33f0db143c14db585b6a8ff370da10524fe36fe6a96fd252c6cdb52cb6505204b759ad219849a7475d3310edd54ffe7b1d032c51d755fce2eee0a487f305933d91898ee87b2ca35d259938977bd9aff93a140d998bdbf524a0ee180b87fb8d8eb4388b7425d59f31ce15b630ffeae8b2c77c72c4b3c36898e85975b78e3c01dd625158b9fb45cf0f050c3c81c63e721b9c4b1e7eb3ec01ce22a912ce22a7e3f89f0bb3f5bc5c0f4aa1427fa2be70650c7868e0e89bd683d6e56c02975c282879a8e3c8aee8bb82b0218df9ecae5b23b64c30d8c6c82a42cc489f7e0f716622a14354fbe552a0877c58159b080b5a5dc099695f242fd4ab26f86156ef0c5a624b67f52e59e7b4fdbf6002bd52aa83524e111d80ce1f08fee278000000000000000100000009000000641960a65d2e6b1a924de28e65fff8657aec5090192fd1d2a265f06f81ca21d404a617a5661bfd376f856c798e0e10d11fb2a901fdc731aced40d78f1b64c12a31257e039c97d5776d93e18723b27fd1875cfa824aaac62793d0f5e6ed7998d3d17d22cefb73636ff000000000000000ffff0000a000000003d7b2d1581e7aaf774b9e6ae3ef7bd00f34f6211617ab340a675d8ab15e706c6351fcbe709d2b07052068b9a71e3dbcd37bcaa3d23950540fa91e71e0b4966d52b65986dd9f0e751408f344d6cda0ede3ae4cbfaf8012f9f85540a19063645addd56788326f587958dbbf22b38c26fef083df3655a1d054ed53f3c998f21c58726f7bef79bef069d071552f4ab6353c9614bb4018476f13f876dd8c0eef3f6493359643919a3a07ffb59ff9697cefe134b806e55d70bc5bad9866134c798c524b964130394c4adec7e41e0181ac3005f9e56caedb1cc0929e5cd00000000000f0000000000000008e413d14ff0000003eba339f542186d8178577fb9e7d90b3e3c791018cd865bbb457895cde9b30a3f519e2230dba3e621618e44c5d34149f5065d0d18eec2c07e775710be72f23323098f611c23cd396420283cbd327ce2bf1eed230351ae3f17f3c14b3fd47f1df90108681c2386d91b221c55e921920d5b386248f90f54b53dae57d6e69c14e34a0db4ee0ad445821b6ec2009cbb21217eabee8388b9474c2d47459c5a357392d7c16cd9cac60a00414f41f9c7c72aa9fc4f428a260227cfd66d8e103e09757e1791b1820e10ad592051bb1ee592da245625d763863c9a01eb6e0df000000000088000000000000007478e77f5d000000074855a232f79ff5611932301e017b500df7c7ebbf377ff6f08f4a39f591dc2a8764c8644bbba2a3403db39819417117f24756499e046eff34aee9660533f00a21d055c1cb6407aa310429b442c0644060de4a913a9d0ca4bab527fb03b46b2fa37f4ae8797b10ab55e317c7991f3755e0edc9aa0000000062e443cd9e3e2e05e9be6b0c8c93d3f7ca61116b0103cb52c0f0ce17e94d116e9daccf98d55c4fd27c8b7d067d84cb93af75bb8fe086de77d692eb97ec6faa6e142c40d6d7ac6ceabf0fdd5cf7d72a557ca083a9a25a5fc9b8da3c6efecf19a55eaa2b462b9e90a280b95358b8fe5a31a683d7200bcd8bdd209117a87b867c6fc595a2b1960a3bc1d815da7ac650547c69dac1a5ea58d07a84b119eec7108b001400"/5198], 0x144e}, 0x4) r7 = shmget$private(0x0, 0x1000, 0x28c, &(0x7f0000fff000/0x1000)=nil) r8 = getgid() r9 = geteuid() r10 = semget$private(0x0, 0x4, 0x80) r11 = getuid() r12 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r11, r12, r13, r14, 0x19, 0x8}, 0x7, 0x9, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0}, &(0x7f0000001c00)=0xc) r16 = getpid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000001c40)={{0x1, 0x0, r8, r9, r14, 0x6, 0x73}, 0xc0000000000000, 0x3, r15, r16, 0x5, 0xd758}) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r1, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) semget(0x2, 0x2, 0x404) r17 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000000700)=""/105) 16:00:02 executing program 0: r0 = socket(0x2, 0x8000, 0x70) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff6505000000000000006854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4a0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826fb8b02d3309209f95d00daf2a28d74ffffff22d874b03680"], 0x1) write(r0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffffff8, 0x916, 0x2, 0x1, 0x9, 0x3c8a, 0x1, 0x1, 0x2, 0x810, 0x2}) 16:00:02 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) r0 = socket(0x2, 0x3, 0x102) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f66353a696456e9931469f97db6ea2c972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d357b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbc"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000003f000/0x4000)=nil, 0x4000, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = dup(r0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r3, 0x100}, {r4}, {r2, 0x100}, {r5, 0x1}, {0xffffffffffffff9c, 0x4}, {r6, 0x10}], 0x139, 0x2) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x8000, 0x3) r3 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x10c) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0xa6544f3b96325056, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x40, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x800, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbcb99b13946bb2f, 0x1, 0xfffffffffffffffd, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x0, 0xffffb, 0x400, 0xfc5}, {{r2}, 0xfffffffffffffffc, 0x5, 0x1, 0x100000000}], 0x8, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff8, 0x47102b0bf7bb3646, 0x40, 0x4e, 0x9}, {{r4}, 0x800000000000000b, 0x10, 0x4, 0x3c, 0x4}, {{r5}, 0x68079fffd15740ce, 0x26, 0x70000000, 0x45, 0x2}, {{r7}, 0xfffffffffffffffe, 0x4, 0x8, 0x3, 0x1}, {{r8}, 0xfffffffffffffffd, 0x2, 0x0, 0x3, 0xa9}, {{r9}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x0, 0x5f45c1b6}], 0xffff, &(0x7f00000003c0)={0x4, 0x7}) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0/file0\x00') preadv(r6, &(0x7f0000000840)=[{&(0x7f0000000480)=""/243, 0xf3}, {&(0x7f0000000580)=""/167, 0xa7}, {&(0x7f0000000640)=""/132, 0x84}, {&(0x7f0000000700)=""/230, 0xe6}, {&(0x7f0000000800)=""/53, 0x35}], 0x5, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000900)={'tap', 0x0}) setsockopt$inet6_MRT6_DEL_MFC(r10, 0x29, 0x69, &(0x7f0000000940)={{0x18, 0x1, 0x80000001}, {0x18, 0x3, 0x5, 0x8}, 0x2, [0x3, 0x1, 0x5, 0x2, 0x0, 0x20, 0x3, 0x6]}, 0x3c) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x200, 0x0) r12 = accept$unix(r6, &(0x7f00000009c0)=@file={0x0, ""/4096}, &(0x7f0000001a00)=0x1002) dup2(r11, r12) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000001a80)={0x5, &(0x7f0000001a40)=[{0x8, 0x200, 0x665, 0x40}, {0x401, 0x1ff, 0x80000000, 0x2}, {0x3f, 0x0, 0xd7f, 0x7}, {0x5, 0x7, 0xfffffffffffff000, 0xaa0}, {0xffffffffffffffff, 0x6, 0x7, 0x8}]}) r13 = openat(0xffffffffffffff9c, &(0x7f0000001ac0)='./file0\x00', 0x20, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b00)={0x0}, &(0x7f0000001b40)=0xc) fcntl$lock(r13, 0x8, &(0x7f0000001b80)={0x1, 0x0, 0x64d0, 0x4accb68d, r14}) r15 = openat(0xffffffffffffffff, &(0x7f0000001bc0)='./file0\x00', 0x8, 0x202) fcntl$dupfd(r15, 0x0, 0xffffffffffffff9c) r16 = openat(0xffffffffffffff9c, &(0x7f0000001c00)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000001c40)={'tap', 0x0}) pipe2(&(0x7f0000001c80)={0xffffffffffffffff}, 0x6f82ef274ac881dd) ioctl$BIOCGETIF(r17, 0x4020426b, &(0x7f0000001cc0)={""/16, @ifru_media}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0x20) truncate(&(0x7f0000001c00)='./file0\x00', 0x0, 0xbf) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000280)=0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) ioctl$KDENABIO(r2, 0x20004b3c) setuid(r3) sendmsg(r1, &(0x7f00000006c0)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x1f, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000640)="28440e26623fa19b01eda6c6323a9a50647c3579b757daa061f8fa025e8fc1c8156b15b89a2fcdd4648717fbf31e1e6b51ec4ce3457428b1993b93df5e20149a8e97e48f8d394d3398f66220c69697ada4ab8c50c2b399c9767bf4f07811adf0b716adaafcf07cf4e9677c52cc37cf0512", 0x71}], 0x1, &(0x7f0000000780)=[{0x68, 0xffff, 0x0, "ca231271f458c998d72c2cc490f6fe5edde9e9349a6e644bcd84cb1a1881180e1c76ba45f2b92a83dfdd9e0bfdc7172e38d09631c3711340e58f80e0e5f0ae3b64a2894e9acd0f9ab8a5e8988612107db73a997758"}, {0x60, 0x1, 0x5, "e72cb63425638f5b4096e5f4723554c2215e41a6806d38ca31c0e1eab83137410ff217bba45214bb3698f5f77227c0d74ff833dad220022b3080fcb354b409864ee28068a00626952a82d4c3ea641fc7"}, {0x1010, 0x1, 0x1, "29e017a0c7b145d73aae7a975562375ad49a4d7ef99e317966afa1b0cc191ee7b3abf4f0c17ee2cbf9874f407c734c96a904f20ccf7e97d905ac574f0df49e41262e1c4ce887eac1ea05ea2da3d23eac4b04a36e631d4eef5e4347d42ba3b4fdfee3c2230a77284adda6acf13dfe4037e41ed450ace37bf3c97005356d02edd83f9d0fb7881fd4d1901ea51197f4620164d01b2431abff116929933ee7bdca4e68b1936426ef6e34239757e37aa080c3e03737328268a5b8b3dc676542770ce82c14e5c1c7f15f28f3eb4c0a849b873a25690dd9a35d69486c395ea3465b1dd008e4bd1070ea5760fc477be6f8ec9688bc67ca644df14f3bc4d4c41a03e11e3ebda15af1070b78366deb084291c4eca91cbf074b37ad52b24eca94c10cc78b7b68fbfd8c1f959f1e1f2ce1dc4a1c7d9a1c2c624ccb62e0dbc6fce5de024488b8ab619f22d9a4e31ff1009f756d78468a8e0a7491759a202655ca630b413e60d691db91ddbc96b644527e09de6cd9485f8a4ea675bdd3eda43ecd1ebd9e2db557e48e1bc5cca1cde36f1b3d3d057314088021cae10b9d79c5c22c6c92eb5d76f4cd54c7a3c387762223db1eec078094f77a2c41896385cd571e5731c548c66e058efa4fb84b91851b72f9ce218fc557ea873811add9f52a2fbe25aebd1dc48017bb054efd87dfc20bd1bad42bb3e014c3b9a16bcf21eda191fa749f407078164fa3bb961b4b7aa7846028631f5a99c612b1f2f51d13654c1eb7da23d37351a5d6624ef7495a2ac50e56a1df50f8a5bd83ed8fbbd4db17c87af13f2f0d0ccb1831eed036e89aade3487ccd227a0984194ca2108066b7032a8d51d3e50e838371706ba5aa3c43bb715bd4d062b96d79983570de5a8b7bee101cf4f42fd5f78ac0fc0b7f3f68f49f9fe72b8d0e9a30ebc35e5bd79aea44647ad290c76b4a31a3b53b369c6eb368f65f64caac5a0f652909c2f970c32ac01276d4666baf4990bc7d93da3c4f4b008bcfaafdca496ec389fd5223634bfb9cc7844e8c782f3c237d9e978897ef9accadc6bb4e643646b27fc5e5e7d62a7fa887f02c3464f8bbe97d2f7c744c0691bf8f22c42851581ae0f13bf687dbee1983f0325b60c88da5976682f32696b4bc0e728e400903e4a76efb8cca3f6f279ba6c3723247b54525ab1675c668aba02cbe3277c5c16c2627faa353d498b93484daeae9a71d40e7255b27c3d6edfd0188722f3997785a1577d36f2d8d2f73f0e2ea956dc02668916e81f9f500306d6a79201b0c2f49d5d079f27525dd296dcb0bcad47b65e3106c10dfb9a36fc0faf9748f28846cd32f3cd9c3772e4345ab2ee34e891cb52e2eb79b4ec5009a9e8b4e7fc17657c8536f4a1c23d81c08e281b20c1eee2f0e781c87e89c79e0e2e03e29189c6aaaf46acab534b038851eb85378fb37467289e7baf721a328749239af7aed071ea914075251003c7e74a9a8b6d669168ce7401c5a16a0e04ff6caf0d69439aa080ca5552fe91d6bee51092b38438db239a24d65b8c1016bee1348d08e6daf7a69ce44ec1be1f806bfd92f67d37ac21960c4713961ac96a010f2f7902fd47ffe826e49cf815f41bf223a74c9e31a15eebf4ef1719b2d89c978458fdb26bc4b0cb0a3c46105b88a133e7ce390ec424591e895fe6f78e3dc450ba613ad5f5666b9ad1df732068a7595f805467f4161b177b9b5d63fb93ec05c34e79ae8f0e7719ec0e5f08590e82515e6fa7079f816c96dd1934bbc824542a6e4d4278722e9a6acbed65b9c86b6b7d35fd73bb97a296d7c173c3abbd515e6d86573bcbb2606e1f196aa3d3541ca5c4baceb6e03fcda3a007df30f80b79ce1bcb9114fe6f801d6f5e637e50a66c8da29dda11a2e3cd230002e57991d846c0d9a0a85daa11bd2103b79f4f1b19cfe748131d3fb1ffa0e16366b9503a9e5d7ca76353c4e7b6e6539513b24ecc2927b8d88db0679d37f48587031ddcf125d27f7a84215600b7ea029887c0058f556439b85564385fe03c1620e7fe2ea7aa72a64a08904e48e3118017808ad576b96a0dd7f98e03fcde1e43150a2553b381a2ce69d59cff34381c9d3e1b1502e305430112f89c2170dd9d2d1060c800b5916ff691f0ae72bdee37137e57a01dc218cfc38b7cbc1fe95522db47b2723ba6b0997967176cf9836b3efb9960183106af8aed85e07a8b967e90a556b0e4bd96ceddd19214b4789f9517b9cb15746477fcad3c0b9d8c2f4d0990520c525f5af01914e65530ac0815957546f9bab23c263d3b91c451f293e2d1a160956ae02dcaca8bda19df6c40cab99e81535e0809d56fae61349eadfe50551d87bc6397b4147d9325cdc7fa5f75067b9f2617cd733fffb7a92e5fa4b41994f0c52622ac96510b657af8a999e13136cb23cccddc3ce065b9f31247ab86cb809f332613c7ae7b8172d40ee7290716ea161e2b3beec25bc985beb09d7ce99d65e96b79230a3c2ca5ddefa8a75189e3ec924df81a9d0e21111a013a89bed78182029031f7a797155046941435edf6e5eebb9e662991f56c0f67e2c8e76bd4ed9976466724bd7c3c9a9b80b0d46a191a94f5ba91550fed0695413f2001cbcc081101be96d44a302c9c40d7aa48e004a16ba40b1df9b809136b84921c52b4579fc82c5d187d8e5de9779b99182b9dce46533fb08a001eb371e7604094e8864c80986d3e89228f00054f2dba3cd5b3ac6dd0728cd62fd1f85a710b35c3a7d99d4332298ba21b816f5b76c09149c6bd4ed5d6b5f47cb571b7a020f2bd9e05d95bd0d2182e9a761e16cb4de26156660c934da1d43456d86293d7a33a5b51cf5ec63f0b6fad114908efe83e48f042d1e38d91776871f34928898180df86350cdfa17a1002c335e64944a8a3b75419cad807ba93122a10ccdd1e408f6e2e9da239ead50421d0989b8d55770eddd1c865e6a00d0a26b4618c3790718fabae794cf5daf6b7c2161b5965c57e769be32fde7489ba4f34700646f21c48fc6fdc446658d959c446fbcd90255eb9acd4ebb9894c37c2cec3b5bd20be850d6465118992b7244ce6f896616ebda5725fc90265596115e1a84228540d86f6fcb28b2957c8f4f0b5fe228edf257ad2117f5750766fafff22b87923365447a79c871884e34c6a901077375b6f5cd33c723c0b0c8cfa56a4056f537b7ca27ff37669bf16f004645ce86b399097fe9c77017ac908134c2ec3dcba9a95b4eebc38dfafd7675fe7960d12824c8ea49fdf8994f70bc82fceee10e83543cf81122339ba6296d9abb551939849d6383de86b58afc3537d05c6a950c4fb125d0c875de92efccd8e6f354f7405f675afe76bb854465f6f4455dac6e9c78905ca30b86786d69887c66ceea6060bbcdf6677bdde177c9f907402325d4eb81552bd255f85916e219fadd3155e39d149152aea7a9ceb1f98e515e5e3abd1c9329189eb715bc44ac39ef90431256936f356e90c9e3db3934d8a257247cda66c69f94078872e9e4d961163a33ac73fc75f159190b4b2312f282030b0810aa0e35027c15b8e105523e28c9ff50336d73c629dec9e0ba28532a423ebfcb3a0c23d5ae80fb079e6e6f80cb08caffce96205f6364cb1364e07bf9031213e0d366bd3d886b94416578faa87a499de091abee30063ee45af28ee779cd3fd3fa8589f456c7e3d10a07c42fbea1eb53c549ce85c349823960567361767ed106052c2d0fb6e6868e91ff539d515e59441357c4109ca5c3ba07a0d102a9dfca19134f660a92de6f02354cc1e96eabe3e264c1d2252d9e5fb48a2b50ca03bf35803b9b56b3407fd86b7121b1e6abb476e62ebcea2899b58bce34136da4ad6a6bec788badfb87b736d3ffeba86bff319de9bdb11176aa355b6d0ade5e84b1281cafcef728a0e8b14d2b24f39bf959449a9c367b54797ebe69930193392b4ecf4f1f95629287f8e9ae1ea2502af47cddd7ba4f1a466b06fe9b7353b5bf8664f5d36fc4ffc1c2a8f197c90f8edda8ed825246d98ad46e31b23f6162752d9bbb594218424bd201e467bd080c592af5836b3d401940530fa7efd162bad178dcdc4e232016b286992f6ca4d02524e46e5fecf4d08065fd56337fd0d08c8998a20d0ee15632f4664764d99dd5dd3a3c782c1679856f2d88eba7f6614d89ebd7bd1ea57c3f4df9ce21d6526e272969bd3f96dca529d433dcb51a9a7d4f26f76516dca0f9d3929d5863b8f5589655ad81d72d2ad03ad6d8ec69c87d1eb1b0e16371650772c10f919c93ccd507b16663f4409eac064e05b2943c313b5ff4d4f2a59488aba3f9d7f497e8a2975c21a8bed7e5643d5f9231ecf501bd677978027e895fcd1f34fc3629800c0b9a0524e63d9999e77b30061b37fb36b3010ba21433a1d02bf08e5a5784990a71adc8f84267c76cc48458934cb0bf992bc3319ec334ad5437c12b087a266329be28ebd9012940f9a7e51822eeacd3e5fd9337b83405a0de727100d4a3e7223bdf9f1312360484401c57abc1e8dde3964da3bdf8c86b22b5456cea740bf821deb38ac76b554e1b955f09f941881b7f916b598ccf7e9dca33be67e2aa550242929ca0290e4e7a94b77436e40c2b56adf5087cb0603726af2ab6f743e4893de27e47388054fe72cad11c48ead683e1b6ca312c8a92dcb62df700d32c41ea5b65d4bc0aa6d11685d95149ff91d2b5c11c319d2e66913416628550d029d71edee77cb8f33a7964aaea89906b08f1ad48a02b4167070f0244c14bc1042afffd43d8e4e8002c2f96b02cfa15c58dc5d5acfd17c8da40c98b7c93153b13a3eef5de37b782dae1d3eeed2929320f7c7b23c19169275a9b3f8ec0afa5ef7a54dc21af6e7bd7955d474712ae8d60c4b8da5e775554ed1f00758863a040995f70ee0dbadfc7fd0babc951f261a52182ac03b45e08c9ce84ed813dce2af7e382290ff40eb5aefe0f2ab1f4620c2a20b2376310535976126d71b598e61da2c5558d1601919e12cea6518d9a739fdc40307db21111288974a9860a40d530e977998837d051038d1d9f54b4fb99f6c4d3a5fd0175c611806f3a59cdc87b9bb6f142d3246f0d24d427f5c5bb3eb6ed8faf210a00af0a47b0fad7a5eb5ac71b4f91032c17834adb6d0149196e72f6855ff7c7522fb191800a1f47f501223c45b5a6b8be64b96d94a0af25fbe9876261f7539ba6d5dbebe0f41ffb53e452774cf648660bb3a4a3cd9d042d7e817c275997201f806f141de6217de237727ae8e3d97eee1f105ef782c601b51742dd50d065c4f2f2bc9ecc530b8a2ea96ffefe4799674d8b27291888c7f1b95deeab7ec7d2dcfba418bcc7f4b34236c85fb794417e9c2187db4b338e3815257fa7b91d273af9711775f4e428ecb58c9e19f9bd29e4482ba488ab33f0db143c14db585b6a8ff370da10524fe36fe6a96fd252c6cdb52cb6505204b759ad219849a7475d3310edd54ffe7b1d032c51d755fce2eee0a487f305933d91898ee87b2ca35d259938977bd9aff93a140d998bdbf524a0ee853324093d8b17663d14c6180b87fb8d8eb4388b7425d59f31ce15b630ffeae8b2c77c72c4b3c36898e85975b78e3c01dd625158b9fb45cf0f050c3c81c63e721b9c4b1e7eb3ec01ce22a912ce22a7e3f89f0bb3f5bc5c0f4aa1427fa2be70650c7868e0e89bd683d6e56c02975c282879a8e3c8aee8bb82b0218df9ecae5b23b64c30d8c6c82a42cc489f7e0f716622a14354fbe552a0877c58159b080b5a5dc099695f242fd4ab26f86156ef0c5a624b67f52e59e7b4fdbf6002bd52aa83524e111d80ce1f08fee2"}, {0x78, 0x1, 0x9, "641960a65d2e6b1a924de28e65fff8657aec5090192fd1d2a265f06f81ca21d404a617a5661bfd376f856c798e0e10d11fb2a901fdc731aced40d78f1b64c12a31257e039c97d5776d93e18723b27fd1875cfa824aaac62793d0f5e6ed7998d3d17d22cefb73636f"}, {0xf0, 0xffff, 0xa0, "03d7b2d1581e7aaf774b9e6ae3ef7bd00f34f6211617ab340a675d8ab15e706c6351fcbe709d2b07052068b9a71e3dbcd37bcaa3d23950540fa91e71e0b4966d52b65986dd9f0e751408f344d6cda0ede3ae4cbfaf8012f9f85540a19063645addd56788326f587958dbbf22b38c26fef083df3655a1d054ed53f3c998f21c58726f7bef79bef069d071552f4ab6353c9614bb4018476f13f876dd8c0eef3f6493359643919a3a07ffb59ff9697cefe134b806e55d70bc5fad9866134c798c524b964130394c4adec7e41e0181ac3005f9e56caedb1cc0929e5cd0"}, {0xf0, 0x65bc2984143d418e, 0xff, "3eba339f542186d8178577fb9e7d90b3e3c791018cd865bbb457895cde9b30a3f519e2230dba3e621618e44c5d34149f5065d0d18eec2c07e775710be72f23323098f611c23cd396420283cbd327ce2bf1eed230351ae3f17f3c14b3fd47f1df90108681c2386d91b221c55e921920d5b386248f90f54b53dae57d6e69c14e34a0db4ee0ad445821b6ec2009cbb21217eabee8388b9474c2d47459c5a357392d7c16cd9cac60a00414f41f9c7c72aa9fc4f428a260227cfd66d8e103e09757e1791b1820e10ad592051bb1ee592da245625d763863c9a01eb6e0df"}, {0x88, 0x9b1776607fe77874, 0x5d, "074855a232f79ff5611932301e017b500df7c7ebbf377ff6f08f4a39f591dc2a8764c8644bbba2a3403db39819417117f24756499e046eff34aee9660533f00a21d055c1cb6407aa310429b442c0644060de4a913a9d0ca4bab527fb03b46b2fa37f4ae8797b10ab55e317c7991f3755e0edc9aa"}], 0x13b8}, 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) sendto(r1, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x80) r5 = getuid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r5, r6, r7, r8, 0x19, 0x8}, 0x7, 0x9, 0x6}) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000001c40)=""/22) semget(0x2, 0x2, 0x404) r9 = semget$private(0x0, 0x3, 0x80) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r10, 0x8028698c, &(0x7f00000000c0)) r11 = fcntl$dupfd(r10, 0x0, r2) r12 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r12, 0x8028698c, &(0x7f00000000c0)) ioctl$LIOCSFD(r11, 0x80046c7f, &(0x7f0000001c80)=r12) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000700)=""/105) fcntl$lock(r0, 0x9, &(0x7f0000001bc0)={0x3, 0x1, 0xa8e7, 0x7}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7}, {0x40000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000040), 0xfffffffffffffef7}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x100001) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8028698c, &(0x7f00000000c0)) sync() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x6) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//e./null\x00', 0x0, 0x0) setsockopt(r3, 0x7, 0xfff, &(0x7f0000000200)="f12c8a2856bc67f782daebf0dec7ed92ba989518cae5d23519fe4ccb27999281411708005569f84932b47dbac7c93d8e22a0df47804d1769d40559410ed76c99e44aa8ce5865cd6f717c6001ef6c27aadb9da154521a33b4a36b1279413d371fd025e8815d732edf3c1f42230c5467bbe5be55da3d54bc812343e122232a2798f3128b0bfe97854cc38c55fbe40294c81cb15c76e54cfc89676da589d34ebbbda0b2481770ed0a0902a302d6b54aebff128c91d8d3b49d10c62e5551334b7b83a61a124ec4bea887c379f077b001fbf639b8b29b18129c2ae89e88fc59588255b6389cdcb7de1c", 0xe7) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x100000001, 0x6}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000001c0)=0x10) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) preadv(r1, &(0x7f0000000600), 0x0, 0x0, 0x7fa20600) ftruncate(r0, 0x0, 0x80) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001740)=[{0x84}, {0x2d}, {0x6, 0x0, 0x0, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xfd91c221e69aab95, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x10001, './file0\x00', './file0\x00'}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bxf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x200000000000034c, &(0x7f0000000040)}) syz_emit_ethernet(0x2, &(0x7f0000000080)="7381") 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xf, 0xffffffffffffff9c) r2 = socket(0x0, 0x3, 0xb4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) r7 = syz_open_pts() r8 = fcntl$getown(r7, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r8) r9 = semget$private(0x0, 0x4, 0x80) r10 = getuid() r11 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r10, r11, r12, r13, 0x19, 0x8}, 0x7, 0x9, 0x6}) r14 = semget$private(0x0, 0x4, 0x80) r15 = getuid() r16 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r15, r16, r17, r18, 0x19, 0x8}, 0x7, 0x9, 0x6}) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000080)="63607b50311ddce6d5e14526439cbaf015947c", 0x13}, {&(0x7f0000000140)="7f4b32dd8f88e31f1d7cbfb5b9a38528327f4e711f540ff88cfd4faf5803e78ec58416e0d21adbe29634c09bbd0efe67f08edce724982315fbb051005d90ecf7e7e45d046c5ffa69", 0x48}, {&(0x7f00000001c0)="8e25539583115418534931723338b44a0af12b756470219fecfa15e5c61082cc257bbf51b129e6220c8ce16c8e294117b3", 0x31}, {&(0x7f0000000200)="90c0b0c18f0d156eb4e0582a73a6cbc882f3c4f8a71aefe7c135510e83232a525bc9227b9d7799f8458b1b20f2cf3ecdfbac868b51ed2b5143dab9", 0x3b}, {&(0x7f0000000240)="14726f00e73f458f0c0a0d193c68f34eae8bc1512bdc18458aa9ecd8725986077d836b502d79dd941dffc65a0bab1917d37476308a68d13ac91bbe21d46cc82eebc2ae7eddd54109f002e03e0e4330c7319dd65af88d", 0x56}, {&(0x7f00000002c0)="5809089fd933e399dfa46a558ca3d9db3ace4e673ba46cd9262b70e7a741076a0eee6da133572009d18bbdec73de7bedb5d47272959dfce6f85a9d71b8acbf2affacb1916d1f982f563885e80a633f4844fec41087ffa702f2a3b9c254ea687ebbffd85e478ace0382caa1a0962408831a2540c55a2a4fcdc3d918bc0a1a1163cba751bc0f099075c01a2e6a30ca36224d8b2d963692a2c985c1e333a01ecd1cbe66663880cd2ef2e59b7a2485dc00a397683c55cc05f4387f71c158dd84ec8265a1abf5b3925842187fec78408c891509d39b10941922db432bb6119ccc6c4796a486ccdc0dc0588bd25be11dac315119acedc4c289b9c3ffb90efc7f4f917e73267e4b8abca28a36fd8bd9ab96d7ea7fca0d25ae0e849a6c52567eab1a80ff57fefa1967a544ddb16f856ab5d7787be41301d101afa75227ad7292ceb805bf8970c587071298672e77a6cf4f4734a3491d28714726c21d5788b8d35929b74f41d0fb13c0df028e91b728d0a227054361513498fa0498cd6b73597e87bbbc2b9816d591c5b7bb3bc4abbd76c077790bcc45a3834a345c25f8d16f47bd79fca955853f78a028bd182ef6e2831f9a33b2e2cfe8325efc8c7fa40f819c3111bd6d32c1a953086fdf2fc83f2283e8ea9a5a3645fad668595d20c40b44e4205b7c71d63e25aa93b74475370d4e32ae1365658c22c0a7beac4c8e543758e7330bd78395f3657324189d2b3300a14e410f5c9c8c8d63e63fd96a2e4b872868f1f12180d6583c66abb68c0705bc7fd05b403880c5b10aa5337f78b853e2f9ed3cf0a0933a06e86d9a309a6900a68b47d4d7a8079fc87f08b7ce43353d8970343e64f78dad52bc02a52abfa2c2c2de44773205f21d8f3736b82cb929ba019fd011aa921332cef367ef1a0e6959285fcc5c03a872000a896b2fc29eb395611c752280a178b87dd710a2e363b35e7db979aafdc240a71a96c777482ab0bce7b8376e8819efb2ba2e30bc2cff0e4a45af18c03995d8937286037e583ca308e1fb2c9df94e6502880209dff8ce1d3bf37574af577dcafc04d55c3c3681ca371a40ee507c3024cbf25a4174ec9f3129ce5cdec434ae6febd148327818501c9cf5597ed22d91c13e38821679971b82ae380069f57b062a547268d080ce91cf33bccd1b9cc787ce254c7ee6b3f3d8048baec3179a6e41b93f27cbaaf653f499230fa20a9766561c2d1e140ac45a597933c8631bca154f7657ba786b1029c42bf51940895ff7325cf017a99fdbfc096a983f6c54a78a267727339ff517976c3617cbba2d8461c232e3c592907dc72acd2a3c316bbd5624eb95e1ee1e376500bb3c175113a3624c0411a32e56a679d7bb67e4b85b5f73cc7a40e653283554fa6b82a3c337d37d642eef68044cbb3993014ec657bca416051aaba50b4d3e3c1ec7efaa3a33eeac00d24f3c7c7584fa4eafc0199e6089832e12f3b425b83d006c4340ab6a8def82a2e131952550a15848195cbf7841696d88c706380feb70d6b8df8ef21d20c471eddd697a1cfb88c444c8dc81ee7c2f012c13f0e6f43c92ff822c3ce496f72272f1d7ada59aefc3947e279ac55de31af302e3aa910453e32f89a4015c31550dec9625cf942123219c31cae875e99cc99778f80efabddc1f54b55d4c912da844481d607d0fa13a25b1016cdca2138f042d6962fa62ce4a5fc0fd67579b706fd0b4e4d13d52e49349f708c37d1a5bc846a854699349d9e68360a291bd07b5ca06f187fe49344e434243be5393e16f203b7bef643878d4330e5aed29626b3c793d458ebe9883b6ae30a2ef7d44a924e530b1eda7ede603f3bdafaa0a9778510ce9a373e0cd22e4e1e53d0fb689f0c32bc6855a3553b799a3a8ddfc51fa58ec163ab7d28a4f0941efe43ff4f4d30367cd77423be9e23ed65832098e7be31d703ef85f26f8054b2768293131abfb98c25a2bd1e2dda9f6d7130814b11b1df3443011abb5401c2da87debfeb237dc01c626d01417ea983765a2f2b26c6486b590856451669e458ce170d0f858400b10a8c71686025d8748ba988d194b257b7eadaaf55b4a96800e6c93a4b83a3130bab63a851f2b3c8cb5bdf4bd0e22fddcbea4bbc0780445813de8b5e28cca3bd1295c5c542c68ae32e92965daaf7ad61f4e0ef482fdadd32aca0851fb3827186593d7fad0613124a086a2ee13315d2c9496bcc7487db5fe4a1b3caa6d946b12ef4fd4b180b51db3c7204a1a36dfa8915a4d2896a82bb34a9e570355dd3cde4a175215902c40d27e305b56802b0306e49e0e37557977158b265eb45a5381b94e95817ef9c2267219ac2b036568967572566626b2dccdb21372ce47786b512d0dda9634ae9d9973bc782b181854a3de402afa218a97bdf28064b433ee66377b49e67431c0879164568439c9737053259424a207ca3a085eaf0222387d2c0b41e5ebd962c79ef73ef428856150c22e5c3b8d610fc4271b45fad0add9df91eed80a72c55a6e533971123f3e19080a98e917ccfed1a1a5728ce6bed4234e16dc1b567832dd1322eb60a835f8146812f9a07eb3d503a7afb4336f77841aebe51cf4da46f05e026f9de748472401bf0a10262819a41adaa207b467e815638d5ef5333c73c96d63119890ecc2728b12afcb6641b654cb52d6bbff6a01e70986221b804a8dc3f36807671f027129527209fd8b50c7e78e679c35073f3c910ce8a2784dfe621a91ed37370305cb0b72f05668a22866c6ac6f667024c3c5ba1afd574998b14391c798ccd3a7d4bf3a0d65f8f5b35f6656b3291fad896aa2aba1f3a5a1fe202de7fc339c1ce507a5d9354191de275fd82f09737353385a21d0034d4e7466393c5388e0d83e05de323650cc92fe535fc0034bbebfb9d7b69e20afea0063d8f52875c6e828a7cf142f786cb068620297d526ddd26f6c82e1b6a28bb9204c2ad0396a1088c7daf0bf253579d8f9071ad098eaac1f7b73e3688530dae44cd54bf75275016f070bb6e751117a3e3cd8cb528a81bef061bf6bbab6cbc4874bd7e4ccd58d4e9bb407e0a0f1a3d51db77f4715e1498a3ce5bc65691daed3bf06740f7ba09c980e1dbae9ce6086ab43c84b0aa74b8bb03a18ea81a25dcf60502c35b2ba7a7b57d9b038ee551e1b3b46005d2e37bf7be74110e25ecd33739560e6b14448e0e450765092c73695a5110a891a1455865399d8004e2f58d6ec52a192bfeb01f50ddea60de60fb1863ae958f02db490345dde209ecabf6a926524b6030d4739d4f1c3d34f23105bf06794203d25f8fd972f4001f08657d13767f699bcaa47ed7038ee7ccaad61aa6718f24de87d87b732492e38a40dd5c16dff140bc6d2128c96f358ff58ec8523a79f38e47c35ed18f62316a7e194f274bc7460911a582f44856895e0dcc267a1b2cb33d680ec5697a2d834fd50e77757250c8fba39ac5a8e05404cf9dacc05ad8e1f6ddecf2c9d2920ba763b15d122d1e4c3140938fb877d71b9efc1d2a9d64414e9e1101b9376680e46ce2d94afa3f03c27a25d6181a8bbfab3e3eea82fe4d0f785e59e5e72010c306f4cecab58d103c7a28eb383d618776f1741d0100454fb6448dca80935e852c8a27c441632a9d56ca03740a189dff821fbf6abf3459f7ea4a0ca1cabb76cae90871be381d88eb207915a3ac23c4526e49362dc1dd58efdaa6da98777e309201c79ab61cf0308837b6a6541c24eb7c40bba290776aaeb07f7bdcba6091a31d390e2b117b82fa32443568a3948552a158ebd0b3e4eb0a821ed2925c8f31def046b623b044d5ea31d443e855423aabd8f02b361fcd840a79c8d9ee489c2537df378b15fc76cbd358bdd6804bab31a24ef9f222a7d47cbb973e25f0150e2044d11ff30a950803e638d0fd9702de7ff604cf55ce28335754f949311455adda996890584f0c9aa0e99027ecb45ec136eeea1a8c87d69a79526318a73e556fe8d7e640220515abb91a6b1cac59909debcef62cd1f7b2c7d0587c7f0a7e6389ecfc09f73083c078d5213d2f13a01b1cdf0ff4d93e0fd6b75490f2357189ce454d692cc797e6c632b4d2d64e9fc0f3c4763e5ff2dfa20b947dfb48ebd64c2566f77deeb22eadac7d135147d6c1c73cfb4505305c553b5003bc88b938cd877c85e4053c244cebefcc5a582e089e3c2e2723b0a5f3c59de05b2af090a36378c6ed1ab62efd831eb0609ad01149ba1aaab5bd5e013e6d1b0b7b4f2e0dc2a164c80efa0331a13b5c90c11394075e842f01ca91148d37a94108513e7e0165943b0f0193d9702252a59326aaccc74a123cb7f0637379cc9517dca95afbb2721eca91519b1970e5c1e04933bc9660bf59f7d1e51850aef1df1e2240392d5bb9aacd5b49d5425fda99c4d0fdb20f5c3ef930448b9478bba5357f6e53671220a58d7d95f23cffc30bcdfcca9c3474cd6c5e5cc1fbb6d4d02e3bb4f7c687f4891adc6a519712fb5ada1aa3f37ecf1b4202ff5a564df4e6f00e61995ce0d70b4b91e37391f8620ffe48de03736d9c97a9325e6123904a4663856a7abdbd153a32d4e326b3ac57c5c26d9e8baae09bb3285759b794ebc886f6daa023862b0f4b4f9d16747b3c68ca870f597e869e757162433b54f95d61ab5c1d71ff418bcba5a2e9e0d0be4399815b335b5995ee4b6052455df97d39bd6cd99b6862631721148591386ac8ed2832bb04e2919ea88cb3a998f25a65d2f3da03631869c4b5ff43c496af7f05f229f970a1fc74263636720e5940ad9bdb4fda11b5a8b1f82842bb589d534ede2f150d0913e4320a1f3d073a1d59ec3edcd1271a4f93948743eea79d74aab3ccbad39d2502235150b0e0e30125646d083d6609283cd1cd6bc3d73b8a5c8162e43349feee308232022202143a6f31fe80710866e92c48b4cad80e8ecd2acc1cb670f9770e0b6c30bd629ffb78c2a5d6eb29eab7b8a21faa2028dbd4af0e938f2e8c59b74915785ca0998c47221154536fc041a926dc4ab98243273eaa2fdaa7daed529ddfa8f961bbabe3f9be41161f07e2044f8520d14bb4c0dedc13b5ce14d697efdc6a5cba28c2fdf7426e4fbbe320763b3971281ffe0cddc69a765afdca695fd6358b4ecfa92ae859f6a248c5b1499706b73119f304d554a437d7a2944fbf3fa4c00c645b3bd8a2f51a057aca1b3f41a29ed9ae3bb0eb651aef7958d7fb3dd9e6520cdc3fdcc843da5f66e77c7c98e51b829ef42045a189ee3c9cbbe2cfb6ed8fb5e3b1f1a2cb2dd3237a838cd5fe88ac05a413aff085794432b9c7dcc7f0cd60cb72a71913510f5ccbfb2b878e186d55d9a549b053f735672916453cf76dfe253581c3460318ef342de7ae68e9cd237359b5baaed53d77a4d7e90594e65bd1c03fe204efce271edac060f8910e382523c6133a23b72ec0d616ce9167d9bb5fa7d6bd23bc8c2c408407237d7d52f09f2ed6b70a803053d23946df74b4371f8940b248caa6a68c825f38ddb1bff717db0b3242fd3e1124f68e0cd093297404e32861ea8c7388f310c5068d259c11796cac8e6b74d6ce52f9b77abb4dd592f867745d93bc4fca697818c4787bb33dce31a3f9c515460492b787aee60666727ec2ee8c249b78467bd7fbec95ed698e9b06c7917b8c63e9db1de92bc0ddd26af51395b5198845aa0fb2708e4013a41b94d1e47b1b064ba0573fb6fa4095ef5438fbfa7adbc89b0104e818684e8aa24534d4074d726380b1d6e02ace8a79014d2d1722518a47ecb1074f9bef371b0425575448b96c2ab9aaa625ada7fb2d15477f319c21c17f6ad129becc5ee96", 0x1000}, {&(0x7f00000012c0)="396175078cccddca508252315c6fcabef5a5667fc3f5720d9d0196b6823d823f76122778e938428e9a3b10968a8598ad", 0x30}], 0x7, &(0x7f0000001380)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r0, r0, r6, r0]}, @cred={0x20, 0xffff, 0x0, r8, r12, r18}], 0x50, 0x401}, 0x403) r19 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r19, 0x0, 0x0) close(r0) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) accept$unix(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f37dd522000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000887119d5e287e64584dff41feebaa256695025b6f53ccdb0508adc5d2bf9466bc847d302bf3373b08b1e47d46956b90dc0d39c010a4b036af56894b02f517b17898c3e63c91b44e13465a5ed621d90eea6f9a46d2232bb5781daffdf8308248b44254d5e57f2991610431e5f45e7c7a0f55b3525f5eb3e76426045770f95104254779e0b8ed86df9d162c661"], &(0x7f0000000300)=0x1002) lseek(r0, 0x0, 0x0, 0x2531071982f52296) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0xfffffffffffffddf) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0xc69b734d5c8f639e, 0x3) getpeername(r4, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x4, 0x1}, {0x18, 0x3, 0x8001, 0x7}, 0x2, [0xfffffffffffffffd, 0x1f, 0x100000001, 0x7e, 0xd, 0x0, 0x4, 0x2]}, 0x3c) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = semget$private(0x0, 0x5, 0x204) semop(r5, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r5, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) r6 = semget$private(0x0, 0x5, 0x204) semop(r6, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semop(r6, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000340)=[0x80000001, 0x7, 0x5, 0x7000000000, 0x1fb, 0xffffffffffffdc36, 0x7, 0x1, 0x7]) socketpair(0x1, 0x8001, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000005c0)="89915b2d84a92b3e69d6827bc7b3a5f66b667e3eb1a6b36a62c7bd74dc83a1fd0e2cc8781db9c8baf411833c029e33f7d568e3343098b8c66d60a64c94b4d30eb1bda7bf1e11842a757a6ccd733875cad0dbd4b6427686b57d633c8d1450cd99a6932f368593212ea46d3f8cd774234a931ec3a8748b8d1954bd62906636b08d7f20e1e00e0daea7a89de824274bdcdebec02adb527ef51e2c78415f2e6120ca0f51b2b17113f849a3968a52a0653e9fbc3aa9a2afaa4d3fd42f6973a5e096a9a00de41b254a7009891ed4c941a02d14b7c224e9f2d0f34bfaadf1ecaeb7959458aaca389beb07f68b87ec7b1a07428450af952ae9263cdba37f", 0xfa) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e", 0x2c}], 0x1) getgid() open(&(0x7f0000000080)='./bus\x00', 0x80, 0x42) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x87, 0x0, 0x873b}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000)=0x7fffffff, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x0, 0x9, 0x1, 0x1, 0x2, 0xe3ff, 0x0, 0x2, 0x1, 0xffffffff, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) fcntl$setflags(r2, 0x2, 0x1) syz_open_pts() close(r0) pipe(&(0x7f0000000000)) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xce495dab9cc5b8c, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x81, 0x8, {0x4, 0x1}}) 16:00:03 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) pipe(&(0x7f0000000040)) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x8) getpeername(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00a23b0edad824100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4088], &(0x7f0000001680)=0x1002) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x3eff, 0x1}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = semget$private(0x0, 0x9, 0x0) semop(r4, &(0x7f0000000000), 0x2d9) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000340), 0x10004) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000440)=0x80000000000000) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x3f, 0x101, 0x30000000000000, 0x3, 0x6, 0x4, 0x5, 0x1, 0x3, 0x1, 0x3}) clock_getres(0xd, &(0x7f0000000400)) clock_getres(0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_getres(0x3, 0xfffffffffffffffe) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./bus\x00', r1, 0x5e1c3242dc9493ed}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x11, r2, 0x0, 0x62) r7 = open(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10000) pwritev(r8, &(0x7f0000000600)=[{&(0x7f00000004c0)="44be6d0e772ea820b7fce1fd3963f806e97e36f0c98d2bf22f5f0e7c772c0c12786ebc78a22f", 0x26}, {&(0x7f0000000500)="9f10fed3f40047fb851a83c34782fca407022ed2cb206ce8f50ead5f44326c069bb5871b084ff2a6b2ca3211c5d10f17dd1fdef037314a839fb2e8b0e0ceddfc75d9337f874228ef3cb1d854b374a1baec3720b9411e99dc2ccaa8c14c8b6ad9f1ca29be39d683ddf6dd8afd10ec2bca1b69adec71b4ae300dd6693b26480127", 0xfffffffffffffe9b}, {&(0x7f0000000580)="198969fae10ac713529cdba0aac8f5b09e54734c042d03eadeba6d0c6cc3073f897da53d9d361df2541a40c14ca9bf4ed96cad5ba997690f8026d7bfa54023b887785fadba74fc57d58038927d2f88bfde9446d8fb0149f9e4366d8a92", 0x5d}], 0x3, 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)=""/177, &(0x7f00000001c0)=0xb1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000180)={0x0, 0x1}) connect$inet(r1, &(0x7f0000000040), 0xc) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x3) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000624738331a29f1f7030734bd0044a9523c903ded28a90908092414096669a0fa15590cca660d9279633d0580b0fb21250a346d612bbe638e7843b3c1"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x35}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x9, 0x0, 0x4, 0x9, 0x80, 0x9, 0xbf}, &(0x7f0000000040)={0x40, 0x9, 0x6, 0x4, 0x7, 0x5, 0x20, 0x4}, &(0x7f0000000080)={0x80000000, 0x1, 0x1, 0x0, 0x0, 0x5, 0x7f, 0xc4}, &(0x7f00000000c0)={0x3286, 0x8}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffd2, 0x1, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) acct(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSCTTY(r1, 0x20007461) r2 = kqueue() r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) dup2(r0, r3) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 16:00:03 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) nanosleep(&(0x7f0000000080)={0x6}, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) semget(0x0, 0x0, 0x1) getuid() pipe2(&(0x7f00000011c0)={0xffffffffffffffff}, 0x14) r1 = semget$private(0x0, 0x4, 0x2) semop(r1, &(0x7f00000003c0), 0xe0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getegid() getuid() getegid() r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc, 0x7fffffff}, {0x64}, {0x6, 0x80000001}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') fcntl$setstatus(r2, 0x4, 0x4) preadv(r2, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r5, r4) 16:00:03 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = getuid() setuid(r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x149) r4 = dup(r1) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xa0, 0x40000000, 0x3, 0x200}, {{}, 0xfffffffffffffff9, 0x2, 0x2, 0x877, 0x7}, {{r5}, 0x4, 0x2, 0x1, 0xfffffffffffffff7, 0x5}, {{r6}, 0xfffffffffffffff8, 0x3, 0xf0000000, 0x3, 0x2000}], 0x800, &(0x7f0000000340)=[{{r7}, 0x7ffffffffffffff3, 0x10, 0x80, 0x0, 0x800}, {{}, 0xfffffffffffffff9, 0x1, 0x0, 0x2, 0x6}, {{}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x1, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x1f, 0xfffffffffffffffb}, {{r8}, 0xfffffffffffffffa, 0x56, 0x0, 0x8, 0x7}], 0x9, &(0x7f0000000400)={0x0, 0x9}) getuid() r9 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x40) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_media}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000016c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xc2842bd78ad4e7a9, 0xffffffffffffff9c) sendmsg$unix(r9, &(0x7f0000001740)={&(0x7f00000004c0)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000500)="5ee99069291353259fb8aca106362fe96a66dfd8a55aa52b123b881ea8a8ca365371556d3b125c200df0fca75b762666a43ae44219b53761abce577134042a7621c638f0ce862ec89683eba4d686766f45f524144012b625619c4aa893ce745f4e3f1e13824cdefb14f42bccb58431fc40f40ea10e8c37edd3bb0d31eb4033101c156d882706fc76ee244fc2481f8c58413eff7f35f2dc13714ccf9439a92becfda2c77955d1702d4e963f3a4e5354fb57a679f71623bfb984dd2b224639da9a19e42a2cba93f0897d0dc89dffd56b5d6f4ce7cf8528aa56127a916f0bf4d5b3f9eff703468cfbfbf9b851c2c1ab5b72a32e64d7f6c43de511f9f0c9b9829cd813b12aea6433ae456163099afd0cfc893856838b9c6994cbad46b7c3cf4daf4d769a8b7135f8e4db9f6e7a778fbc09a494be250d662803f0e702b555b364cf17aa866774ca7f8eecba58f456070d41d5f509612205df7b9f3440f1d91d1244e23ab4f2e1aa257a433c5d4a57b56216aba422f4e3e8ecc492a96df415ed8b696026c11f2f7da3f42db7a35e876822dc3acc0b2c174ae5d8f56bf48caa6598f5bd166fcda8ce14ec4af99e2f9fed84acdf0898f5d066c7b3e032b8d5caf65713320b37ba64bc0b08d3a6aab7bab85a263a0d78962e3e6e952f525552f173c3f31ffb153d3686805a7cbeb394afcf2a48d0bd6cdb6c852e8ea927a548fb6fe751466bcb80bdcf7b8867fa373957ffc2111ae223691019190077880fa25e2958b9fbeab23b1e0d1ec8730bcae0214d94afc792582da516c8c415f37a299ac989a5c8d29059d82b87e6974beb278f727aa679500285df7436d4dad4ac6874d44443a0bf86738b3559051b57e1e2f80f4dfbae48198c973b50508c7ec47cf3007f98691cfa9030f5450dd183a615508b13f20e9a0b0439e5b4049ffc0e14938b9398fd0004fbfa9e78ad6f7956986231dc073bb23b830eba84394ee64346c26d61e4fb1f26ac771d44c2c7d45e848b4f275354261ad9c9f0f4f9db8eb3dca2fbec6a434f7a01bd353ae58353a1179a11ff1c355dfb9473286394ccc88e48cd59fa16457284e6313df65cdc4067e0964ec4e2a8ece4c296e18e350d4525597f90da5c2bff0d4f24a40aa27e8551ada23394b52848d282c146b775daee9d3aec152248a9b7895c743211c3bdce443cea4524fc48f73767509c696cf7913cb4e1110f53b92a7bedea13227b363ddd476580d0ce7cf642110ff4ca25b2620fa4b245bf9b7248d38ac190202beffbf93c0bb009242d284208f658f835f4d439fbc9b45a2b9c94017fcfb874a1bef7f0651ca0cd698e07622601d91918e1b06a30b67575be41efa51d2e3334c775ab319bfb25840d891d14099564e2d76c35c9737217b9877916454a566de422b07eed3a45c4d727374e7b914ca20e2f5078df4c7d3206bd33a52ba3638714ad8d6af72e365205da1ede68554df9f0d68e951532d6ee62f6eedfa7497fa2e961dbb8fce012d9b61469a4963c8e923a39f4d3d743216527b4b13e85080841a133338e824c09165ef2051692f6e2a2c0bbeb631640acd1966b671377f437cb25d0662eca93b4a3222a36dc948c070414990345e03b71be3acbb92e32611f2dbc3d307d4331f147f5862dca7679a18955361e6a2493059455d2f6bd811b337d3e9080dffcc86e445bd47c9f19e1f3058c4e756b60643a61e46d29147aed5c5ade3570c3936240037024065a7b3d587e83c1463a27259b7bbdee2a83ae44ffda71b45b124a19fe8609c722851a7e300b71841ebf9381c6d95dd5283b4a7530c5507da9a710427e593a41706e283a5ee7c06293d1b0b99b983601f9458ae07392bbb8abed19a182fe41b71d08b87139739cc5f08f949edbfe44fa64e3a55371c878be8c96eb725421815d12acd2f8316bd56dfcc2d650a5032da46589fdc434d8ff9dfb5244ad8f70b43f584cd60ed6c50033158c8849238eff4d29432cb93011a6921e55f3826f067463148bb1f3a8d6a2972ccdb73046148f9e3db727eaabb24d130563a70fd82a909ec92d25d1b89cea3521bd94ddd97d9714fff78c04f51680c28c52b3c6e50a2f60636c268ae1267f91977f6745a7ff9ee26ddae53dce79aa73bc3f7633d5a59feb176d8ba59cf70f6688940d13ce59b1a65b2404ea37a4ac307c0f25b0229342ebdc8a624b4f4add312e13d7c6b7f4177b30158b576e93af360ec56cacdf20a5c01f0d4f1f45556927ed74608bb83b86bbcd62530fde1e964d44decad963b3267c49df75f2f680f8c8366be369a55adeb4023d503580451863d7f3f00da3abdd4c82cedf4abd25af8e3211851b9bf267a21e009555b0bf27dceb126c9a23daa369f1bf80ba4b6b4a9b66f59814e796ba25a19993b935490ad625ae1ac146a50795b5d0ad098d6c6e38771ba453e16f95f8b140225c9dde6d5164eb504880fca7cdf19384940809af84086c8e24841fd6e98f96cd45b89d64af0fdab0598c9d85ccade45486c723afc8dde0d27bc82b7895a89889bf22da879045855c7c572a2e2e467505f8f0c4f3229cdc745f1106006b005778bfa52e7f4df4c17518ca28181ed6ac53e4d6f154f67036ea08289c0fd043cd524ef9b709c43a378e5f11c202a840e8e1831b50a3b40cd85f91b2c1894fb79355a5b746fea17046ae61c2df9c4e232b78ae1d40a8ac3488ad8ca5daadd7920caf52dc79dd5a7b4cb30719dda984abd771cfc94d85186c7fb1489968d5074d9713f183c429d6325168ec3569f3ccd27492c5240bb60699fcffc0c574496d1fb294e1e18d096a8bbbc934c495aeed44884ef8229e1183ddec3474d7804ad1111d4cb4a5ae9bced9fceefe2af883ea754089751c5b35907dc60af76e1b3cc383d4ce00391437b42c85efaba559c941c3ce6a415b0c10a84dd96236f9ef3f2d26d379fa0e70877f754fa25969416764d726e159e625bf17cd5c061d17690b86f8bbe9225e80651136e769bfaec787263ecf72ee46091d9258484b5db9c3685ecc45d21827c8801fc432888225f5ac66da1adea5ef94782cb5480d6656da5acd64af82e642cd76b771a1358cad4b9acce5e12cf5a746a1cacfdbd86b42a09976e7fee74fee5f9ac9f6375914fcbfe41ee7c2890a727b8c5f4216ba0d47131df50a22aa120b3d6e8efa890aa26ca2c1cb3bfefd5207911b3c7b10d664262b38cdeddaddffb84a7bfc954a86574e7ae93c9191d89820ef4a01c47210d694e41e248409f9bfbf26325b3f9788519c75b1f19331de5c6ca74caed0d0d8d11b3b517b82e62b0820c85e74949d22e332a0bd30c0aa678103bef58fec03732779402af6faa56b9af74ad5cef17db693bb9d35b96a4d42b0450d4943f2086231ea265d30bfc78f95c9cd9a6318b5c4a387e7f2afd4d23dc2dd1bea1dfb389199882661adbd52d984d36fe16dee2a60d78f6ff93079b79459d897c4e7ed5baa5d29bc1bde99372f26acb10bdb025e3bea2e4549d95fc882029f9114a7a256c80bd6850f9cb13d684151701dfda6f1787dece462402082d1c753b3e9a316a816af7c197a53d8eb50dacbe4eb96892e17f042d0afe3a55ea9a74c3d63e77c469320c0238237d3a4835b5c49c67d522c5e463f88b0f09817ce1eca762dcb583e584dc6e5e2d0a42813bfe97611d7699a049c66ca289603d1de4ea6314c3b60c811f9637c71ce4e0d5f0c309e8ccf8cda029d20fc2b9f37841b88f52ddb5295fc7524aff760b98e394d7bc47cc275c8e2b4088bb46820ff2a09eaa2d976e73d7bebbd92c71419824dcc4c33649a5f6c9e91fbdbef8a39d39facc0a99386aecaf44878419af5f2ec63d9f2d93da8face571b5924b1e359ae0c26752fca4464244dbcf4ae97a4161f31e1aaca20b0d8d92ad8ed0183ebe9b68fe258d5ca9cd245b357ce5846b1c6f0a3681395ca6b5a454b35c4fa17e55f3404e0f8206caebb72619a5a90db4696e28dad9806e6075a1ed55b8fdfa4416afa5daff5d7e9a908930d39a65a5d7dba12422ad95b3904285562e1c4f087b11ecea27a1a5005b38de83fff2bc89f971671e1d09698222ee186e72060744db8026026a57ffb7ba050419db196823e20afa83144daaf27881bea1e4e129a60e8f4eb6c96b923112b9345a1b3cf43dd2fea062b3229b3004d0a855f5e1d5e50f7d5c4e9cfd00a28f48663e0c60b3b05e685de3f39a40b7e62782c8188031577545f3f2e141f0023809a033189067f81e2a2203da1ef43ca2d5c19e8f044dca14678e85df4bec5b53dac106ac461146230a93b9014b6c7b7388afda68be63d51772b7d84fc40ab59b158b6f0a95e8015f57f96642a8da92c48b119ae4bc8a0d9b5a55f64904d291b8da9b0e7e13115ef40f3a7629f0165f5e64ffa0b8b258abc9e9e3de40a7d8d45dd1bd06b115edd6adb89091f7c46fe3c9c3cbc002f41fb78823d741b881dd4fc09aa281a07e084f7858ca7e38202c9c2f8f37da0e3f01e322fb9c7764f0f51dcf2e05a426b15f87c308d1cfe2b803034e9942d4a3e19996c7432bbe579d95bff3cadd39758c29acf1f46e223f5006f96f78061657ee70767a51d0afac72fd1e6d1f875a2a637fb7530e2998ca9d89cc298487cb73a14bae7a2e2cc2a2743c9bab16bd704a6830bf0bac8c6b5a927235f14aa4ba2659f519f9b0348e850bd494d66027f461ecc813243638f5776d67e535480b0d149cd10636fa38bbdda5a57ee906cfed6a2fa5f44efd4d7400f5b6dd9f366d489d5e2b500d8f7838aba75cb02c82c0351d9e46c3c838e41a5f8a047f8a0226606300b75c3c9108eea179db3adf80e9d575ac01c420e65ca22b38f03db56288083a9e785c6617fea57d959ec73cb8b00b6463e4d9ced42fbf150ab48550548423b075b9da99bfe2f97197c85e3c2d1d42c7506b83182e5148b7c12fb89e1c294f4f8cd1053d27f6d88a3f17c0fe7391d12fb002628164e4e4ed476565902bc16c3b44097e46a1c4e2f46cdeac756dee930877ef1e9d1a90dfe53db4317c537ca362204d402c57eb19685b35017e6778a11ada1a537257a43828c5b3cacc69384084a3343d5928291a37676f9feee57b239d7c94ff30690e02dac1d24854aa955ef1a7e9ba5bdd831cbffd410aa8604d198eae944e5a914889740822c038dc5d28e381735e36801123ee6a3faf95156121065b0216a436074b977c1c9fb5e12bce920fb9ad1e76eca5a6fdcaa9185060f61b5bfd6c6b909e189583f4ed2c2c5968cdcd1fbeb3b2a26066eddf02570d6b45499e5c57832a41eacdd18b9211f7ed1046d707e3b6ef7009da8500e043409dc9cd47cc495df7a63ef8b6db3740265d901031a3355e1dec49e5e2653493a5cfe81d9acbdc771861b7aaf7602d45b8328284921ea651c8d8e86d7aedb7fc498ce23f8bcd4f349a8a2a796f44a489848dc08f9b5094a552f740bb25d420da43b362a3f45a974b72c0f3b7c133991476b0fec4d92b0f1d5d2ba087176d8d6f022adfb73256f556e838ddaf323342454d1a737383b88dfe9f2fcd8558acf93060d0cf15ab9497947f758891564f74e7a01275bdd7514910dcf1d4f14ceaf59685de85fe37f3f8aa6bfafd9b5ddb69ef85990e5436abfaebd3d949cfe244217ffc5167070490d7e7a7dcf1fa6b6d59048d7dce4600fa88f88c18e354a90c5b130bdd52cc48ab28da1391ab32cac2c642db48d86835a432614cad13d4977e07f00031c203f51b72097ddcf1449a67b59917d9706dd765659c6a11d34f7345ac4a630af9e2e02526d4b3018", 0x1000}, {&(0x7f0000001500)="38bd42598dc7f0080fa773b631459912033281b55bd8091fdd1f98a37e498208b644cabaffea6bd6291390065b550966da8f70319b966a3f7b829be2d10ee3b48d9d0eba58cf00472835d41f1a128e433a1a9bdfe354d9dd73ad5a2c758834913696278b1556259e8fdcfcd99acf000e63e6a52c3aff252d691a22eefcca6c3953fa03bd4d02de7e25fd62d78baeadc5873ca3c9f27ace874f69c245d4d41e2b28cfddd2534f87a62d767f8cbbb6c2a0b026e75ae741948279ebeffd7a06f6138c24c3eda6f6275f5c9afb6b948a90d73eb16b", 0xd3}], 0x2, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13, r8]}], 0x38, 0x4}, 0x4) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_timeval(r14, 0xffff, 0x1005, &(0x7f0000001780), &(0x7f00000017c0)=0x10) ioctl$WSDISPLAYIO_LDFONT(r14, 0x8058574d, &(0x7f0000001800)={'.\x00', 0x0, 0x7, 0xffffffffffffffae, 0x1, 0x8, 0xfff, 0x20, 0x2, 0x1, 0xfffffffffffffffd, 0x6}) r15 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r15, 0x0) r16 = fcntl$dupfd(0xffffffffffffff9c, 0x1b, 0xffffffffffffffff) sendto(r16, &(0x7f0000001880), 0x0, 0x400, &(0x7f00000018c0)=@in={0x2, 0x0}, 0xc) write(0xffffffffffffff9c, &(0x7f0000001900)="cb14c30b2a31409432774a8c1a978c1261863619a4f9a7c13adffb80fffb6e870b052154a678bc87dbb1b9f314f03493cc8709b37af6b0aa5c0c9ccd728b83ea2fe46e38cf194eed82643cb8e0783f27cfe166c23788e80bc2f0c92835027cf57c77acc4a4ce599b7daf280fbc5fc30b0b0d88be50f1fbe702c06c5c17b9309cbb6996d048212bc5e2a34d64611d7dbdc910dced4b82c70d58ba21beebda22cee31dfe7580ba084f83a8b39b0241c20cfc86bcf19fda082a05c165d24753bb9584e7baf240e94c", 0xc7) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) preadv(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/33, 0x21}], 0x2, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0xd, &(0x7f0000000180)="9456620edbf220c43675b7d7b9c727a071b2cfad2b089b654bdae559f20fef821a00fd76f0e0fc6fca230e99b07e768e8c1cbcaa8fa76f7539442bd1a029a4eeb26eab4dbfb4ba802274c49310ab18372474dd0fcc58045c354a8f0a8fd3ac3977423696ecd2dc7e36101fb9ac6c31ed9da7ca7f0b64c64fd65e00000000000000", 0x81) 16:00:03 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x30005, 0x51) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000080)="c147d14396ab749f8c3e6b1fc0fa35289ed0d6059497b5082b19fec4cdaa30a34f4654a73ee7b723bc7aa9a000a8d5870f75f9c45ee9afffc92ecb2b18963c719ea5", 0x42, 0x5cc47e61e23cda54, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0xcb5690dd3fa9fae4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) dup2(r0, r1) pipe(&(0x7f0000000040)) poll(&(0x7f0000000080), 0x25fd, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x60619d280d3e165b, 0x3, 0x100000000}) syz_open_pts() syz_open_pts() close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093d827389f78f88e8770b86300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaff00"/4110], &(0x7f0000000000)=0x1002) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x4, 0x0, r2}) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = semget$private(0x0, 0x4, 0x80) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r3, r4, r5, r6, 0x19, 0x8}, 0x7, 0x9, 0x6}) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000005c0)=""/82) r7 = semget$private(0x0, 0x4, 0x481) r8 = getuid() semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000000c0)=""/31) r9 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r8, r9, r10, r11, 0x19, 0x8}, 0x7, 0x9, 0x6}) fchown(r1, r5, r9) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x1, 0x7ff, 0xffffffffffffffde, "ff0c003c02df71815acd00002300"}) semop(0x0, &(0x7f0000000100)=[{0x2, 0x2, 0x1000}], 0x1) write(r1, &(0x7f0000001600)="2b87088fb1379bc8c8a007e2ec5932f4c36467b3da7588af988312245b7bec9959f331d7074467", 0x27) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f", 0x455) 16:00:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = syz_open_pts() r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r4) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x1, 0x6, 0x1, 0x3f, r4}) readv(r1, &(0x7f0000000080), 0xa) 16:00:04 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2113, &(0x7f0000000040)=[{0x5, 0xffffffffffffff81, 0x10001, 0xfffff80000000000}, {0x80000001, 0x81, 0xfffffffffffffff8, 0x4}, {0x0, 0x6, 0x6, 0xffff}, {0xb5a, 0x9, 0x4, 0x9}, {0x660000, 0x2, 0x7, 0xeab9}, {0x2, 0x9, 0xd912, 0xfffffffffffffbff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d496aff031fa629a8bafd15c05d687dd040d7a2a40f7ba121cc9027a38ef7beed65bf5f71b71f2595a371adcf75b4df1fd05561b824d"], &(0x7f0000000140)=0x6e) r2 = semget$private(0x0, 0x4, 0x80) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r3, r4, r5, r6, 0x19, 0x8}, 0x7, 0x9, 0x6}) semop(r2, &(0x7f0000000040)=[{0x3, 0x4, 0x800}], 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000300)}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'t\x83p', 0x0}) dup2(r1, r0) 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, r0) r2 = kqueue() close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000100)={0xed, './bus\x00'}) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) socketpair(0x18, 0x1, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000280)=""/64, 0x40, 0x401, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) flock(r2, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000001c0)={0x2, 0x1f}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0xffffffff7fffffff) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x7fffffff, 0x1, 0x1, 0x6}, {0x0, 0x7fffffff, 0x3, 0x80000000}, {0x3d0, 0xfffffffffffffff9, 0x8000, 0x9}, {0x1, 0x9, 0x1ff}, {0x400, 0x9, 0x8, 0x200}, {0x1, 0x1ff, 0x7, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0xfff, 0xfffffffffffffff7, 0x2000000000, 0x0, "613aaed76db9ee3461089ea78b7ec000", 0x7}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x11) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) preadv(r0, &(0x7f00000021c0)=[{&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/53, 0x35}], 0x4, 0x0, 0x3e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x6) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000040)=0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002200)={0x0}, 0xc) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000002240)={0x3, 0x0, 0x100000000, 0x1, r4}) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x80000001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x10000, 0x4) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x5, 0x83) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000100)=""/94) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xfffffda3) r3 = geteuid() r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x80, 0x0, r2, r3, r5, 0x40, 0xbbd}, 0x0, 0x7, 0x80000001}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000280)) r7 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000180)=0x6) shmget$private(0x0, 0x1000, 0x40d, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000000)=0x1) dup2(r6, r6) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x5, 0x1df, 0x7, 0x6}, {0x7, 0x7ff, 0xfffffffffffffffb, 0x100000001}, {0x2, 0x1, 0xfffffffffffff001, 0x2}, {0x10000, 0x7ff, 0x8, 0x8}]}) semctl$GETZCNT(r7, 0x5, 0x7, &(0x7f00000001c0)=""/17) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x53f0, 0x6, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000080)=""/101, 0x65, 0xc00, 0x0, 0x0) socket(0x20, 0x8000, 0x3ed75d97) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) listen(r1, 0x7) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x100) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x10) mkdir(&(0x7f0000000180)='./file0\x00', 0x2) 16:00:04 executing program 0: kqueue() select(0x40, &(0x7f0000000040)={0x6, 0x5, 0x180000000000, 0x1, 0x80000000, 0x339, 0x6, 0xffffffffffff9e04}, &(0x7f0000000080)={0xd4a, 0x1, 0xc44, 0x2968, 0x8, 0x1, 0x10001, 0x1f}, &(0x7f0000000100)={0x8, 0x100000001, 0x8, 0x40, 0xfffffffffffffffa, 0x6, 0x9, 0x6}, &(0x7f0000000140)={0x4, 0x1}) open(&(0x7f0000000000)='./file0\x00', 0x18248, 0x20) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x9, 0x3ff, "7a0f991629c4b1b245e9b5dea8cac393118549ee", 0x8, 0x4}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) kevent(r1, 0x0, 0x1, 0x0, 0x1, 0x0) r2 = semget$private(0x0, 0x5, 0x83) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000100)=""/94) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000001c0)=""/81) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x89, &(0x7f00000001c0)="12fdf7a9158c409568038333badfa080577010101d4fd7fd5686b2189b991725f4c3520c143606004fb8c4a01a048311d102fe6a1fb43404af7fabc43dadff0465146de0af0bbad02722b81669f066d5453cbb8707e6abfdd5a27f0fc15b96a03ce7cf4d234a9a178a5d6035caa4ac4def12d0bcbc42917402199b8afc20d70b66774cec468be43c758900ac19cd2ce5ebbbdd3ca9aebb3506109b95de69e334f27b8a6287759977677a0678a1fc5d8cd6516778ed64fb562f5ccecfcdfb28ef979d9313cf8bd0ccf1986c0ebbed592c64ba19dfa6bce6e487c47b02c9") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:04 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x208, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) write(r0, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce1abb2927e04862bd87c5f86099785d047e9a0edd3e7a393ffb750ded465c3fa6eeb07c50808ac7c5a679aff6f7b620646cf2aab16b9f26a3652ec46bb602d9d45558cc61", 0xd5) chflags(&(0x7f0000000280)='./bus\x00', 0x10000) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000af00ffd000", 0x0, 0x8}) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000000000002, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) r3 = semget$private(0x0, 0x4, 0x180) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x180) semctl$IPC_RMID(r4, 0x0, 0x0) semget$private(0x0, 0x0, 0x200) r5 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r5, 0x8000006, 0x5, &(0x7f0000000d00)=""/216) semop(r5, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) semget(0x1, 0x3, 0x10) r6 = semget$private(0x0, 0x4, 0x180) semctl$IPC_RMID(r6, 0x0, 0x0) semctl$GETZCNT(r6, 0x5, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getuid() semget$private(0x0, 0x7, 0x10) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000a40)}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r9, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x4, 0x81, 0x38000000000}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a00)=0x80000000) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28, 0xd2, 0xfff}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0xc4f5ea4920b0a9d4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:05 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0xfffffffffffffd4b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xffffffffffffffff, 0xffffffffffffff00, 0x7d, 0x10000}, {0x9, 0x1, 0x0, 0x200}, {0xffff, 0x0, 0x6, 0x7fff}, {0x2, 0xffffffffffffffc0, 0x200, 0x1f}, {0xffffffffffffff81, 0x5, 0x7, 0x1}, {0x7f, 0xfffffffffffffff9, 0x800, 0x40}]}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206949, &(0x7f0000000300)) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x6, 0x4, 0x20, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x95}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x38}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x8}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x4}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x200}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './file\x00', './bus\x00', ['./bus\x00', './bus\x00', './file', './bus\x00'], 0x200}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) kevent(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000680), 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r5 = kqueue() r6 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmat(r6, &(0x7f0000ff5000/0x3000)=nil, 0x3000) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r3, r4) 16:00:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00!\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0xc8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[0x9, 0xfd, 0x9, 0x3, 0x9, 0x20, 0x8, 0x3]}) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:05 executing program 0: pledge(&(0x7f0000000100)='$.%(+,\x00', &(0x7f0000000140)='[}]\\\'\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) write(r1, &(0x7f0000000000)="20a3bffe9342d92829dd74f92d7dc32baba13a271d95edc3d510eb6cbc379d8d5ef6d87d3ea4a2f4267d370d806c2acb9583b35ddc312fb3bb886c1cf78afb12759550e06be47ebb696204933f1d0db1fcbe5468000e165b3b6fa5ea2f92610152a3d31995a8fda0382fa2406b52d24d20aa9cc12807893dfb", 0x79) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000180)={0x100000000, 0x0, 0x800}) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000004000"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000140)={0x8}, 0x10) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x1, 0x0, 0x0, 0x1f}, {0x3c, 0x0, 0x0, 0xffffffff}, {0x30, 0x0, 0xffffffffffffffff}, {0x8001, 0xfffffffffffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:00:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) setsockopt(r1, 0x7f, 0x4, &(0x7f00000000c0)="42bf1c97f0ff0d45f3df3f5d9fd15e0892ea1af79d9177ec1e5184035541a2eb1ec2332b552ae74331ad4818977cc1013ed63936eeee8ac86205e357e88c2b9e3bd224a3987c2b462c26d09de5edf279f0da922959b532f8782dc675d8b82c9042cef01806b2e6e1cb913fc3041ec7ad09d76ebb2a5a4d689440ffc1172ab5360cfa777bcbd506e320296b0707175b9c67b378263321e46ab2d6ad9f0de11ec5e132e12e419d548444bac0816212f8bd09f5d5", 0xb3) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x14, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r3, 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) chroot(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x48}, {0x80000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="9e80") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xfffffffffffff4a6) 16:00:05 executing program 0: r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x5, 0xfffffffffffffffb}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r2 = syz_open_pts() fcntl$lock(r2, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r3 = socket$inet(0x2, 0x4000, 0x81) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x9130fba, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) shutdown(r0, 0x1) r2 = dup2(r0, r0) ioctl$PCIOCREAD(r2, 0xc0207534, &(0x7f0000000080)) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x86, 0x1}, {0x25, 0x3f}], 0x1f8}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000340)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8180, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x20, 0x0, &(0x7f0000000080)=""/32}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) nanosleep(&(0x7f0000000200)={0x1, 0x3f}, &(0x7f0000000240)) setgid(0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[0x4, 0x4, 0x5, 0x0, 0xfffffffffffffffb, 0x3]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28ab) socketpair(0x18, 0x2, 0xe65d, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000040)="000000024b2ab30bdfd982955dc1a76d410d59831a5283e4b28bed11ec5111814efd7c2200"/48, 0x30}], 0x1, 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x6, 0x400000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x1, 0x209) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x1ff, 0x4, 0x1, 0x6}, {0x1, 0x4, 0x8000, 0xe08c}, {0x64dee2ee, 0x800, 0x7fff, 0xff}, {0x3, 0x39, 0x9, 0x8}, {0x80000000, 0x8, 0xffffffff, 0xfffffffffffffffb}, {0xad, 0xcea, 0x5, 0xaa6a}, {0x0, 0x5, 0x98ac, 0xfffffffffffffffc}, {0xffffffffffffffc1, 0x0, 0x41, 0x9a}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = getuid() setuid(r3) semop(r1, &(0x7f0000000300)=[{0x1, 0x4, 0x800}, {0x7, 0x200000000000000, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffff8, 0x1000}], 0x5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80045721, &(0x7f00000002c0)={0x2}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x42, 0x64}, {0x82}, {0x4, 0x6}, {0x8b, 0x9}, {0x81, 0x1}, {0x24, 0x1}, {0x42}, {0x44, 0x9e}], 0x8}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000380)=0xffff) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) fcntl$dupfd(r4, 0x0, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r0, 0x3}) close(r2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000003c0)={0x0, 0x6, 0xf9, 0x9, 0xfffffffffffffffc}) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x6000)=nil, 0x9581220c930c5838) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f00000001c0)='./file0/file1\x00', 0x6000, 0x0) unveil(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='r\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0x54}, {0x10000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0x2, 0x8, 0x7fff, "557a0651d475e93f07002be99c65e6dc57c94a4e", 0x1f8000000000000, 0x8}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:06 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) 16:00:06 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) getsockname$inet6(r2, &(0x7f0000001080), &(0x7f0000001100)=0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000001200)={0x4, 0x5}, 0x10) r3 = socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000001140)={0x1}) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) getsockname$inet6(r4, &(0x7f0000001180), &(0x7f00000011c0)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000001080), &(0x7f00000010c0)) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f000046c000/0x4000)=nil, 0x4000, 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x32) mprotect(&(0x7f000037f000/0x4000)=nil, 0x4000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10041, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x4c}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:08 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = accept$unix(r1, 0x0, &(0x7f0000000000)) setsockopt(r2, 0x0, 0x7fffffff, &(0x7f0000000040)="7177220107d302110b2e694bb647ba81f97dce8b6e5d8e45ccdda15f8a8dc306ddaf674cd90d63e8379893badf1acd40717e8584c266d26fc856280ca7adf2dcc62913814f360750fd9797dabacbe9e6431edbc9ea570526b8a1949a05a77e52fe10463289b1a940ce758b28ebe7a15bb53a4e9df5e46fc4c2707c53ba30713ded0dd89cd67cf0c8002c5f3a0ee5e727619ac6196fce6b71d364dc9aec5b57c2ab9a393f345de26ad303e1e851e954bcc0ef6c2fca46cce60403ebdf15de80733d7d1896ae1413da77efe4f7ed4a8192a788a70567b514e165311262e8a8361de2bddf17bca7e5fabaaf91482d7dd67f00c4b7d17f020a53a2273b3ce8135f52ed7a89d9c12fa46a2aff0c5895bc44af1dd9c77675ab17430c7841398e8486969d258e303ef291b08f0b2ffdbc0623d1b50d4cf95462fbd0c6781a43b319c6c8c335eef77efa679f62c07eefa5347d47a131f800b2b58baf050f47471c8fd42ddc082c8b775078c78295ff1de54958313419220ccb91cacd0be8ea7877acd761b66e04a3c5fecc9198a67b5ba16d0fd0212fc1562d7ee4cd27f3a4ad146a67fea047ab52d240c1e5c8faf7a514fa4282cdc77ed57582eabbd5cfd7d044c3fe4f4d9886f4a9fad0ce700e1270e9f26d88f5a9f8481587d3f146f55a809c7d4a3ec29fbc121f6a8703d172ffbd1eddc35683d9403fea028fbff55032df365064431499b29eb495b0f564aa8c3bbbe6ef9636f150c0eab68c4af94a865dd0f25cd1c9784b0af13bfb38d3f24a7dd70d5b7413ae8367b2de23642f72ac2875008b1b4afc8be4ff1bb12118e3bd2a2e178a63927da33be2123e1ef9aeedc2f959ecefbfc433ffd3b5c696de6f5bfd8ed611ceabab939be8069544a523f48aaba84f35e09b66fc192e7a01669fa3ca9244ed49e03bf3c709976e95e7c0b22209934ad5f934b1108d35cee164bfce5f79fd51ab1c7b1195aad8667a865d95fc4c924c409214f908871fc3b93160f7c2b7e51eb48a9b367cd919bf933eed61cca05b305a96ce46cec5064fd41ea630696683a5abd988b82be08bdb5b68ad0deb1875a06ef1bc19749dcd6c62c2d73984c88b0d243280c97de4807bb5f85089a2193c592c134e88fed5fd900439dd4174a751850359717eb2bf051d606ae65433250d2a3e32f3c63f0f98d8dd13c0bad9a64c7f8cdf02ce0ae60a6e54495420a53e8e6977dd1b56646a867c681d0507827f3e080ac9863aa9abebf9d20f20a8e981156daff43adbd28d7ab7254fd520b190cf7a04432d94ba5f15fe417a80e257e4590cb17ecf3272c27137d05666b0585687dbec07f13463c519e5d4f1ab06eaee4e2b2db3480788e6229fe910867b7a45a5c48159b521c49951eccfa11cd96f6e8f47d4238f3efb7ba6aa5739ba48033aaf2b52895825744caad377c8c25345d3ce8245f284db8b6ca271a456605321e65af86e3670928ff78788423199a77d47c7db5bbdb9757277b54eebc30ac0739486c54fd60b979d86a9efd7f9945edef1f18f47a215839e1d4709eed369a37211e864ae187233b1429e57ce2e46a0f12a0a8f942692a082a097ffd2fed58fdc8c2d249f692edc411af6d175b2a362d775db0fd28315902be5a624ccc55a9d80f6dd8a805e78a18db1b0dee697fcfd96b11ceac401cf1194d51036172438aa116e6ebc9e2e210a1584008f307f4428a9b143769ab03af108198cb0c4434ca995c1001cd6d946e4f08f7c67450c0411272394daa41dc0b23af31453526e45e66bb35cd8281017564893e93c9218ecdd5197848524863b68b2a91b8b37369621cd4325799ec1031a8663d21cf702eb5ca0b4329b8b832f7819aebb41baa3295c5e63667c65f6f3364e8c36488dd825d761cec5e15c1d1dda5da4d67d0d7d2afdc461979d69d05b41642af9a3729ce055bce8b157556b31e7d07eaf001aa567ca687c372ec214ef0f85031c4df8238877a818e55938eef12db23fabfb0a53f4170a28fade684301c8503102078fb2198dc38d211bbc7325b7b026898ef2a752d5a3e231a8cac6cfd9f89e4464806b45dee89fd7e69aba8585759c0168ad3586c7a7e7b94d4021ebe49df4125fbfe4ec352baa2eb01110b419726a46a1b71a2db6a1f69d991ed2b27a1150f255cdd2519ccac5c00d56f7438a19bacaba92f8c84434d872708c16bb9e2ecb8fef7ce33d81101b6e532ce7c88c00a903bc2c7e7e66a14579b4f540a4f4126a9a8ae3d67c98cbedab3ba0f435efb2f4378d824821281111f9176ab443912607774d45cfd16fd192e3dc90edace6ad069b9ef9d2f0023b17e0208ec6fdc1de5807f132b44de512305793ec7b8962863a52081003e3fb0c2fdd353044868fb35b2e82f49fb2d209fcb842807ec69fe5983bf0daf8568c9eabf1cf342ea7d6f94e7d58bc384744ffae71c5cf5c675279909d166355fa216a16c4774fc996c6a06c6e771b50985d3c83f68bd155b216c94318df2419816c2b0935af0e89b242ca22492d39b317c467bde0629aede346502287097a057d630a39825f3b7802590f1a49fb39d62171f6774f0d20c708c4b8bb7b5332c88dd2431138452c73cbb81b7c1149c8318fa58a36201dd1b5f3dfe826bdecf928bce84c27c5d34cb74b7e829c31caa56f2573bf95961e9ea51df53b4192af84dcf19eb3f60b829d9408324a802393a1e52e90b76eb26ba3bd3e176f9a99c1955b10ab4979acbc89dfb2d8eebd83dfe035da44c9d1103a534d1ee3338ad93bff1f9d7734a09a2112dcbf2bc9de3bad8dbb4e12745003473a66167755a84f98fe2403b0c037dc33d9be6cec5595dd963aebcca339506ffc6641f649054b6779cb0f68a38637615fcfd21d0248cb4ba7913da744f94c25f1233440626854b13cd58b89bba69866aa286ac7dce594870774bfe36502e21f1c1ac1fe77f61082f630c09ec959afc5902f0baba6b8ca1a3b371efeb87d72c14956e18c3d23621ec963f6e7319c27cf3eef8430042fda7b8bbf4bc587ad0d341cca8f4164384d56c3c36eb45a4b3206233559444cc1ca300f92c15e02ba2249386a652008dc4e3c4f11204bd0d53023a7ac48b2518109257c9812f4dc98f4b44cb1bfce65cd254b0628025eeb56c3e97bee96de44eaaad81f0bd18f6e09177d2a0fbec26d32647d347f7dbd8a295571910d3727f5cf5c9a814c4b0915e117cac9af6320f327a89dee991de6d9d31785a041ecd0aaa434ce5c187de2729f3f79e2dd9672039b83bc26a0e8c945f0eb1c5920ca0a3ab1e6ac6d751cd08869185d350790bd416d82abea5c6fe04e7cc75a6fe6b1879fe364889e47c91eda4c503b97e6e12275e9d1a93f55b98b29c1b221d0d2082356606d8f577c7bba4fef7c896a2cd3ca8027b6e3f6913caecfc02f6c7095cce8507e8248909ae4dfaad19b4027eb3e1dfd073d1d63d81f94a213f26776ab351e3c85ed970581a1c5d507f54df45d9f279a783ff51ea554fa40035ec70004fc3d5101fef0f0754d751d81ece287210b8b19867c595cfcfd704265159a1abe17f10dee55f71e1aae0d75f8dcc1144f4c4e968f681e30dd5df7528e8dd454a8623b0fb0aa877e247362b0abe452d8ed5fcf03347d70ce7bb5f416123a618cbe9dc13be2d6304ae1effb3e96f43356bf36415fe3007fab9178cd90c0464c37f4737c13d64a18e5d629131a9eecc4c0b0dcfa8deb4add53aeb06ca512aeb00a6904e46b4035793b7cfcfe8476e6a34504136b8caa11a964e3063660e75627b2d5f3b0af14afbd58b575a2b0b2df4c86319344de610178795138ae395a972b6f3397e4d6c722795582d6d81114d53bbe573773419ea3b6fafb69d362fdd6343d788da45675f4cbb5696adca84d387b92904661769e57c1b35f2aa7c150871017e166584de3b68cec1e5bff2a64af4e0480df20cd5b2aa5093e667ee3a51b846d5c029ed09fb4e5b642d13a904743da851377c70835fbb0af81825eb8739460406ecba3b9ae0c9d7c9f0b24fe2d8f64704b810af3a05f0bb0c79f7925930785418ee72b11bc7e82cbf79b8daea88a0ffc9a1566a3bb7438b202bc03e632238c05ad80879ec2b9a6f5d190220ce48c908da1dc077feefd5b1a244642ee709240c40f0f4e1c73577f1e81b38ea079458b2e4292341d32c09a1ac796c31e780d4e3237b9322742eaa0c0426f13fb8a962f1151560ccea77161ce0f0d009ac336a50ec77b8ed4ae2efa3376b6b8c2de86416011430dcc0d58ea5cf1173a9cd8baa8105f7897dff8e7e85c983fd5795d90affb56fe635f8b011a640cb2fd131dcc25f93a9e1ba5bbf33026ab043b85d9f310e10d849d161095d38b0b3d123dee0f43df8151c9c80625ec26fdf79fdfa5561b824cfae529360769997a104d8a14c8aa22883c8ef849987e255ed5147201541cd58edc7dbb7adaae5f29eeed1c3c7cdeb85ed524164e43f35c25656daecb84fc79647c83bb1c328722abc6a6344645184f2b6217ea561f473c091f84d8e3a4e8fffa516e311df20310964f434fe7c57d80a1bfa50b674ba57044dab0620a3ccdff0f31471d711f3e4e70ae1525aa3aa1981535c14d0320addecb0d927681677baa22320739e55793de39ac17a01805391654c2f3227bcbb09fd294c8ed7c2541daa3a357f9e17160399546782f1189ffe2933ad52b8204579c3ae4c311e8598a7c31addfba4872ed2b8f7e66395c0e30896fb2db120adb4b3cf6e7e6607669a2d425e2c76820c8d84b51a5b8ef67b66efde9a448c9e0c2f487f4793ab23962cc2b01a80aea23eea1bd8bddb9b98e85c279d72cad1d6f6091f031647f355f1701f13026de5912fff375de831ee1422bc56a45083631c7b9af272dd0c5d4c4aab664d03656b84961cf0fdc834418e068e576e626622aaf9fbefaab24fdebd9f6c1179507636180a0fda82c47c1e38597427b7f96d009d718150fdf92baf9b23ac842751db5b04b5e3ad1240dfc0209c12b8ab9704f7b9165761591c84d90e6a4337ca988df25e215e5783595b340facb587993d6cb9ae38131a2a9a84202c5409a50389f087c9de3d266a93b7f87478e6751f7c0828ee843a563e1474145c09e6f42cd7d7ee86bf5383d543084be1a1e79014cbdc2c04f0925708a261f168016b2c4fc4c04d3cbfa27003af18c577e5e5c07ca1d4dc6dd53154cc1c76392ac9f67cffd7542beb342eb9d2e43a16d44a3f68343f9efe47ffe26f06c7e63c4375ead11642b316c39305329377b5ad99c6fcd3ea15f2f9f50c8862ee5f1f5456cfc3e735364e2dc055efee8e999413a68b8af20edb91eb1a474fd220e9af58c678110a6f70352ed3c5f3ac1d685c7003fca8af3a48d070bcf929b43f0a9e6dfa7f1c126dc28a26c6d94750d64d51734556324d53b4e94477188852a53e6f8be7dc8ca67abdbf43dba21d0a250beceec3c66d9b086faec0c9c4ac19d743cb100eec3398984fff967e57c21df10f8e8594bf9b5c304c09ffab41b940ad11c1e00e35bf91da5a4b6a432af42bab70356319f7ff845ffd17886d7229762e5fd0375b009da8eb4aad79638cb7fa4cb2801c0a1dd28d682d8874d9afe7fe18514a318d7e6771c660a610fad57497796256eca7aa55b96b6adf4122f2db847a3722d933c699bcfe6ab49528ef285120b9eaa83cb2f7616a00181513c974e304c68cea0516aaadf46cb1330b197e9dca62c7b38b82dec56af2d3519a6eb8667919b598cabf62f5a29fb45516d9fa277c734c1c6488d68a84d3e53520b2c8f213162c1f12b177abadc", 0x1000) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) connect$unix(r0, &(0x7f0000001040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:08 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x4) getgid() setregid(r0, 0x0) setregid(r0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="eff5842068eeca28c60079b92b1eeb753c0daa3ded10c88e423ce04f632e3aef5709ceced3233136913d4a391b5403b135da5347984be85f6b5544e423f4ae7d5bddf5b2fccc324d8f6b415a2c0a0b5e34f959f0212c45d3a274a6a7a8c1e4c28d0fd580a3b7bce4fd78d13bbd455829b62a6f92f9961b1d5deb49a06a5248dff9468a0307bf7ddd5f3dbe397af8966ebb821e632d425e58496954c1278b4eb0ab53a46076f97387c92e7cd8dcf221705c577792e41d6c629831d74578c2a674850fdc1a1e71ac59ebb3bef72f9e5fbc5c604c17911113dc5a6d1d534b580307242ba262db89b2cae8047efdf17812fb64d37f0d343078b2", 0xf8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x4, 0x80) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r3, r4, r5, r6, 0x19, 0x8}, 0x7, 0x9, 0x6}) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r5, r7) 16:00:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7cd, 0x1ff, 0x9, 0x1c347b0b, "052e20fdb782f66b2d39bdf17ad49bca1afb4e47", 0x8}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1d}, {0x6}]}) r1 = msgget(0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x80) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r3, r4, r5, r6, 0x19, 0x8}, 0x7, 0x9, 0x6}) r7 = getgid() r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = getegid() r11 = syz_open_pts() r12 = fcntl$getown(r11, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r12) r13 = syz_open_pts() r14 = fcntl$getown(r13, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r14) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, r5, r7, r9, r10, 0x62, 0xa984}, 0x49b6, 0x0, r12, r14, 0x3, 0xba57, 0x9f5d}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00001b9000/0x3000)=nil, 0x3000, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = dup2(r0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000155000/0x3000)=nil, 0x3000) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x9) 16:00:09 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x4, 0x7) fchmod(r0, 0x20) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0xff) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000200)={0x1, './file0\x00'}) ioctl$TIOCFLUSH(r2, 0x80206931, &(0x7f0000000300)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) accept$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) pread(r5, &(0x7f0000000140)="70c5c5be6ce1b034c1528960c54223c2ad265a8cdfcff9df9931935a6fbfe8d080f11672b818e41ffb8ff2667feed35577152ff73e65108de346037b1ee23f27d10cf256917a48f3c9a5f12a67c1fbdee297744b5dd43e86e05ae5de6052117ef0ed4f25b56033678bccbb668b8378221f282655b79265c7b4aaea6c761c53e392469d2f62532c16b55a09b8985effac5b92fa5767d7837c87d76a0417b609bdadf8cc9aa6e02dde", 0xa8, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000240)) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCCBRK(r4, 0x2000747a) 16:00:09 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x3ff, 0x401}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:09 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x4, 0x0, 0xffffffffffffffe1, 0x86}, {{r1}, 0xfffffffffffffffe, 0xa, 0x40000000, 0x200, 0x9}], 0xa8e, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x8a, 0x20, 0x4, 0x1}, {{r3}, 0xfffffffffffffffc, 0x70, 0x41, 0x7, 0x5}, {{r4}, 0xfffffffffffffff8, 0x20, 0x13, 0xffffffffffffffff, 0x6}, {{}, 0x0, 0x40, 0x20000000, 0x92, 0x1}, {{r5}, 0xfffffffffffffffe, 0x74, 0x4, 0x0, 0x4}], 0x100, &(0x7f0000000200)={0x5, 0x187e9ebd}) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206931, &(0x7f0000000300)) pipe(&(0x7f0000000280)) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1, 0x1}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r2 = socket(0x400000000018, 0x3, 0x3a) socket(0x2, 0x7, 0x1f) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r3 = semget(0x3, 0x3, 0x100) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000140)=""/5) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x1ca) 16:00:09 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x54}, {0x6}]}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) syz_emit_ethernet(0x253, &(0x7f0000000000)="b6") pckbd_enable: command error 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000180)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x30000000000000, 0x7ff, {0xf222, 0x7}}) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000001c0)={0x9, 0x401, {0xd99d, 0x1}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffdfffc}) setitimer(0x0, &(0x7f0000000000)={{0x7d3e46bc, 0x6}, {0x40, 0x6}}, &(0x7f0000000040)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x76, 0x2, 0x3, 0x8, "1be256259a2ba990089d396eb418726b67c7a3ad", 0xe6a, 0x525}) flock(r2, 0xa) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x200) pckbd_enable: command error 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) socket(0x1, 0x4, 0x81) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:11 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)=0x200000) r3 = socket(0x10, 0x0, 0x5) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0xf0000000}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x38) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:11 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce4100"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="96", 0x1) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000200)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0xdf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x180, 0x0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/192) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) r5 = fcntl$dupfd(r4, 0x40b, r4) r6 = kqueue() semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000140)=0x4) r7 = msgget$private(0x0, 0xa9) msgrcv(r7, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000003ff7df7c00000000000000000000000000000000000000000000000000000000000000000000000100008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a408c2bd6bcfcf3110f39a27c768e240442350000000000000000000000000000002ecd00000000020000000010000000000000000000000000001b0000000000000004099acaa5cbb14600000000000014ac1093d2ccd41313eb0b3d39890ca314c35e43fd548d70dc47a58f02b054799281d2567d9bb5148282dd3f909b04ff49b3e5"], 0xb2, 0x3, 0x800) kevent(r6, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffff9, 0x30, 0x2, 0x1, 0x1d4f}, {{r6}, 0xfffffffffffffffc, 0x10, 0x80000003, 0x20, 0x8}, {{r0}, 0xfffffffffffffffb, 0xc9, 0xfffff, 0x7, 0x20}, {{r4}, 0xfffffffffffffff9, 0x8, 0x1, 0xd9ce25ffffffffff, 0x7f}, {{r5}, 0xfffffffffffffffa, 0x88, 0x20, 0x0, 0x5}, {{r5}, 0xfffffffffffffffd, 0x1, 0xf0000062, 0x309, 0xffffffffffff80e7}, {{r6}, 0x0, 0x35, 0x40, 0x1800000000, 0x5}], 0x9130fbf, 0x0, 0x3bfffff, 0x0) mlock(&(0x7f00003eb000/0x2000)=nil, 0x2000) r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r8, &(0x7f00004cf000/0x1000)=nil, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) bind$inet(r4, &(0x7f0000000040)={0x2, 0x2}, 0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$setflags(r9, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x80000000000021}, {0x20}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x4, &(0x7f0000000240)="985238a6") pckbd_enable: command error 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x40) seteuid(0xffffffffffffffff) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa709f28, 0x3}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0xea3ad2f1682a0bc, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x100, 0x100000001, 0x1, 0x6}, {0x9, 0x8, 0x9a, 0xd791}, {0x7, 0x8000, 0x2, 0x9}, {0x1, 0xf2e6, 0x100000000000009, 0x3}, {0x9, 0x355, 0x81, 0xd622}, {0x2, 0x80000001, 0x3, 0x7fff}, {0x63d, 0x101, 0x7, 0x7f}]}) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file1\x00'}, 0xa) 16:00:13 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) renameat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:13 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000016c0)=ANY=[@ANYBLOB="670000993ad2c07d4b3658cd7dd07811c48b88a62ea623702c90fb9df87d168786a611cbb50bce67d6df777ec8535db53cd4de5e73398de644da5ce00bc3759b0e3cad75602bf4ed471dc407963f371812410081c317db86cf36de2ed69ea1308219f04e639e73e97c2d722c901d72947f567ce21bacf7803f9dfdd2751c0fcd44614dd48988300436bf080f27df9e72b725219308788498da6280cf86428afbc7464358409a850916ebb2533282e9a0974634941a2f1c3c94b59970df531795d1b2954693c6c2d35b0ac4b0338a290b2b0e0fae36b491046b097108135a6af22e64"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001580)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/167, 0xa7}, {&(0x7f0000000080)=""/4, 0x4}, {&(0x7f0000001200)=""/67, 0x43}, {&(0x7f0000001280)=""/16, 0x10}, {&(0x7f00000012c0)=""/162, 0xa2}, {&(0x7f0000001380)=""/25, 0x19}], 0x7, &(0x7f0000001440)=""/211, 0xd3}, 0x0) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x61799a196a1114e0) setsockopt(r2, 0x1000000025, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100), 0x0) 16:00:13 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069b0, &(0x7f0000000300)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) read(r1, &(0x7f00000000c0)=""/164, 0xa4) syz_emit_ethernet(0x372, &(0x7f00000001c0)="38f1d723c09e3178a96fd6a9") 16:00:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="020000040000000000001577ca74baee2c9bb9454b329bfb3656b27f00356b488799b98cab8fc2540a4694b1ab931356ff5e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x800, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x7) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x80) 16:00:13 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) r1 = shmget$private(0x0, 0x2000, 0x9, &(0x7f00004f0000/0x2000)=nil) shmat(r1, &(0x7f00004cf000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) munmap(&(0x7f0000fbb000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ea9000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000afb000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000c46000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r3) shmdt(r3) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = msgget(0x2, 0x100) mkdir(&(0x7f00000000c0)='./bus\x00', 0x20) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x8) msgrcv(r0, &(0x7f0000000180)={0x0, ""/174}, 0xb6, 0x2, 0x1000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000080}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) socket(0x10, 0x1, 0x9334) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) write(r7, &(0x7f0000000180)="20a17b533ae0d01d0d70947be0df8bd0ad80a92641e9ef7a9e08d2a2a5502339f92901c637bcb8c1f2a07afeb327d81d414df6942c94e268407745d0e53ada37b479f1cb1a98c4f09e54b3ed220f3264a5af4fa9ebaa66323f3ab833f426a5f8c9b4f7c3acb2825abc090ea13326cedc1cae5990f570ffa31d292a3b9c9c90afbec2ab95b78db89d4e0b1b461e658f30c2", 0xffffffffffffffd7) 16:00:13 executing program 0: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = msgget(0x3, 0x100) msgrcv(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r4, &(0x7f0000000180)='\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)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r5 = open(&(0x7f00000008c0)='\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, 0x194) r6 = fcntl$dupfd(r5, 0x5, r3) fchmod(r4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r4, @ANYRESOCT=r6], 0x2, 0x800) close(r5) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x4000, 0x401}, {0x18, 0x3, 0x10000000006, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0xc]}, 0x3c) msgrcv(r7, &(0x7f0000001a80)={0x0, ""/4096}, 0x14cd, 0x0, 0x0) msgrcv(r7, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) r8 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) msgsnd(r8, &(0x7f0000000c80)={0x1, "d255396d40fa53f1a8d2db3e408aadf1dc04bee5c7a1ab77823fda714971140d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2c1ca1700edad14da9bfc9affdb31e532bdbe019a8d90361724e6c86c6673a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117adf4790e1b2ec81dc82eec"}, 0xfffffffffffffefb, 0x800) connect$unix(r4, &(0x7f0000000b40)=@file={0x1, '\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'}, 0x50) execve(&(0x7f00000002c0)='\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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="000400fc005a74d2a0206901000000000000000000ec248ae80eabcdadb30060be9616d21a9c960ab7c65c53c06e53cade9b44000912e98fc15be867acabe995a34eed7eaf3cb4095f0d016a0ec95577a9362423cf547010aca7f61fea547ffde74b3eddcba0b0508bd1bccac6a047d0ec07e6bd5c8a27f9bd1a5bd463692b34a6377dcc09798c"], 0x1, 0x1, 0x1000) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x20}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60, 0xc932648acc854954) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) close(r1) 16:00:13 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:00:13 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x4, 0x80) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000000c0)=0x3) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000014c0)={{0x40000009, r2, r3, r4, r6, 0x19, 0x8}, 0x7, 0x9, 0x6}) socket(0x0, 0x2, 0x1) chown(&(0x7f0000000000)='./file0\x00', r4, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x3}, {0x18, 0x0, 0x0, 0x1}, 0x1000, [0x3, 0x8, 0x0, 0x2, 0x2, 0x10001, 0x0, 0x6]}, 0x3c) r7 = socket(0x1e, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r0) ioctl$TIOCFLUSH(r8, 0x80206931, &(0x7f0000000300)) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x9, 0x7fffffff, 0x80000000, 0x10000, "d82678fd604c0d6969b2788a737cbadeaf36c538", 0x40, 0x80000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x800) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000140)=0x20100000000008) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000280)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x44) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x0, 0x80, 0xfff, 0x0, 0x1f, 0x400, 0x0, 0x0, 0x2, 0x8}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x7, 0x10000, 0xfffffffffffffff8, 0x1, 0x10000, 0x1, 0x3, 0x0, 0x1, 0x7, 0x401}) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getegid() ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_metric}) acct(&(0x7f00000001c0)='./file0\x00') 16:00:13 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x5e) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x6, 0x8, {0x2, 0x3}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) dup(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1a, &(0x7f0000000080)="87") fcntl$getown(r0, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f0000000180)=[{0x5, 0x5, 0x789, 0x7fff}]}) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x9) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) dup2(r3, r4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x9}, 0x10) write(r1, &(0x7f0000000100)="4e090008cf376612", 0x8) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000040)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x1ff, 0x5, 0x7f, 0x20}, {0x5, 0x5, 0x7ff, 0x2}, {0x4, 0x2, 0x9, 0x3}, {0x0, 0x8, 0x8000, 0xb8}]}) 16:00:13 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = dup2(r0, r1) dup(r2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="9c0fe8d359be0eacd97a5fa46e10769ffa1f3ea07177ce882f0394ceb0322dca343875f3c379c79c3979ad2bfc85ce413fb5bcec3a", 0x35}, {&(0x7f0000000080)="2a3ae2a1b5af7c56e0f79c6d563717a066a5b05141bc2122e94968d230dc44381b08fa8928da7a551f56dea81c2fc705d454c084acc22325ad314de03544dcab33c290970b3da12a002380976ccf781d4948ba5ddc7dfdebc081632dc3b64dc1138e852a3a62023d026150e460b29e42209e208b3952d135dd6ffd87a559e491a42ab0", 0x83}, {&(0x7f0000000140)="0213e54a7354b428629c82811591e3a133379b6d2104fb58cae369cc37aa8a0d49ba83de898690657efe9b554c805eed65f439a0af259f3b2bd401003a8961ef5fd00a0e33bed9565d745244a958968c3915290c3a6834b3f70954e47c27a7867cd9398dbf56c42e15ddb21b0410582595e280be45cc3d6cd258dccfcf8d1a98201b2891ef44286bfe046133893ce4475694cb4df0d4271db59e5f3b037f26c3d34bae7c3e8d3e243fc406a5cefb97a4b031973356c63005510b106a3a7b2d1fcf3720c9510048bf2365c54a1c6f21e2", 0xd0}, {&(0x7f0000000500)="68eb270d15b0c56ad0c635dfd032da48ffb9bd10c493c7b3cd7329cda9eb421631f70fa38f68c77d0132df0d3e0fd408e8fa99a5f6c1f3d08be39beeb8ef1ff9e80d9b9afc24fa1905905fb7649cc6ce1466373f85ddf3e16bec6982c318bed18336865fcbc8a29f233481861e4b6a0e84973a8db4b004fb7afe9ad56e59c9828299a73a94350cab187cae1494eba7a5babc689354dee7ebd12d476229c2745c37cbe33fe23d017b43b6d8eee62bfcfe8749a86907", 0xb5}, {&(0x7f0000000300)="f26824b31b504d96b4ca89494a2297992da7cd2a367df3a4b420499235ca8f19bfe0718f9d63cd6aec1db0050cac6ec79a737f2ec56ee5690c271940f8a18b85bd963701fc610eecddb58bdd2c434da0a7ebd11e9d39106c52d6415f25b6176a1b2208f101f31b24b1d2ea9954fdaed0ad569c0348fe0a99f5d9133f6b953c1c3e85dea23164bc0655c92fde82a1f4b66023efd890e3f0427980796a131a6e43d4626dddb54f5c473242", 0xaa}, {&(0x7f00000003c0)="46f181669526cc85011b1f21689638fe0de941bfaf6ed3585429d90b0b3d937145542eab663d6bd7823e14f6d74ecf9d30b88ec0a9604f48cc8614c6beb7c05e3847b3227cb855abe44653e6bd5c48bee0d857c8c315c653da659caeade8e495dc6ef2e47cc91413ec5a5cc972a4e0a7bf74db42863e5a644ca6ffde1c54fc8a3e1e7495e688f70c769c5b2a43", 0x8d}], 0x6, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x7) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x810, r1, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000140)) readv(r2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r2, 0x20007461) dup2(r0, r1) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="03002e2f6275732000000000000000a3e92a0134d9018f4313503f763cf0d466785190300a6dac6575604c609cefc50fff6ffbf9f933b229258d1d76c5586a870438178bb4ea61dfece94903e4a59c1de4f1e368e67028a803f0ae0817cd998d0d77f43fbf182d9508cac55395e32b000000"], 0x7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)=0x10000) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0xc417) connect(r0, &(0x7f0000000040)=@in6, 0xc) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x20000000000000, 0x7f, 0x100000001, 0xffb, "7de72ca35f0530fc99356c2225941f319be81af3", 0x5, 0x1}) 16:00:14 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0), 0x10f1, &(0x7f0000000380)=""/81, 0x179}, 0x0) 16:00:14 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) socket$inet(0x2, 0x3, 0x1000) 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x40000000000000) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000001c0)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:00:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) r3 = accept$inet(r2, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r4}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r6 = dup2(r1, r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, r5, 0xffffffffffffffff, r9, r9, 0x0]) setegid(r11) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r13 = open(&(0x7f0000000600)='./file0\x00', 0x80, 0x5c) faccessat(r13, &(0x7f0000000040)='.\x00', 0x0, 0x3) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r1, &(0x7f0000000b00)="f9781fcdcb79ceafba8786328b013bd5187129d3b0a79418cd9e4b77fb7f2b6b14f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b34ea70633cda2b52fdc021760bbaac97e2bc68f0bfbb5baf953ed786717bb4ee1a5cc8d7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc99668824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e683700005221512257e2d744a61881df6260c10fda61aab48330c1cd0d1e72d2bccb", 0xffffffffffffff6c) r15 = semget$private(0x0, 0x1, 0x4) r16 = semget$private(0x0, 0x1, 0x180) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r16, 0x3, 0x8, &(0x7f0000000380)=0x1) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r15, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r10) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000200)=""/13) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000780)=""/61) fcntl$setflags(r6, 0x2, 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000240)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffdee) chown(&(0x7f00000001c0)='./file0\x00', r17, r12) 16:00:14 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8, 0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) poll(&(0x7f0000000180)=[{r2, 0x4}], 0x1, 0x3092) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x3) 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r2 = kqueue() r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r4, 0x2000745e) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0x0, 0x53, 0x902ca6d31e931f7, 0xc24f, 0x5}], 0x7, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x10, 0x2e79, 0x2}, {{}, 0xfffffffffffffffc, 0x8d, 0x42, 0x7fffffff, 0x80000000}, {{0xffffffffffffff9c}, 0xfffffffffffffff2, 0x60, 0x40000000, 0x9, 0x2}, {{r3}, 0x0, 0x81, 0x4, 0x0, 0x7fffffff}], 0x779, &(0x7f0000000380)={0xfffffffffffffffa, 0x7}) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f00000003c0)={0x0, 0x4, 0x1f, 0x5, 0x2}) r5 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0xac) r6 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xb0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) poll(&(0x7f0000000140)=[{r6, 0x2}, {r5, 0x2}], 0x2, 0x80000000) r7 = open(&(0x7f0000000200)='./bus\x00', 0x10008, 0x29) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0xfda) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000000180)=0x9) close(r7) open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) 16:00:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00006f9000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) fcntl$dupfd(r0, 0x5, r1) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x30, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = socket$inet(0x2, 0x4003, 0x8) r5 = dup(r4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r5, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCGDLTLIST(r0, 0x4004426a, 0x0) 16:00:15 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000040001300"], 0x8) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = semget(0x1, 0x3, 0x0) r3 = semget$private(0x0, 0x5, 0x83) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000100)=""/94) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000140)=""/249) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)=""/123) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:15 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = semget$private(0x0, 0x4, 0x80) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r1, r2, r3, r4, 0x19, 0x8}, 0x7, 0x9, 0x6}) setuid(r1) r5 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r5, 0x0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) getsockopt(r0, 0x0, 0x4, &(0x7f0000000000)=""/115, &(0x7f0000000080)=0x73) r1 = socket$inet6(0x18, 0x0, 0x100000) getsockopt(r1, 0x29, 0x23, 0x0, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c6530af"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") fchdir(r0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x4}, {0x5}, {}, {0x1}, {0xf9e}]}) syz_emit_ethernet(0x18, &(0x7f00000000c0)="b2fca017ad8b8863bb498526b12fcf63ea2a72417ca9b53ea3b49806d89fdc3197339d97ffde26a4c0b100f6be26d51a4e20e1f4a4") 16:00:15 executing program 0: r0 = socket(0x6, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717ffffffe000000000000000000000000220000000400000000000000b734", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x8dc51e0593e8c4f) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x10) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) 16:00:15 executing program 1: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:15 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x10000) r2 = open(&(0x7f0000000200)='./file0\x00', 0x8082, 0xa6) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000900)=[{&(0x7f00000002c0)=""/204, 0xcc}, {&(0x7f00000003c0)=""/129, 0x81}, {&(0x7f0000000240)}, {&(0x7f0000000480)=""/233, 0xe9}, {&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/246, 0xf6}, {&(0x7f0000000780)=""/158, 0x9e}, {&(0x7f0000000840)=""/36, 0x24}, {&(0x7f0000000880)=""/102, 0x66}], 0x9, 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r4 = open(&(0x7f00000009c0)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) preadv(r4, &(0x7f0000000280)=[{&(0x7f0000000140)=""/157, 0xffffffffffffffea}, {&(0x7f0000000200), 0xffffffffffffffd1}], 0x1000000000000037, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0xa0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64, 0x8000000000, 0x0, 0x1000}, {0x25, 0x8, 0x0, 0x3f}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x905ff384d06f9e5, 0x0) 16:00:15 executing program 1: r0 = socket(0x6, 0x2, 0x4) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x8d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f00000006c0)="ed5ca2702ca1bf91fb8a8ac227247d2e86a05561912657be0847d203aeda2635d822ab404289d9289724567108556d63c0c391b8457685ec967a5318f4f53c2c1ced927e8827f785d3a150cbc540a471ddf88d1eae984cf35aee233cb026f41d3b6d9957bda78b84e7e69b98c38900e93d544024cc95b88bf45021683bebd7346b29491bda334c5249d0d861a6a4f1") 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001140)=ANY=[@ANYBLOB="d402d85a7dca7c0b233af122ab75503b32a21192f551d3127d4976a46fb9f826e61639295679f4dfe8c937c2c2cc9c3b5c4b36475c3895362f400afd3c82348a7367602d84c2cf721c96ad621569a1dc94559c159cec1a584cbeca73836ce5c78ee061f2fe62fef33ecd890b94b6f9dbf9bc75021f9af4c5ae8017e892c8ff8eb87377f6e7dd61a01e2e54269992e015d2927da66875cdd66cc212b2f5791ffe8ccc47ab72b97ff6cb48e88498f9e7990917722bdfb570e3cc62e9eaff0000000000000000000000000000000000776d92e00d0757564d5a9ce956940215c551e5c95aa5ecc65d829cc47a342864df2ae86841f0520c68cdf3f1a0db2ee206d21b661097655b3116d4c3d64090bc93abdcea0c5c1be6a81805e9d998df8552dacd2b29363d9330839dbac47f7863fb07fbfd6d747a7aca3d081ec18c82f6767af403e96b3df28d3bb593a1c0ad6a7ef9fd9abb12a44d44570f4fb2bf3d4c49087e3da14e90707d4b"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000012c0), &(0x7f0000001300)=0x10) write(r1, &(0x7f0000000100)="8c65", 0x26d) r4 = semget$private(0x0, 0x4, 0x80) r5 = getuid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000001480)=0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r5, r6, r7, r8, 0x19, 0x8}, 0x7, 0x9, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$GETZCNT(r4, 0x14c6941655f27bd8, 0x7, &(0x7f0000000140)=""/4096) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file1\x00'}) fcntl$setown(r0, 0x6, r1) 16:00:15 executing program 1: setuid(0xee01) mprotect(&(0x7f00003eb000/0x3000)=nil, 0x3000, 0x9) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x2c, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812e2a4e713048e69931929648", 0x31a) 16:00:15 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x8000) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x80000000, './bus\x00', './bus\x00'}) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff77, &(0x7f0000000000)=ANY=[@ANYRES16=r0], 0x2}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="ac8000002e2f666900653000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000180)='./bus\x00', 0x10802, 0x100) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x200, 0xd9}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8028698c, &(0x7f00000000c0)) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0xf6fc7b2a0aa9b560, 0x88) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) fcntl$dupfd(0xffffffffffffff9c, 0x5, r3) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x140, 0x23) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x3, 0x4, 0x40f175777e9a8521, 0xfffffffc, 0x0, 0x81, 0x2, 0x2, 0x2, 0x8}) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:15 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x24) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x80c, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x2000200000000) mkdir(&(0x7f0000000140)='./file0\x00', 0x112) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000200)}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x182) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x200002c}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000140)="f0b4db707bd3eb246f7ebabfe7a2b4ec85ff8e41c61a5627868cecab21c7229fe74ebe2c5f988204b78b649ff08ab9ad3c3f1092", 0x34) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x100000000) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file1\x00', 0x20, 0x100) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x5, 0x800000000000003a) madvise(&(0x7f0000783000/0x4000)=nil, 0x4000, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500", 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000197000/0x4000)=nil, 0x4000, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x7fff, 0x2, 0x7, 0x7, &(0x7f00000000c0)={{0x2, 0x9, 0x1, 0xd4, 0x2, 0x1ff, 0x7}, {[0x8, 0x7, 0x6, 0xffff, 0x100000000, 0x1, 0xe6b, 0x9, 0x6, 0x8, 0x9, 0x8, 0x10000000, 0x8, 0x0, 0x1f, 0x2, 0xf9], [0x20, 0x7f, 0xffffffffffffffe1, 0x4, 0x8000, 0x400, 0x401, 0x5340, 0x3, 0x8], [0x0, 0x81, 0x8, 0x8, 0x1, 0x7, 0x4], [0x100000001, 0x84c9, 0x7ff, 0x7, 0x7f, 0xd8e7], [{0x90000000, 0x6, 0x1ff, 0xd9}, {0x401, 0x9, 0x101, 0x1}, {0xc6, 0x3, 0x1, 0x6}, {0x7, 0x100000001, 0x5, 0x7f}, {0x0, 0x3, 0x1ff, 0x4}, {0x8000, 0x8, 0x5, 0xffffffff}, {0x9, 0xba1, 0x2, 0x4}, {0x80000000, 0xbf10, 0xfffffffffffffffb, 0x9}], {0x6, 0x9, 0x80000001, 0x5}, {0x6, 0x8720, 0xf095, 0xca}}}, 0x3f, 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwrite(r1, &(0x7f00000004c0)='~', 0x1, 0x0, 0x0) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r1 = shmget$private(0x0, 0x4000, 0x4d0, &(0x7f0000000000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="dfec315702906d60839be3545f649c75c1a8b748325be6d46aa4344af31b191a26b80686cecad269499068f57890526d7af80aacb75d3d5ed0bfe03078c80e52a4aae0a16bc49cad86dd4d9b17a95f93c9f860d627e9b8d8cb302f8c4d61bfe4be15bab6fe3802c9f54a03349315913b52eabb6ff26152bdd8479f2b0594fde4f9", 0x81) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x40074}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'\xb8\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchown(r0, 0x0, 0xffffffffffffffff) dup2(r1, r0) socket$inet(0x2, 0x8000, 0x4) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = semget(0x2, 0x1, 0x400) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000140)=""/127) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = semget(0x2, 0xfefd2c0caeb8f816, 0x40) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000080)=""/5) r3 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f00000000c0)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x89) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) shutdown(r4, 0x0) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}, {r0, 0x101}, {r2, 0x1}, {0xffffffffffffffff, 0x2}, {r2, 0x6076ba3c5ba23199}, {r1, 0x80}], 0x6, 0x7) 16:00:16 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = socket$inet6(0x18, 0x5, 0x7ff) recvfrom$inet6(r2, &(0x7f0000000100)=""/40, 0x28, 0x801, &(0x7f0000000140)={0x18, 0x1, 0x40, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x42, 0x100000000, r3}) syz_open_pts() r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) getsockopt(r4, 0x71, 0x1000, &(0x7f0000000180)=""/43, &(0x7f00000001c0)=0x2b) syz_open_pts() 16:00:16 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc0ae400dee18404d, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x180002005, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000140)=0xc6000000) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1ff) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r2, &(0x7f0000000140)=""/229, 0xe5) 16:00:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c4c1f69", 0x34}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) write(r0, &(0x7f0000000180)="0fad44d4a189e3110828fff97fb209a21f749329dbf364c12a76d5517566c67566b5e141612f3fb4de9f94b56266f4717a49cd6b7b28fd906cfd551aa1e25f75442e06bb83017bbb74255240de856771adfd8550227aa24657eec65f451ec9b610e9c620e3a0bda06f15bc62302935555038431c19e93544c46a5b5cdf0c4230f77869287b2c5fd8bb", 0x89) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:16 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) shutdown(r1, 0x1) 16:00:16 executing program 0: socket(0x20, 0x2, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0x9, &(0x7f0000000140), 0x26e) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000940)) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a40)='\x00\x00\x00\x00\xa0\xb7wkbd0\x10', 0x11, 0x0) poll(&(0x7f00000009c0)=[{r2, 0x2}, {r3, 0x8}, {0xffffffffffffff9c, 0x4}, {0xffffffffffffff9c, 0x44}, {r4, 0x18e}, {r3, 0x8}, {r1}], 0x7, 0x0) recvmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xd76c}, 0xc) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000040)="6f88aaff5e7f7d442b43ecba87440439a2c77f612f2b75c93f7930ab75a7eff0f30f9ba752", 0x25, 0x200, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x6c}, {0x2000028}, {0x1, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) 16:00:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000000)) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c6530000c"], 0x2) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xfffffffffffffffe}, {0x18, 0x0, 0x4, 0xfffffffffffffffb}, 0x800, [0x4, 0x100000000, 0x7, 0xff, 0x7, 0x80000000, 0x7, 0x7ff]}, 0x3c) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffd, 0x1ff, "91eb3df06ae414c100002000", 0x6, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x4a, &(0x7f0000000100)=ANY=[], 0x5f}, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x92) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x82, 0x10000}, {0x41, 0xba8a}, {0x45, 0x4}, {0x43, 0x4}], 0x4}) 16:00:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2fc13813493000"], 0x10) shutdown(r1, 0x2) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000013, &(0x7f0000000040)="85fd9f6ce283e5000ec700000000000300000000556e4b39b7aa3192e5a5933867ce915d893e7d26bd9d59aa11e0570de6676cb3509dd0b90bf996009088d1f435e251ffff8b26117fd8c2b4b806b17046095870c449db8825cc0c88c4f278dedc5b00efa592758f0a4db229743640ea56096ff606b2703e560760e94d36b8a2a38dae6785eed397962e33bde21e1b39046b27df8dca03328cb201bf62be5777c7a2311ef59c1ccc49a8dc8ee6ff8c865645e1873fb50a400bae3fcf5bd325aa837f44980efb97499f1a137445659966157bdf2c50ad70c3baa50a62ebb9a16b2e14b3d0820dd9e5863ec5f5ab9a696b46cbbe5665aebab8339e6529aad9eb0f0327e2aae0651773c5d0424186792fd48d6c7213c3162891907d2980b9600f3350c0b72527795abd480f44d05658c6b5f25251c0c417576808bdfdbaf432a044a81ba6176036c1cbd13494b98a4feeede3fc61932e544bbd65c39d0067845dd29c8de0fbe75581d6499dff5ab4530dc590e05d7f94b17d2a9ff053c277e6c69f544e6c7e0dc3378357449c3aa8628752f7aa09f9c79063eed46101c3871d222f722b6a", 0x1a3) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) socket$unix(0x1, 0x1, 0x0) socketpair(0x18, 0x4, 0x8, &(0x7f0000000000)) 16:00:17 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000005c0), 0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0xeb) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{0xffffffffffffff9c, 0x4}, {0xffffffffffffff9c, 0x1}, {r3, 0x80}, {r2}, {r0, 0x100}], 0x5, 0x100000001) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c71004dd36a27e5e27b216d67140800001b3dfaf91739fd0f0000e552aaeefeaf8605d6810a65926d49ea32f0f2c85e2c31c61ad449011f78230000000000013c1fe9002010000000000001ff10340b92eace5ab6bf20444002", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="062d"], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x1000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:17 executing program 1: pipe(&(0x7f0000000480)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) dup(r0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x100000001}) dup2(r1, r0) 16:00:17 executing program 0: ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffffa) ioctl$TIOCEXCL(r0, 0x2000740d) sync() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x6, 0x3, 0x100000000) sendto$unix(r1, &(0x7f0000000040)="22d2a798c0457cf7f11633985a69b759da137fbf47b39125460da4169d5b60086cd49cc480d207377d79240c5e3a200eea1c3ae669707ec7ac6cb582d3", 0x3d, 0x414, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x6, 0x5, 0x8) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x1, 0x3, 0x100000001, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair(0x1, 0x0, 0x5, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000240), &(0x7f0000000280)=0x4) socket(0x6, 0x3, 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000002c0)) r5 = dup(r3) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r6 = semget$private(0x0, 0x2, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000340)=[0xe9]) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = dup(0xffffffffffffff9c) faccessat(r7, &(0x7f0000000380)='./file0\x00', 0xa6, 0x3) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000400)=0x3f7725e4) r9 = semget(0x1, 0x1, 0x80) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000440)=""/170) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x64}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x80) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r2, r3, r4, r5, 0x19, 0x8}, 0x7, 0x9, 0x6}) r6 = semget$private(0x0, 0x4, 0x80) r7 = getuid() r8 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r10 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r7, r8, r9, r10, 0x19, 0x8}, 0x7, 0x9, 0x6}) r11 = semget(0x0, 0x1, 0x40) r12 = semget$private(0x0, 0x4, 0x80) r13 = getuid() clock_settime(0x0, &(0x7f0000000180)={0x249b, 0x3}) r14 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r13, r14, r15, r16, 0x19, 0x8}, 0x7, 0x9, 0x6}) r17 = getgid() r18 = getegid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10, 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, r13, r17, r9, r18, 0x88, 0x9}, 0x1, 0x6, 0x7f}) fchown(r0, r4, r8) syz_emit_ethernet(0x1, &(0x7f00000001c0)="84") 18:36:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) rmdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 18:36:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000000002006, 0x8612b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x25, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x80) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r3, r4, r5, r6, 0x19, 0x8}, 0x7, 0x9, 0x6}) r7 = getegid() lchown(&(0x7f0000000140)='./bus\x00', r5, r7) 18:36:11 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/klog\x00', 0x8000, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) readv(r3, &(0x7f0000000ac0)=[{&(0x7f0000000180)=""/66, 0x42}, {&(0x7f00000004c0)=""/210, 0xffffffd5}, {&(0x7f0000000300)=""/190, 0xbe}, {&(0x7f0000000a40)=""/87, 0x57}], 0xffffffffffffd4a) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x40002065d) r4 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb20) write(r4, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r5 = syz_open_pts() r6 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r6, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000700)=0x8) shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r5, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x101, 0x100000001, 0x9, 0x1, 0x2, 0x8, 0x10001, 0x1, 0x2, 0x400, 0x6}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCCBRK(r4, 0x2000747a) r7 = syz_open_pts() close(r5) r8 = dup(r7) write(r4, &(0x7f00000019c0)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab1db109a29c44ec34641949e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b", 0x1000) recvfrom$unix(r2, &(0x7f0000000780)=""/61, 0x3d, 0x800, &(0x7f0000001880)=ANY=[@ANYBLOB="0000e748eec10000"], 0x1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(r8, 0x20007478) syz_open_pts() 18:36:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 18:36:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x10001, 0x81, 0x1, 0xd768, 0x81, 0x6, 0x10d7, 0x7}, &(0x7f00000000c0)={0x8, 0x4, 0x401, 0x1, 0x8, 0xb374, 0x100000001, 0x9949}, &(0x7f0000000100)={0x4, 0xfffffffffffffffe, 0xfffffffffffffffa, 0xfffffffffffffffa, 0x8001, 0x9, 0x3ff}, &(0x7f0000000140)={0x7, 0x3}) poll(&(0x7f0000000140), 0x0, 0x3) close(r0) 18:36:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="e6ff125c000000007065f10ee63c2b9096f26e4bf22936133b81a439485cfeabf07836a183c8fd216ef46c13f9055f0337fbb1b03adf4b69e706fdd793b31d058d3441ae2d476bc11f8cc2068a1aca28edf612b94d9f25b94e", 0x59) r1 = dup(r0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/37}, &(0x7f00000000c0)=0x27) 18:36:11 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xefd, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000007c0)="db82ed2a3d3d1c834a17c7f9e43d552eb71394d5862affffd6e53481806660302582c08e1d9b471ea7f3b13430e7afff130a35deea93f6671ff84f2437ac27ec2a86e5d8881444d04b012721c5c04b0e0f99d8a06eb937e9b42d85dd0b562a62a37b8e7274a74aec613d5d0ee90fe9175401c7fa67597bebcb4826d9f2bcc9fced5758a245d0b29689441d450966c949adaac33c53bbc3d9269a6e0b123a750e902de56d8b48583a5bae91f20e9e2174524734a26b33c55a38723ba31589a11c248938fddef1791af4f0661c5fa6afbc6987628112c9af4e935f1d9ef25169b87c3020f784a939", 0xe7}, {&(0x7f0000000680)="9af0f6b8ae6455f1cb61d113a2bc98685babf2030589c29e175600c574c67dbc1f491d1210d2017efadbf9cac8258563655b4b047988e699d25ec38c0df4bfe6b73572b6a8b4ad551cde1369441130052117880883878e3f", 0x58}], 0x2, 0x0, 0x0) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x8000) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) r8 = fcntl$dupfd(r6, 0xa, r7) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) r10 = getppid() r11 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r11, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0}, &(0x7f0000000d80)=0xc) r13 = getgid() r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/klog\x00', 0x1, 0x0) r15 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r15, 0x8028698c, &(0x7f00000000c0)) r16 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r16, 0x8028698c, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000e00)={0xffffffffffffffff}) r18 = syz_open_pts() r19 = fcntl$getown(r18, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r19) r20 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r20, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, 0xc) r22 = semget$private(0x0, 0x4, 0x80) r23 = getuid() r24 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r26 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r23, r24, r25, r26, 0x19, 0x8}, 0x7, 0x9, 0x6}) r27 = getuid() r28 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r28, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0xc) r30 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r30, 0x8028698c, &(0x7f00000000c0)) r31 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r31, 0x8028698c, &(0x7f00000000c0)) r32 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r32, 0x8028698c, &(0x7f00000000c0)) r33 = open(&(0x7f0000000ec0)='./bus\x00', 0x10000, 0x40) r34 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r34, 0x8028698c, &(0x7f00000000c0)) r35 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r35, 0x8028698c, &(0x7f00000000c0)) r36 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000f00)='/dev/wsmouse0\x00', 0x0, 0x0) r37 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000f40)='/dev/ttyCcfg\x00', 0x10580, 0x0) sendmsg$unix(r5, &(0x7f00000010c0)={&(0x7f0000000700)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000cc0)=[{&(0x7f0000000900)="b8acdfcaa0659d52cb8710f43e6c320a75147696c2a1213cb8558ada5ee5c88492a5e282780ffcea329bc31601501d69b12d55d51a980e7878ac9eb9a7dc693307bb7cae9ecdd6659b8a53040d3f376a33be0c5b228e4efd3345f363a966e4bc52fb738c45223686d111a6bb3c7fd8cb51ac08129f57f1515b6bc87ce295ef31150821d9980b8a5861112c717a013bb55012da7c385a", 0x96}, {&(0x7f00000009c0)="32f27750248f5b54e16da6b41896e6a2ba6aa1574d232dfcb734698cfc53982fd72397002c6755c54db37b7706af8dc92df6dc389733bc9185f7c2941d35cfec1fffc71ebd527832fb8b0863eb6f4efbb88ce89f636118e220130c55d8f27aa0dd18758e5bc7e2b5d649f2171642a2b3a33ea5590bd5d74c8fef7c1ee4c440d06ff1b55d6ebd71b310fc4e628cae322e0fe08d5b6c124ab732af73580e71e3ac78e271", 0xa3}, {&(0x7f0000000a80)="136060103e91337b3f7ded11d43c702ffaa83468c60823da5282fbd2b339c849754aef63765370e82f8f909363973b84f085e2f756718872eae93ca7f4febaa41921c813efbd4a03517a2a121f030a83a1db0f84b98298cf91bd60918cf50686ecfc8a178de7dc7e5e5b530bf96a4bbac6d409cf6af71f9ecdd53c69dc033efb8178171f9d1b076a79ab98bdeb0e0cd3d087c07f21bcc60232", 0x99}, {&(0x7f0000000b40)="c1a06ffb932557b3e88bf8f02149373c", 0x10}, {&(0x7f0000000b80)="28c559ba97dd32fb1af6d380efceaafecfbd92fa879337854589ce1f783f61ff1ffc6bf343cde5b4e1c42a16d6db9ed6f702dfea130124260c45345774775c73caa8b6e775dd1799ea50a07b89a454c36adfd722cd4f394387cb15c74b040526e3b7a03d58adde24113bd79d53a7500806e8a688ff092ca575a5da92ef111f6bd2bf8ac085251775aca185196af1485fc01695686470656e73a586ac53a8441c235647769d2d88ccc27bfe18e3b9fc6d3e8a5c57be228759fd6a1b11649fcc2d71b9aa09e5", 0xc5}, {&(0x7f0000000c80)="d9b1a44fb6b45f4f080dc24796158d2da570de7bf8a55cdb094d2d802abff40d59c6e47315a080fd3de8d8a89a172d461f6443e94f8b", 0x36}], 0x6, &(0x7f0000000f80)=[@rights={0x20, 0xffff, 0x1, [r8, r0, r9, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}, @rights={0x30, 0xffff, 0x1, [r14, r15, r2, r4, r16, 0xffffffffffffff9c, r17]}, @cred={0x20, 0xffff, 0x0, r19, r21, r24}, @cred={0x20, 0xffff, 0x0, 0x0, r27, r29}, @rights={0x28, 0xffff, 0x1, [r30, r1, r4, r31, r32]}, @rights={0x28, 0xffff, 0x1, [r33, r1, r34, r35, r0, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r0, r36, r37]}], 0x120, 0x8}, 0xe532a0ee8c21264b) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) r38 = open(&(0x7f0000000080)='./bus\x00', 0x7fd, 0x84) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r40 = getgid() fchownat(r3, &(0x7f00000000c0)='./bus\x00', r39, r40, 0x4) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r38, 0x80047410, &(0x7f0000000100)=0xfb4) r41 = msgget$private(0x0, 0x100000000000004) shmat(0xffffffffffffffff, &(0x7f0000dff000/0x200000)=nil, 0x1000) msgctl$IPC_SET(r41, 0x1, 0xfffffffffffffffe) 18:36:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000200)={0xe66, 0x1, 0xfffffffffffffc42, {[0xda17, 0x8, 0x3, 0x4, 0x4, 0x7, 0xfc6, 0x10001, 0x3, 0x3, 0x3, 0xe4, 0xe93, 0x9, 0x200, 0xe9a5, 0x3, 0x7], [0x10000, 0x4, 0x7fffffff, 0x9, 0x5, 0x100000001, 0x80000000, 0x1, 0xfffffffffffffff9, 0x401], [0x1, 0x7fff, 0x4, 0x10000, 0xe3, 0x7, 0x7], [0x8, 0xffffffff, 0x0, 0x7, 0x3, 0x2093], [{0x100000001, 0x200, 0x5d078bfb, 0xf0}, {0x7, 0x4, 0x7, 0x9}, {0x7, 0x200, 0x1, 0x4}, {0x6, 0x80000000, 0x401, 0x1}, {0x8000, 0x7f, 0x400, 0x5}, {0x2, 0x0, 0x6, 0x3}, {0x7, 0x800, 0xffffffffffffffca, 0x20}, {0x80000000, 0x3, 0x5, 0x5}], {0x0, 0xf598, 0x20, 0x8}, {0x7, 0x7ff, 0x1f, 0x1}}}) r5 = dup2(r3, r2) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r6) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0xb54) 18:36:11 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x9cc4, "aafae2aa6abcfb5734d702f2eb08e20ea1f8c1b0", 0x8, 0x80000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:36:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7ff, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) acct(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0xfffffffffffffffb, 0x4, 0x0, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x20}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xe9be}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffff5c5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x239}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x400}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xf39}], ['./file0\x00', './bus\x00', './file1\x00', './file0\x00'], './bus\x00', './file0\x00', './bus\x00', ['./file', './bus\x00', './file', './file'], 0xda4}) 18:36:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt(r1, 0x5, 0xe1, &(0x7f0000000040)="557b099489b8a80c29b93028364ae95f81dbf6b8", 0x14) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0xccb) setsockopt(r2, 0x2, 0x88000000000000f, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:36:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) r1 = fcntl$dupfd(r0, 0xf, r0) ioctl$TIOCCONS(0xffffffffffffff9c, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x20010, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) renameat(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 18:36:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 18:36:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1}, {0x7, 0x4}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x3, 0x6, 0x3, 0x858}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x180, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000180)='./bus\x00', 0x2) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) dup2(r2, r3) 18:36:11 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x3) faccessat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x170, 0x3) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x20) dup2(r2, r0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x4, 0x7) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x1e, r3) r4 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) faccessat(r4, &(0x7f00000001c0)='./file0\x00', 0x48, 0x3) r5 = socket(0x10, 0x3, 0x6) sendto(r5, &(0x7f0000000200)="c99760271c9790b2155abe38e6fed32d7f0855335a2a61a5ab3a73c3b2ba60d8077759bb4708385a4628a479d2fd6d912e8ab5ddb63b4618cc69ba279471174e98a45ca8a2d3ba4551818cf5861f873cbc45fa0b3a8667b1168ddeb159a69c515914bb9d76321aaceade12bd861653f263c67de773f6fcff7ead2bcabc2b36f59f04aa7396b21763c65e05c3ac1a11a85e1dcc107f0f645d33c51afc6de746abd72d1d6e21826b170e79fdf742a7926ad28b7f2cc1ce48635ede5921b710f818", 0xc0, 0xc3774cf56d4cb0b4, 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x80, 0x0) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000300)={0x7f1, 0x7f84}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x100, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000380)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r7, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f00000004c0)="50e9ab988870dc1d28bd3d3ab16fa632ef06c6568c13dc8384ebad419543ca337c3f10c55b301e79cefc0c9fbaae565f8f8ed54008132a3529c0db1f035966bac9d8125653206698be34432d4640f577e6c81ad4b2edd86df58e08fd16755214df11181c456cd3e3ee6df0d89502f5636a3188805e53bedd5665d584d8284dddbd7c7daa02a3a6221648a3b62d0ee5e6ea9fab470058869f8425ca29e84b99c85c75ba6b4f041e8ddd56f0c9be9508ac19518fce", 0xb4}, {&(0x7f0000000580)="15ea82e9a07281cc7bf8524e09c585d573e49b4bee7dc2378b1dd4f1c7662eaf93a72e9889cb6f3aac2464b155d02bd7e2283499fbfb74432caaae9dad63d5dd919254e59d6609534c88225dbd038e721807be3eb4c7b55227ecf078ad40afcdbf53d6990f98902681d0384988c34bfbfc7eebb96c1db46f8b46611dfb7342504fc02ee02f5dec6f20f7efb6f1d798c53f8fe7f9c21dd787e5c21f0b6c80b5c512d332f7f6e8a718fdef408462dceb481f959907dafb8306809f94efce588b849f4da9948449ac508d08c7d92a5319980f5fe25b5ba35f640922b787b8306a55bd", 0xe1}, {&(0x7f0000000680)="fc5cc9603ffba53d21791b05707e97e3513f3c3efd8fd95c2e614b049d3b0921adf4f48aa8b0c4c525803da5a873f04596ba842a2a98c462ce1829e30938fe97b9d6c36d0fb93a42124ad145bd0ca426db305dda0c37a3917324188f35c18155500bf48df5964d2b93c63648fb88a053b5028f4cdcdf8bfdb3cf718a0adfdc0a7a81f5cd3b7fe797b58cde19a8ea3a068e85a9331a1741f043154ea2d62ad241a7ad68a1e8f943113e4ac5d5cd6319f1b9f45bffa20dfe8a1926d33d6952033ecd555f8cd7ce6db894dc5dd2edcf106ca9658fd90704b5971175b86ecd0a42da9d1ec6b782c0b05a4bff7605539b59494e33a00cdf1cdd07e1", 0xf9}], 0x3, 0x0, 0x19) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000007c0)) r8 = semget(0x1, 0x0, 0x20) socketpair(0x0, 0x0, 0x2, &(0x7f0000000800)={0xffffffffffffffff}) preadv(r9, &(0x7f0000000940)=[{&(0x7f0000000840)=""/234, 0xea}], 0x1, 0x0, 0x0) shmctl$SHM_UNLOCK(r8, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r10, &(0x7f0000000a00)="cae3d7ce0e26ca263681f20fe07742a66c8cb14b13e513a0a647261b51d4a74b337e7240c537ce0b442f2e95c239a4e46fa62aca883cb881ea1071affde43b72c0d783c4d2febf56577fc996c16fec30ca0ac4ce3d1bf0944b9696f075142857672149b757c248a787c56abc8ea799ec", 0x70, 0x2, &(0x7f0000000a80)={0x18, 0x2, 0x9, 0x8}, 0xc) 18:36:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x35}, {0x6}]}) r1 = semget$private(0x0, 0x1, 0x10) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000000c0)=""/49) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/e\x88/pci\x00', 0x400, 0x0) socketpair(0x38, 0x8000, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f00000001c0)="2ecbe9a05f4103732f4619252b47008c87a7413a684d9c3c5abf394008388513ad3998328919e0912f6b291f49c1c0d2584fe6c22263e64daeff36baaed3ae446d84a862ecc5c098de7b5209b69faff9e08c0181ead18ae5f653f5c4d56d533baaac27c23a6a1e37", 0x68, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") 18:36:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xe73, 0x0, 0x0, 0x6}, {0x3c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/122, 0x7a, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0x9}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 18:36:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="8c719c9fb02b17007760bcb263983d114e7aa02ece9fcec77cfbef4ad9128f27faa6fdec86fb5e7041ee61c7290e4a65c7b50fde20702c7bdfe176ad5f3f0870bb506a0c4b9c8e7950be24c408fb4a62f8a40991fcaeec1cad1d6e3ee3a04caac83a255384f9cf29f97f65fd5ff52fd8cc8dfb103cbad9fe22f14c5f14d931a8e62b98c229b6ab5c24df0775febae70e258713c21e8cff32a4cb21330b39fb50e4066060fda7d75d520760cbf7a5af6ca728eb319153a8ff47dfbff96b5c60f3764a40f61bf692621d2ae072357e023a46cd0159ecf5b2b86d", 0xd9) 18:36:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x20000221, &(0x7f0000000040)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x27, &(0x7f0000000040)="7f6fd85ca5a96823f184a8f10a5ce68b8cbc34468b5ba87a8c1115a2f9a7520b705d6b423ae3b0") 18:36:11 executing program 1: setrlimit(0x4, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x6) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() write(r3, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0xffffffffffff5f0b, 0x1, 0x8, 0x408b, 0x1}, 0xc) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r5, 0x6, r6) readv(r2, &(0x7f0000002540), 0x1000000000000067) 18:36:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x14, 0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 18:36:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x80, 0x13) connect$unix(r2, &(0x7f0000000080)=@abs={0x2, 0x0, 0x3}, 0x8) write(0xffffffffffffffff, &(0x7f0000000200)="00d9f1ba01e8a6867cce8dd5802f260c454534b786aa11b620825c765b286bc94728aefdd2179d02e880d881f555e32d647b255006495e5804c4a3683cf31f4f40caa5be183c72ec8cbcbf3d6a2f01d6d108bd35dab294f42c844df4d15b9a64f59ff35bcc702ae2e96268cd125e6f44c34a535ebff35fef9498818e29ac2c01a8", 0xf3) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) write(0xffffffffffffff9c, 0x0, 0xff82) 18:36:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1004, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) open(&(0x7f0000000000)='./file0\x00', 0xd861e85c68943f13, 0x20) ftruncate(r0, 0x0, 0x7fffffffff6) 18:36:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x337) close(r0) 18:36:12 executing program 0: r0 = getgid() r1 = semget$private(0x0, 0x4, 0x80) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r2, r3, r4, r5, 0x19, 0x8}, 0x7, 0x9, 0x6}) getgroups(0x7, &(0x7f0000000000)=[0x0, r5, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r6, 0x0) setregid(0x0, 0xffffffffffffffff) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) ioctl$SPKRTONE(r7, 0x80085301, &(0x7f0000000080)={0x8, 0x400}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDDISABIO(r8, 0x20004b3d) 18:36:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x1) dup2(r1, r0) 18:36:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000080), 0x18004) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:36:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x6) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x40) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0x2) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30a", 0x18}], 0x1) 18:36:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000400)='./file0\x00', 0x23f) setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f00000001c0)='\x00\x06\x8c\x88\x03\xd4\t\x19a\x03') r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x1) r3 = getppid() fcntl$setown(r0, 0x6, r3) msgget$private(0x0, 0x802) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000440)={0x1000, 0x1, {[0x2, 0x8000, 0x6, 0x53a, 0x5, 0x9, 0x81, 0x8000, 0x5, 0x1, 0xffffffff, 0xe1, 0x9e1c, 0xbf13, 0x9, 0x4, 0x1, 0x7], [0x9, 0x7fffffff, 0x3, 0x6, 0x400, 0x9, 0x1, 0x80000000, 0xe00, 0x6], [0x7, 0xa7d1, 0x26, 0x1, 0xfffffffffffffffe, 0x1ff, 0x8001], [0x7, 0x7, 0x7, 0x800000, 0x1, 0x7], [{0x7, 0x1, 0x265a, 0x20}, {0x2, 0x0, 0x9, 0x8}, {0x9c, 0x3ff, 0x9, 0x9}, {0x100, 0x1, 0x10000, 0xc55}, {0xb0, 0xffffffff, 0x80000000, 0x5}, {0x7207b41c, 0x3ff, 0x10001, 0xfff}, {0x4, 0x2, 0x8, 0xfffffffffffffffc}, {0x2, 0x1, 0x9, 0x7}], {0x6, 0x6, 0x2, 0xfbfffffffffffdd8}, {0x0, 0xfffffffffffeffff, 0x8, 0x7}}}) munlockall() r5 = getppid() r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) connect(r6, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x89, 0xffffffffffff7fff}, 0x1f, 0x0, r5, 0x0, 0xff, 0x0, 0x40, 0x6}) 18:36:12 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000002240)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5be1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e618ae6ac87fa166b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf50000000000fa13daa72812592da54de87ee96cdaab1b1f04789565711048f8dd4baa4c5fdfa32755c08704924799d1ee518392903a843628d0b5957ae80a8950cc2cb5632b007c7ea7c4c0da8050dac71e6694ed24bf340796bbbae48af735d539ee20a61e6d2802d8d873ebb500"/2915, 0xb00}], 0x100000000000002e) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x100000000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 18:36:12 executing program 0: r0 = syz_open_pts() close(r0) socket(0x18, 0x4002, 0x7fff) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000001c0)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f9000b36c629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129be04dff0000030000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171000000005084b321eec082f1406241d7ddb02515c2006e326871b90e2b3732cb2e6de0d6cc4bcaa875aea6db50d7340564b6db4ab9fe70c916358dc913452af7392ce1f3e05cab75fe5962dbc0aacc926be8e86a2bb22bbca61f393adfe83c67d08b97881a6f981d7caa23439887e30bf1645981b35f36872697cdd9952c869c0c6f29e7b8641cd29b0ebf26c5282181547c00bdcb9e9509a9d7075846b9b4d1336f2b5e2a250502b438f1ae5f84976f97ab5e6a60ab03534ed23b984ab8d415a85240399c", 0x70, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000180)={0x5, 0x80000000}, 0x8) 18:36:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x2) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)="b0d059f0879c48a4a716e3e4e075fcf4ef39a53aaf1eb9a755080cc4f632948dddfce3ed90b1d834099143fe2c1227fba2084c36676422d8a34f18b7eaa97696a5d40151537a0a554ce6f96596d394068e83afbccfc1d9a0f7aa2985253447625990447c8c16396e6be54079a673841fce54fbedb84f35b9b3cc8444de3de145d02cc435b60dc414303d03ff50281f372dd2d5210b62d7251d21f34f29ecf79a654ba6aec7a7593c7b7877085f343974b9af75d078ca6239b057fe7981476e9e9b9fd1a78998dc7a0827d05d12dcb1c5b4abb982074d3fa1c4d608eeb4f4c9244be5dd7cd0d6a5ccdebf0d2179bfaa0ae9821ea782a6a05ed235f7ad1227eebbb8f37e750ebcb26d13c1b68b8ac1fc0ee9255d18267c224d78cbc42480af8884185a7755108e52671bdf992b18c11406224f94255d8d9aa55d80afcdcda426c6dab6fa0fb02436a1615698d2c516bdee5dd07a8e3918562ecc9145ca57418e3e97b608d3f408258701fa3c32ef004d400177af3d474912d143ee16fef668687e124c60debb5a76ad9f482b6c52431bb12053f43a3e1479ec057d4f400cce255be0df99345afd2d3361086c01c0c37399699528c8124e94350d18f48a3f28cdc1527bceb936d95a8dbcd8ccfe7bfb9b647f963cba620b8727222aee25dd7c7a6a993a5adb73d3d4f38fe112fad51c0eb74d4db5e8d3b8e84e5e43779d45d320bb0148dfe67b80067042b76dab1a385e855f9456597de41d084b0ed47bff40b93fbb72967977ed8e3c7a70b60487486086b13ce5ed3da679213e4fa7179fbaa7ca20175869c245e4c18604dfc78ff05d222987fcb3aa60bcb84a3057a66edbdb6dbeb7c1022a82bcfd44b076253f53367e773cf0b7f1adb07b8f0dbe3365838e2b3ce4643fee207d1b6387ed42111d630b865e82c843de321afdb7001515c9d9c08521a548b44969c5d2ffe2e614a1d5b3df8f9b69f5339e24dd8a8e91360725cd2aae11b5df4bbcff1a4d919afec4489c164e6887096c930e5a401caa3c5d416b9144ccf2c82720b864252a3e4efcb3a83d6e5b653e4bf9f21582303be6cdb67302f3fc7c8f2cf564c7d54bd7d17e48da6b761958b0debab6c84130eff288d7fa25313be0f25a5f252f1b6be758b1066eea75f49dc6b78e5212825e6bf8516dab6c8eb9b6c3e27358e14c7020d749c5904d3ebeda1062a3b6f77db2f2ee7dab1615a8fd0b6f5ccecf7a00bbe2686aeac5931bd0e77e4dd035c908d4f6d5c7d84ed9ee9201464415cc5a2938d7f47a8ab07ad109c2cc88c5db9c1254bbe738e43ec1816e33ec7a809471958ac52bd2b73791ffafde610a77365717c93927a2df6d69e76290711abb9f1f19bd7d9284482644d9eb59fff11d00ee304c880266435ae8772c24e17f19325685ad6fee570e61bf867e0a0641142635b466370d73589387d7a3b6636b7e5bfb8284f1ff59671f082bbb0fcb2361027cbb5f8b009f3f9b5539304f310a6b768e9440acea8eed579061ec9eeb798181501d414864d31ca0a9455068719baa1d34257c34880709baf921768d6fac31d19b58e9b5f3f705c6d92c243a5b16d3e66e6528cc2b4d030baa6c027bf08c6419dd4f7cbb2222aaa638299447d40d8a4aa67f0d5c3f354e898bbedbcfa7bf66531b0140d8929b45aac7d23acb07b04a4be07bd9e3ab455a0dc6be351894a933cac5c83cf9a1074076ef5202da611d08bce6cd3d098d5e2056a95a9f543e22954badde4c220120af840ba918d9797d0c8087db735ea66671cab86b3f7002149a16ea569bc239c818948264ce33547006e625179a7ad8e2273723234098ea02905be58a14baf9252791ce1ae09b5b87237c500e555e4f483b56e9bec039bbc418c6b7ab3f7c0a2bf97e9b5c54b4c60c31e6a77a5b8f45177c590f04ab8eb36b8dbfa0646163023f7a0caef69e05b96410f8a6e730bb343cd1703df284d41815cc9c289f541b550247283de64cf4d54fb294354937d56c2991951b2cc75bfe63609dcc04eb06adace1ba1745749eb21b1747a08c211821572b92e886ad4a2eab6741c9926dc761575b70b6c3caa5746278adcb81aaa5648bcdd392bf3a80273153d1c4bbc412d165adf9453c5ce69853eeef74e6b5419d8bd02955146ce5623f58a893dc965b968aa4334b269e2ceb82a90bac741cc795f100a99432432f3dcca65efeef51c21db74f911f85b3b2b3a5a2b075a307a63e414b6b6bb973e08c788811ad9d9758c492a223ce16e2a2b9d5f76f4b641a2ed4198cb90519675bf5da32679a0db269039daa0430b2bb0ffa32c68942245660bd695e83376a056a291b668db40572305a73d727a96d42b6df848b5b31684b3fa94259d88a2985386e57d102b276929ba889c93ada6b9439f6a98094c24939740db667dadc8ed2e34ae3ecb39f8942150f261e04be0dc008600191d5a7f15e9914646305dcb83eba32d97c56fc483ccdc70e3105fd27070e8eb17bf951d11704481fee38b8200b04a5fea70af1b5be47dce23698fc90e07496ac8b38246cbf42a0f0986af2813e33d51e4d6ed3e96dbdcfd667effc960da44d46888d2c3bf8de203e0ef9ebbfdaf2d449f14f8ec2c609c6edc657158393ed5d98f90fed21fb3dbe365c5a8f0d86e5b753ebe1c6e72654f6ecad0f1dd34cbcccfcc1577e34878b4b2ad4cd27714ba5118a8dac1356de4f85e4fb2d9e180560f24c98b79c0a63c27995cac0e56aa7fd7af84b420671e5566aa3c1f435dede4b44a03e787d0e06d7b224e2d83e86fa48a4846920f923ac3cb388c215d07b948c485bdc929ad0457652e1965cf743e1d91e2d9eb974fc0db49b5c8da0ec28ad130ae46eb2a0341da9f658a34d32c5830671ee4e48fe3dd8c4b129da067d2dbfbd1fbd45479713cddf9f08741f1ea9db0f1ffeee54cb92342099fb614e2dbc26b3954ecb18ef7e8ed1499ca9faaf361735d6a1174c48f04eca44cd38533548a57245c33865364303639596171c6c8169f62cb5418ceb847c91c8626aa8812e3a7267605e9855e2aebc45f695424261038a88735abf47d0f6a5429bbbf453db23fe4bb33b034f1bfc1d91d15066e711f891d97a5e4654336228541bb998d7c80c60d3726796a6219fb96ff75cc60e9d3ad3257607d8852f7709745c28138afa95f47a6a0eab444f846aa5120cfa80d6e5bda7afe990980c019fea290940c939f9c15ea989cf21c03bb6f6f53517ca71601b6bdce7202932cfc632c0937eb9c7ff79aff282119238b1e57b1804b79550110aa00b71e5d1d928dd06bd0c332cdfb23c11b0d395462a2b4985fc013d066b77588d12a5c8612c4b56e07ba2a721b645a5e6519b681e5ff597ea3306f074414c4b71eccd2a1af48bdf45cb2f14ac4cf500a2b7ee66f9abc61c8260cd5c29c0610f90b5ce3282c3a07d92ade692d84f0650d0110086fb40ae17e35195a7b32dcdf8473c03c9c51524c30a572865ea7afe562ad28a4c674f71205fb17648a65dadc3b3bf532d7dcd7595a51d067a9a5b5906d0e6ce860d0dbac333492a5084d69fa77f08172102239e094ea03faa138536d70a4066859afbcf7a35b5eaeeaa703774b9a9ec90400716a559b8ea6af6a8bca5bca955642e2f0981ea1598d205b30fa3fe19137c353e74646e3e2ed53229dc59667d9d0bb616507bbe9c1903760eb8d06aaf6a489153dec7a6139ced66b37f823cfbc445fc7fd642af84c8d46da4bcb793359a9aa5f624a6c1c43a841e34fe6b09b733643de8d42be7baea4dbd885c15fe910bb9f82dcc5f18e3aefb195073f75e5ccebeb01095e91a3ca795c9ef84dcf2e85e49774a0af3e51ba5cbef58a013bb80a1390dc879ba5a227394e753712b0c6c5f76d0e3e13983c95af776e0cf15231257a9102c89ba8c3b5f49db9de6e2792ba6155604b2fd5fef3d7d2ca8d4eb5bba0b663cfe402fdb9e0626bb0c170f526986bab9fd242395ef4dc1b7b7d00ae6214093b1dfc0869db67ef807307ce21bc382db94a5387dde132823cc9ba88a0e0dc458cbb9a91a767a38aeab18e784084f0d3518b7b63ba4c7dde33d70cf167af37e8c09cc09d5bcdb2a675fc7cfeb5e231bed77cc4509024203829b6c1e6caa16472cd257dca0bfc57ccfd42f3f9f767a9c043e66c5dae8f4ed172c70c46dc5d22652e32476525c1a21b56791a8010903242febfc677665bce3c94c0e946b2e8d517ca86ce1f526eb0b190c3ca411ff88abbc2e98a8be85893620e1dd5413e3fad2582197006399512684b7d7f060caf244d96db0aa1c6872cd3798e1eeb7f379b2a256051c954ff497f1abfaa01c275e83d07c61c24b870304f1a1ba6241e2dcb6ed092a1e84d50b37f41f647a84c93a4fbe61277566a3a430195461374cc8e94990e84e686cc70963adf96c422892252ec67c6ac3f7bbb6244b34e2f0f2c46fd5a831e731ebf08fb6875474e589bf6683bf931f72638da646210f1b6c8b94b4884a1d814e2f1e9b150835ab0f1d85be927c6b47bb4adeee9baef8b089a51c1486531b8ee1847702f86425e5402e1c2f1ab8a5c2eb1d65f9078869e713e5fcce4821aec13e17fa2e90516d09c628a1c827f673cd13a2b9606f2a4e0aa7adc833ede8a402c38f7970d6f4a93df252a4eeb4cb85eef71947484c3fd42bce4fbc98b1f4ea029ac4580f0897271dbee09f51c22aec61f801b1f4bf874a4b0d5b9dc9979199f51b1c6dfb98ec4412e56eae415287d1ea64a24d3003aed5ef799e9621e35feaebe202a102ed0cb63a43b0786fffa0949b4cc75c04879055ce579de29d8c6bc5bc999e96c2dce0574bf2425c4a298ea6560bc7da3e516d3e257eccaa00fa359f53a610190c9f4e528bfd874f178f1cef56ff2d4347bee1a4de351e2a4a165d35146132c5169d46c7e03492f52a4a9f0ad1c9864c55e635d5f5fbba219bbc2385ae97a7f89060664f38d2720818bbc0edf3ca415afeb02cbd8c75703ee8f5fa4e506dd268362f44598daa1e2865382b4e6addac84668703646dabb824cb4098effc40533368fdb4d17d2cd852e0c89cf05279ff803cd854a5bc89ec6ef0ce6b96ce561eedbd0ecbc3ee5c0ce44886c52941b4a1a5a41c79ca9926c9698199741ed24efef374b5bb86c64f4491dafb501094074a746f3a86eea4f1372a2b1156a5b0319bbcf4f5328af5eb7efc666e08cc880821a19bb37e9bba8dd41f123833b9c4dae1d3123270d2b9a94806f9be5b5c14b949b44925f3af89d8c67199a7786b58c3c636a7f4b84de706c743591192c7f80c1ce8ea62d129b8d2f901cad27c863cbcba1503dc3aa9ba7ebb21a55b4f43f811244e3eb16f82bbc467269062d8413c23e9dc6f07e5d7cdaafb2ed1646042099a4bc003e428f5e233c633aeb853ba2fee55af7dcaade8a59bc8e83f84e65adb19a54d3bf1669be46229a69b02765e2f6a732e118d465d6be52ab595e74239a971107e5de75cd66b9c2540d1312bc8edd02d117c99c5b7bcebcbb71d4c1f6215eb954640b389e655150bdd42cfe653aa585f5a7d0662a4ac859189ed55feb79db2e2907b7b3f7e9751894893f807fee8a4751c3987f89181283b157199091e1d662812d6c008604c574069ea59a8463e165b4ca156db2ef339503571393c13b7201fcabe374a86a485e965d0c4d64f6196a2dfc5caba1d1bfb2e432b5978d2920397f866701b60288728bc1bdafaa3e9082b30ed8d03fb8043137eb5ad522f406967309b50abc40cebd545442f9a75a33b60625d4aac082a7529f17d4dc32484b63aaa95b2a0", 0x1000}], 0x1, &(0x7f00000010c0)=[{0x28, 0xffff, 0x5, "36ada2409f6d576b41625bf06a2871c472de"}, {0xb8, 0x1, 0xff, "7cd946aea140ea8089c48b78fd8095a59a55949980fd3262751096f8b63c1ca3691efe43f48507132d67eca5dfc038ccaad99b32d1ac1f2d98f3815859eccc0dbc9fa09e473e2edaa435d1ce592148b3894a1a38b35191b74a91bdafe6b7db6d1c5a9cc79147ceb090e91b653b693d4d898bca87284480202a647c47c7dfed4553dc13c0f0c13f71238150d3d8915e5782383d92436574aaef1a407c5e133dac74d6a92ad743d5"}, {0x88, 0xffff, 0x1, "55e13c8cd346b5ad252d18aaf206a00e25539e93cbd42f2e57d7f69281c0244ac42f7364db2376f4c3f9d4ffe13ecb3d87d05c5b21a08162bff3a601a715d151e71d24fc63d57efca43b9c2c8e124d3379c415177dcf0af5770bd23f2df23cdc2bd696231e47bd7244cbb7b083fb49d25f4669a3"}, {0x18, 0x2, 0xbf, "ef1b3d"}, {0xf8, 0x10001, 0x6, "9bc7b3fd6a0e7c8202af0acf48cdc703629a5051789ce3bb6d2ceb4b8e1496ade308d1eaccf005b1b352d1457e7c9f28e3588f006f5891fa6c1548dbd77903cd9f72c58ad5e79ce6058cd9857d31a4d486ad6a33378f2d4ada797b22bd7526b8805ecb31102fc6247c27e66241d0ca11d15e456fda4318b439fff32d27582923a0e9147e4c8e5f0967a14d3ccc6602783632aea33085e24a5c9c3dba96900ad246bfdeea18a540775334a9f66adc95f542e9842588220353154f241180767a8d549a27d7dfc09947383ac007f03b66bea5df85ffe94d028b8e01b32474019b487f"}], 0x278}, 0x2) close(r0) execve(0x0, 0x0, 0x0) 18:36:12 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 18:36:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000040)="81c7624abf671f2eb22fa254323b298d18c39900d301be03d80e77f34d8bf1d9", 0x20, 0x1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./bus\x00') fcntl$dupfd(r0, 0x0, r0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0xc028698b, &(0x7f0000000680)=0x19d) 18:36:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x1}], 0x8, 0x0, 0x20, 0x0) 18:36:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) 18:36:12 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) 18:36:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffff7, 0x7}, {0xfffffffffffffff7, 0x6bbf}}, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 18:36:12 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = dup2(r0, 0xffffffffffffff9c) write(r2, &(0x7f0000000100)="7cdd58a6f3e26fcdc4195ac1425f8adf58932b6a1a9d458ae6f04a967c873884a9d297cd07f72ece88e2ac08728276019073fcadeb01e53a8b3b61c4fc45493d1397cca6e9224e10738b", 0x4a) r3 = syz_open_pts() r4 = getppid() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x20000080000000, 0x100000002, r4}) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7fffffe, 0x2000100000000}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet(r5, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x400000000000bb, 0x200000005}) 18:36:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x8000, 0x0, "9ae34a14c62b3fabd5d9ec923e31f9d51b00f6e0"}) select(0x40, &(0x7f0000000140)={0x22, 0x4, 0x3f, 0x40000000, 0x0, 0x0, 0x80400001}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 18:36:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r5}, 0xc) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f00000000c0)="6f0f018f", 0x4) r6 = socket(0x11, 0x3, 0x0) dup2(r0, r6) sendto$unix(r6, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 18:36:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) fsync(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0xfc2, 0x6, {0x1f, 0x1000}}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 18:36:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffd, 0x4, 0x3, 0x200, "9a489d02d354bec9801ff5dda2230be17dbe7b87", 0x545, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f00000000c0)="0d07196a5509a1329b87e50d60ea5552987b340f6e842fda660b0c677794be80b65cbb2db49c3a758653ef45581a9567243e0b8c3b2de0fbb25d26343acd68d2d9dc27", 0x43) 18:36:13 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) dup(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4aa5) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x12, 0x0) 18:36:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x65, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x24) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) 18:36:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0xc, 0x7, 0x8, 0xf}, {0x80, 0x4c, 0x10001, 0x20}, {0x9, 0x7fff, 0xfff, 0x8}, {0xfffffffffffffffa, 0x6dbcdff9, 0x45dcd8fd, 0x1}, {0x20, 0x81, 0x8, 0x50000000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000dc, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:36:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x34, 0x0, 0x0, 0x5ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 18:36:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8044, 0x20) 18:36:13 executing program 1: setrlimit(0x6, &(0x7f0000000100)={0x3, 0x2}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000200)=[{0x1000, 0x1, 0x3, 0x100}, {0x1, 0x0, 0x4, 0x1ff}, {0x4, 0x81, 0x58, 0x390498ac}, {0x4, 0xf555, 0x81, 0xb8}, {0xeb, 0x81, 0xffffffff, 0x2}, {0x6, 0x7ff, 0x8e1, 0x100}, {0x5, 0x10000, 0x62, 0x8}, {0x5, 0xb8, 0x0, 0x400}, {0x7fffffff, 0xff, 0xffff, 0x52}, {0x4, 0x7f, 0x0, 0x10001}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 18:36:13 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)='r\x00') clock_settime(0x0, &(0x7f0000000000)={0x0, 0x7fff}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x2, 0x1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x5) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x313df9ea2b421d49) pwrite(r0, &(0x7f0000000340)="956e7140454491ad0da8401c1dd599d2aff11861409905abef13637a05085eca5723d7aa6ff0adf23a6a36e9bf9df319e1219652addc5c005e395fac74fbe93ee556051fda5c059b281be4a4ce70111c6bc055c7626bd055641a453da9bec5407a57b0b7559c8db74c0d8ce10a3ee6ef6eb811abda9fb2fb9c425c1013817b3a5235f603ba90f6eb1eab8cc83a72d7d7b7a984c5c0bceb7d0f1f230bc70c37836fc59c9f78b9a4334cdaa62759dc03ef82e52f63e2423a40ec0ea82f72e8b0d8a4739edc4c2f8e32e91be5f39219cfaed844bbb23613c90aa27f660540a033c72c0a96710f53fa978255abcd67e320721d1b8dbbe50fd15b63b26b7df0862bd24adf40aee025903a70f797eba29eeb4d7f7824d8c70dbb2679a3bc5b3977ab29a72cc521e21c3bbb7b23030cced356581f00c62a8890953ff152d31e4613a0719851e7775fd9fd22f3a30d27681ee524e6a6ae80ff76c1479409ef3a91566ab6f2c1c491d7243b51cd61abc2eb03fe91650f035b2aa160831575fbad5a123e75dd068c304855d89b08822cf2ac90a560dd04ef0ffa1da3a64e3d3671eae99dc4838ba579f705eaeeac3eba9d96331dc53130f169585f11b09770c21c55596626be724d52d50f4642254a7d4212448082ad78c8ad7749209827c27e361ac904759d0fa2a92b523d2ebe9390f526a53614cbce9035567d4b9968acc79dd82138b89f7138e449c1d717d8e64ed0b8065b8473833a8f952ff3bc27ac72dd95246dfd11aca51e96a571787ca96f688348245b6f4ef29a6461fc7291bdde0ad34ee153dc8f69a858199eea5a4a9fef44d062da6fce97fef0bc771f5120053377c0657b9258e6f4c59124cfefd4250d102a2819a70b23052adccf2b6531dbb1ca49ce55b43db9724cd7939bee4c5fbb4b4e2b20967459390ca45637d5682ea1ee95ce8bb7e323c96b00b9ccc132e104e2fc050884d85207e5c75b4e08f27b645c5c73971de2e74606e5175dbe2352cc5a3c49d4decf1e27f1870be385825b90c48e7ed3b8a47c823e6d343e43b48bb9a8f1a1bc1e22d4636516d04d4ee29f58015d28a5da686e09effbb097730ed32079db11bb9ecfd51b278401c3268115c0b869de00f7116086be2462ddd70ca005f665d34642cd5edb3260b013f7e3afb008b610516506c001ed5ef97fc83d8a46edf3c0fe6e6a4a4fb72975019cc6c890766fa2acb9af7c782381f6e816e90ba7d2620de5f3b731ae0181b89e73ab2f5f84bb54d0456d2c062165984a4e683ea98421a2ed567b674103e11785edc26aa6ceebc0c4727decb8120ac649dae28f97c0d4b9b531656323402d474dd5b16d735b4db2f7c94969292c201928b0b4b567685aedd9a6203e12e867692cd3b9d0addf99b127db6b00667dca231365b275072169ef5cd7a7b3779fe214837c792675a246b62447c49ccc6850047c8b097f358b1f235ad6cbd2c76900ab4708352b297ae002cf2deb21ab2a6ec6270ea4c3280439ec8c78bfbfd8cfdfbc899f5643bacefbda7056e5768a2e6f8f6fa788d8d5563fcbdb20f63c167f38f7622b8fda626726ac6070a74f93108f414ee8eb978196d1f41630f33f12a7173d1e9489c6a1cc3f601f9299d6c75372f93447e313b3a7a916c41f370791671ed829082d7311f865747f7cbf23bf5ba1cc72d08db1ae7631c52f92097bdc748a291869df160757264f4c0e185a29b465fd3621fabe7d9e83665a02ed4f9306fc4c7e5a8c657fb136b0a11660938ae97c02587932751bfb0aba479b34a50c0bd301f97c9453639df0f5a640fa711f7758aed5b65e7e0972a74e3bfc9acc8193c49f0d6f066ddb91ffb6403cbe12d8ac805e696b5a028665c3b5e19f4c13133335514caa693488b6830ca430f542fd46041d003e2b0fecab6fb7f8932b48dca0febcdd5146e0da327ee5a5438f002c112fd06b71feb0543d79e14b2f46c27617125268cffdab4fea75d1eb28917afd3609f4142a348ebd069f86a3edf17408280386f118f6931c6ab7fa7ccadf39f4ef609ea16692736105b964e3eac60edbe8d0a36938991d281e19de7fdf0e829f5d6b7240027587e86a650c42043fc65baa6c0370e2515a4238f254acc82ff371f99e479ae79836e9a15323061c7da2966b0102ef1ae3d84407bbcf2cc487edb716d21cdbdc0b2b143857a5270ba31db24dbea5838723d1d956249e188566c4f8a2aded4fc1246ed6367ed85d617ad0fb3f16ac32233c08e12016ea914c9fb290dd5749b7fe1f7056f2a5dfe34be46ce2df5a879a7965a1b1326294ffbd2ff7b02da57b48e7d17b6cf956d9bb711556692cbd77d8a19c282a3440490f3651f1ede5de39600c9326b089d7024aabe7694adcf393946a6dee5cb8e010dc88637ba378b7732d79f1cce95c36931a7307f5b82de7c3c93041f4db87b219d58a395a1f6a291f8b54cf1ab4fa12300f721e212ab79b8906c9c8165328cb849edbda071acea3a14b54f60502ec4fb673e3cfc05a90d2c84fc85baa2e4f16d39fc6403dfe373773d37ccc924f75cdea61364063614240eb86baf213833a87a3b43f66cdd1174bf5c77e46a16f5dbc7fa105d4facbf4ee2c47db27a41f0de61fefbef405b977416e2664995803ecda5e85c5f1acbe63de50c54b52830e46e74b20debc04e43a8e303df8f76e1359809d919a89b18a75ccb2eb4f55ac0c6bb096167a84ee03e98b27e333a3238deee921e85b4a642522362ae4ca411bdd34957b3340eee5af4efaf3d2bf7a599acc70d9a407d0401ca23595c47359cbfe6842dcd7a9733307e8fd5334c8e195325468fd491b4db07231bd91ee89001f0429cbfe58a0ed1c5834abafb43b57861cf3af6e729050e32f1e5595b942e7136fb9e6cb81521dc4b0bb2e732fe13bbcafe7b3f9bd66d51b25cfdba1ac6c9af4b068544cc970b8e0c1cdb480edfb42db7de846caa8f306c2773e1bbcd719d989da61b16847d0f846f36a3b8913df1111467230ed3c6d608b70bb7a3189093ddd5fbfbb07230cb2a9c29080b92cd17766bb65ec0e57c3fb6e51a3e012b861cad1c538f89822f75e815338621c7410bd2be38a440ef8904a802d1996bd4b1f3b8543a4d87a6d880eda417c6cee29033b970d831479c717add0c509d6946d37602b8bfc607096d3fe816dc11e7d7c95efc5c55441fe4eedffdd60c560d6f5d1f10cca739d77349a0d3a95506b1e9d81afb0a8dc2c16a9400938f94cc73f1a2129b43ffd048bf6d50bf45be791830eaa0ed170a54d013f8848d5f1987ef7a471d6164362008984f6c0f4864fee66f57c864eeec29863bfe891e2975c56bb49b6129604486de5a582fb21901be06610ce1edb752918244c179152d6c6338a516e8a40605c46d0b37daa5ec3a82e4dae559c8d532ca91c3d647014eb027b06741fe4faa04209a04dbe91cd869d98a890fe02392e82b8999df7f12a764264a9f89cb4dc38c9aa34cced9504f86f88bd22e4773f711e035e405f34cc3e1fcc323a7b8749ddf4ce3457841c910b533a148d65a673850c99f20a1f8489f63a7409cdd142fb3176eb5778d2db02c7ebec430998f47efab39486d27eff325dcc7b4fe8de9d8ce43e575f579825b987f33f9aff947bc481afd7a892c7162796917c56f668760d3ab28224aab2bc4fbeefebb3c08506096bac5f4aa4d1a7322543e0dceff59b8b78bac0f103ac04ea16430c0af6a13c2f89b3b6df75f6652a40e6b099a9f8e18e955cf5997769db410e0439626c8d2b3927145603378998cf2d9e49dab9484a4df6a779738df64532e1a0836902b6fb62e3e60db1945480080ca15970c16987dc9be0eaff6a953de594b1cb778909adfb4f69b7e7a12d7806bf72a111c660c2d7fe2c25266bf308f75dbed9f904b1e142aeca0226f853f26e34eb65f27657366bac7da4bce968a1d8c15956e9198afd25867684e3e8c252091c5ea83762451e3823d32e020fe15840aec9baa4522376ab0ff8b81e770468ebc35d88add160c007c0e21f6d7c914884e9b40ff9ebe52e3c627cb1d012aa901c151ec5e084b191d07c092393e4b20b3d8390627e5e9fa64467a4d16a310de4fd36de83262c20567b2c8e3fadb581eac112d169bf44b7c95234e25d3422bf3fcdd98dfcddd342a36e9c289ddbfaf77d1f1e1c053f563f97380f8f0b385c1ed8dd8e385bcd1f144cffaa50ccb2338f761023ec08693ee045fd06b4053717fbe814abc73c1de6134a0d58953a6b644b8c3cafedbf506763ed1504a849628bdb08f4f9d9c54d18e8ac8285b76a50e48921790bcc94f6f0789165ed641642b3da93171a25024e85ce6635ef31aa51d07ec64a78a51bca1bda848f5627316f6243ad96607bfcf420da6c539fde2c0fa29396733efd72161278d445135ad4298d001a3fbe5dbedcca2ee160b34dd42aa2edad57070162ce7979308c841190f611e4e56809ffdf4a5dfc2c8b83be04280357c66bf1767982bba8e4d82a0436d174cca981538e275f27bbc50305b60707e7de0ffebcc540bd63da4b0f1afb7242ada12aa363fff9f435f2cb10f3d0800fe56109ef209b42526f5b43d6b3613041a999bab6f6d486b261206eda59fb4e7ca1f23df718e42aa8aa114d7122ae9871f4fd1bbadbf9c77999b1b0e3bd7d1cd658d00ee9947c42c704144a8f699269ffa564912d1b643d566078552d46d86481d7f1bf27c9e69d8c5832c9b59fa6184b7e498586bd1ab7e22addb182bc7b4e9c636b3a0b55397400a6021c1b1da20525639501ca5fa4efe86e49e380c2b817bd922ed9dc981446d767c75467d63831bcedf5f7c9b6b038c51497b1545fb3139fd76a249332c4a4326ed3a73b843bdd7b2d6b4289c97a234be27bafa5ba4a71b262bd5092356287134556f82780b68619b177fb241d82a5c46ef4abc8193e8f57f4b9deae33c57e5794db3632b4c43bb21cca5e3fcea3c16f72c5d67064f20ee5c2935bcc886094cb6a2b72a2bcb630703ce1c0168415c2feeb4e80ea9abf8a9269721c39d6e0391db830eac072c8b578f531ad9c22f04a61db5013f5e035459c8e1b75b51a24cd7c36a5755ce24b0f7b7cc0056bef050384a0a240224ada127d960a8534737c6a1e4518f3b52b05ded9786b5f34e41a878de95284a2d388f3eaae840f0c97f49be061ffaed0e4d9facb982545f3019b63cba6cdfd43988089023bb340706ed17a549f9827077b902276e28501850f2eb8c40cdb27471ab14b800ec3df81873c9036c3b6c1c3008f74ffb37dfc0ef0f33f524126b6ab7554e029075fcf03267f511f3e9e812fd9a934a03bd921e8ae1310db54c066baf1b9ed3e09e33650b547257d17579e01749ac482b26c14ae5bb0c0bb862f2f7759c3bd174f4cdf7ddbc4d225d9375d9ae50d02373494157f39cfd56e0f8440dd91f3d89bd9fe21cd386542b9bd1f27c7561076ee3649d26c89a0d62f9ca57fce5730c7b16ebab71e4f19aeae96ee1462d0e24c067ab1c4602e3bf503d0f5fbb03347dc36a98655f4b127e18ba134e1ed353c87984f3fb22a70d44afb58b72df5a8485ad2bc584d0fd99f28bbfe70839deab1cb084cc03afd8a25b3a532511be383c92c86e11d9056be832f5ec629f644e920d6ae160f8d3f257624fe7fa636847b184d072d8c59952336cba619958e8ce3a611ce1ffe2885b35f4465b7eff3e0e3ed480c0b606d54ac52467eaefbfcebf6cf341aaa4c6d00cad99208f9c7fd594ce64d274002fe4a11e3c305127f56af2edfdd6f8f4b70fcff8189411a84ff76d97465f7f0", 0x1000, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) fchflags(r1, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x45) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000002c0)=0x80000000) syz_emit_ethernet(0xa8, &(0x7f0000000200)="c20c85fe01e13ae0794bdfb88001316030575233cecdf890c45b8959d22ae9959dc956179dc2c278f8bb4d9c3f66a7426d0631d74296902f1cb09c27ed1d1e0dd7868d2f2e45d84f2ae8968c9c67b2e3822cb64089695d08ee6a2c98e4648eb7069fc5869d7327bbc8d4f176567bbe20bef0caf7afe2afe8a8ee6d1eee4c65e983f9694aab8c54503c247312dccaa3225a86bc77e423a5c8ea52c0684f5cbe277cd167658acee8af") r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) dup2(r4, r2) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x34, 0x0, 0x0, 0x5}, {0x6, 0x40000000000000, 0x0, 0x8}]}) setsockopt(0xffffffffffffff9c, 0x58, 0x4, &(0x7f00000000c0)="2f8819fc20fdf8fd172f55a7c35769af31422a513ca566c3331ad85bf6966482bb6bc93a2dee06969ddddfb47c9da334de3e7ce53c939f02df3de979defd25aa85156c53281f24ba72d65646eabb50e3dc2eaec582e05c3244706a3e6f47e4e86b3df41b5f31169c541f7f196db9934bac81dabf311424156f662ba715c739ce4abc47db88f3739ab50ef8bbc6236e250b87cbd6e6535c55f7b432679e6b930b1b1787a71f8976d191ecb147fd09c54aa49b16", 0xb3) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r1 = open(&(0x7f0000000000)='./bus\x00', 0x20620, 0x1a0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x40, 0x0, 0x0, 0x0) kqueue() r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x80) r6 = getuid() r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10, 0x84) fcntl$lock(r7, 0xe2cb00e66a76eb58, &(0x7f0000000240)={0x2, 0x5, 0x8000, 0x5, r3}) r8 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r10 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000014c0)={{0x9, r6, r8, r9, r10, 0x19, 0x8}, 0x7, 0x9, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = getpgid(0xffffffffffffffff) r13 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r2, r4, r6, r11, 0x0, 0x4}, 0x0, 0xa0e, r12, r13, 0x3b9, 0x9, 0x2}) close(r0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x214) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "3e58a044b1fb0301002c4028c5d58a014f77c2bc"}) 16:00:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8001, 0x4, 0x8d4, 0x0, "1ce15831406cf9f66898b447eae35c807e489f4c", 0x2, 0x13}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) syz_open_pts() 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaaa9, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x100000001, 0x7, 0x10001, 0x7fff, "5a91436366df850f2d7398c1916c9cc1b7d4301d", 0xcd9, 0x2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x4, 0xffffffffffffffff, 0x7fb, 0x4, "001000fffffffffffffe0100800009000000eeff", 0x200000}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x102) r1 = shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/215) r2 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x5) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000280)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045721, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = syz_open_pts() r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x100, r5) fcntl$setown(r3, 0x6, r5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000300)=0x589) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000100)="5921693ac75dc7ceec369ed4a5a82da7a38703b2a331ef0cf2e441bc30f9d6bccb0e0423166b4ce93e5ce6cdef67d1f805c0a4d3426e7489fcc329733cc0406b0175a3a0df7aac15e75b0de5b54d3bdccb94290b42054a007d24c77ee83eec350764cdf3451b31e3743dee9a5e69bf4a16eed51c5a69b10f2eada1d217500ccbfd8544f8373f1913c073b9cc17f43df662d965aac18af66abe0134de709c3f011e045bd771d3aec6", 0xa8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fchmod(r3, 0x100) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000080)) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x9e}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r2, &(0x7f0000000040), 0x16f) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}], 0x1, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7fffffff, 0x1, 0x5, 0x4}, {0x80000001, 0x4, 0x400, 0x8}, {0x100, 0x452a2f37, 0x6, 0x40000004}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x81) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x20) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) r4 = dup(r3) fcntl$setflags(r4, 0x2, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:00 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x1, 0x5ed}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) fcntl$getflags(r3, 0x0) getitimer(0x1, &(0x7f00000002c0)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:00 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x8028698c, &(0x7f0000000100)=0x80000000000001) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="16107f6aa99bc794edcc546442416aa4ae685ab2874c0ce3b677ec5f15edee86318c5f14b602628ff13911259b31729a99b53165c18cea4f3880b764174e375dbd057152518760c36811bae2598a087370d286629aaf46d63e820621950db49907f273ef9b1ca0d1dc79f8c4274683a6ddf33434cdcc0549011788c6d8475742d5640cf664f791302312d17a3c4663b3a6a3673da87d0bfc0a2d3fd2a167889fdbe674feabe198409f5d", 0xaa}, {&(0x7f00000001c0)="6712368ef2061252562482aacd84cc65397330a446780d4f9763b56a47cf6c71ba3bd8d41a8d18c18bffb4052bea27a3ba21b9af0619cbd649aa5ab255ccfa9e31bf6029611606a31e747ec01282eada5e90779f50102fb4bc61430c29f45203d257ab", 0x63}, {&(0x7f0000000240)="835ffa5ef579dd3fe979f27ea5c6b05dca671d85296cd06c57a2a9ab7422c32a39cd77477cb8d6cd1c94fd7fbb8ae3b7dda79f633f7a626dcd4922c1ad1a055091954371f883be12", 0x48}, {&(0x7f00000002c0)="0427dc115821f07a9523015378a1f941386530cfd1740c54c279ac962693eb8809b5ed01bee6e5deb6067d01d7e0f4f0ebd7e846708e08f586d6994140d964bf251ad0c480790a9ce03de8d58776e436bbba0a18e696760d10d3fe563ef9a39c234bf970857871730352040afcef3689dc936b2a4b8541c930680eca68bf7e4f7894aea49e8fa6c4f5475f20b993e8d6aa10580511208959b914450128d02fa2914d035a5e1f4112d462b309325b4d9878466b6bf7e304c701924c276297e679b42ddc7f3ff4b7a2bca36e3a0b67ae26bd933be06cc77cfec7bfbb374851757938d54c35544552c08b2ccd06a007", 0xee}], 0x4, 0x0, 0x0, 0x2}, 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x80000001, 0x0, 0x7fffffff, 0x0) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="72020207e0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020000112000"], 0x10) write(r1, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x5}, {0xf, 0x6}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 16:00:00 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:00 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x28400, 0x0) dup(r1) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 16:00:00 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:00:00 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) pwrite(r2, &(0x7f0000000080)="7ff70903489834150f7818835579bf72baac483457a81cc515bf1bdbb9fdfa8f9761dd44698cee579f2be75e861076828c067fb1c8b3089c8b30749bdb563457d7207556bc10a39d042189cb7e1d5f396e01b16d0a1cbfb40c29f6a61f254720fe751a10669ba5fb77610f31abbe3f5e4ed9", 0x72, 0x0, 0x0) dup2(r0, r1) 16:00:00 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socket$inet6(0x18, 0x2, 0x5) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pwritev(r2, &(0x7f0000000740)=[{&(0x7f00000000c0)="9826fc8d9bb648aab5c0e73c60b96f10d1a5de10f9b449383958c858583e072d831b8d4ebbf14f4a39fe16a4d0eb1d242986d986dbbe72c9f3163dd9250d0697b7efed81675fc9c99138fedde416f86f9b597c1dfc9d6d385af0be4ab1ae5615e08b93f86704fe7587cd356a8c211c3b6e2cac4782d3b104536c3b01c1bc563481e6f233d782fdea2a7036f6ece65d7113d944692ee26bd7506917ad72b38c251452afd67d8827286928a8c6528a7494969e92a14c1e613c2f78a654504f3ceb192a2869ad8471383379c7c2e54170be308bc991929a0467b9a9", 0xda}, {&(0x7f00000001c0)="877f2855a56c7f602b141ef66e328528f88bf33c0f226b9b38500c33b45a702a126ef14686d6417f751bba47dfb61f61a47a938e607d8d44248da37e249f9328dc746997642bccaa8ace26a63dedae92088f4c010dab2196b4cf4b4a786cc826a2118c4aadb29975ce868acdeb72b0a442f8086fa0d40801170fb2746eab4181f5105eaa48c9db853c6bf409d5f242c5722c95685796f12d9f793638601b9f393c5a", 0xa2}, {&(0x7f0000000280)="862a930cb0ed65a35d85ebabb507937b4d56990ff7f5209228582ff09bfbc847ae508ee4409fd36f249b4d0e84ec15aac1c8b5f1a2e025f7d0329c006bae937c2c616261e0b58f8fb000fcaea20ec421d99dd7e36ad67c4e26843c13ff9cea1f7ff7e0edf458fb9b37ddcfd50d47be93d95067a2f91d08db1aa7b6ab767f7c3ced966bdc3683856f394854f26b698ba126317298d87310cb2d17c8171d68b9f4d28f", 0xa2}, {&(0x7f0000000340)="ceeee86085dbe567f42479c55c3ae3f0f5a7c7a8235361aae92bb23b548defb8c83da7a5d077453b2046fbef078999b336405bdeb5bfcf1c902f6b2e70bf4ac2c5725baa0cfaf106e2038959c38fcf75a44dd12d4a81cd9fb0b1f6a552e37deab2354e04ec8a5761835b062961e905d6a404a37c8292f1426cf781fdb5b662d8892d1f700c6f275f37544565aaeefc1c9a9092b9d649a42365", 0x99}, {&(0x7f0000000400)="28cdb4662aae5a625d53b93cd9da3fc4af3414653421ca9071bc53e223f4b755b120d5ce9447b344136b9a8512762e89adda4bc544c21349aa915cfb229a6e6956d88eca6345b0a26c312a400c1e0fde39b5cd1866fb2bc4899890de8494b40bd4b6e3d00cedd78d125838d64ef482856429f6105278e80e020c5a0dbd9990f925884f02e664d94cd11bdf54e7f84d1ed68ddefbec7d9817d0e2e63682a71c3d6e7da5", 0xa3}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="5a3a62abf0acf972944ced41e912eed2e86f5a9d462f56034e5ef51be13a7fc053101aa1bd5d173c06b2c8342ba1172b8f9ce3ab300da09e306f8fa490765421", 0x40}, {&(0x7f0000000540)="b10dcc8affcdc5144cf7d960f1027f86097f1e20eae759f0267082d47e48763a8cbc0d9ad0c846eb9e8ac9fa9b9aae8e697c616a57bbe502cbd87f4f7c1d715b769f410eeec018caee276f0b730307964d5a257f18911aea98b4e6af97b8164811cc5b361e477b6fef5b16e33f6d9dd8d3894a71419b9682a8f5ac2bc0383b9fa3a66d51e3b720ba4d5a135cc92557d5c06e747a65521e4e0ceeb0c5ded81aa2cc5073e160c8816c0bc27e81037d925ed124e5e48ab3c361815bb6e16cc24d4fc224cd4daf06561863c6420e435778a21c9fc33ceb1b2e1adc294997cab750637e170c8c91e73e539ce28a5dd321fef94553f9b1a52bbf7b06db", 0xfa}, {&(0x7f0000000640)="71cabd29a620152937e3a6d0ff6e2c14f0e21a291d3b3c49498f8b87a8a1e55ae209618a93d8e2b0b95cfe3ef79dcd554be727eb82625f7e4db2f920ed8fb684f3fb31e970a6c2535d9289066f5501e16d60de52f79df6c45198a1f80d977c7b9b623eeb92bfcf6d14aeb47a2a6dbdf93bdc7bbfba708403d2aea61d4abd7337f9a977b3134df9a65500caa47285", 0x8e}, {&(0x7f0000000700)="1a5e935afb1e72b885b501009f26c864aa6a4c", 0x13}], 0xa, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x40000) mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "39d96afa74bb29408b4a65f08a0e010077f61d04", 0x0, 0x8}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000004c0)=0xe78) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000800)=0x1) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x93, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4d, 0x1f467825}, {0x46}, {0x6, 0xfffffffffffffff8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x4c}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) fchflags(r1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) pipe2(&(0x7f0000000200), 0x10000) syz_emit_ethernet(0x4, &(0x7f0000000180)="b297d33e") 16:00:00 executing program 1: mprotect(&(0x7f0000282000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000002ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) close(r0) socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x4c, 0x3, 0x1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000280)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x45}, {0x80000000003e}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x4, 0x2, 0x0, 0x4096}, {0x7, 0x6, 0x6, 0x4000000}, {0x8001, 0x100000000, 0x1, 0x7}, {0xffffffffffffffff, 0x2, 0xfffffffffffffffe, 0x3}, {0x48600000000, 0x1000, 0x4, 0x2}, {0x80000000, 0x8, 0x1f, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000180)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x0, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) socket(0x1, 0x4, 0x1ff) 16:00:00 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x32f0d0608e068eda) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000000c0)=0x1) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="820aadfdffffffffffffff653000463f948dc0242f0e157b238b95955984c87910bf453f68c1179400287ead4b3b4a43dc8bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b6951b15801360bcd4c0a162b58fd4237b8fa4d012ae4472a3c238695aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b2ac6593d2870b4122cd235000000000000000000c5cf1458fd01f1155651c69ec33c65fa8779b85185361ef4111c513dcc3f77fdc890042928a8f8488e494beccd935144c038c1c4bc7f5f9dbd15efec75d4ca8b240bb4e4c852c29b9174071fe047ff56fac9d2b0121d2af83f7095dfd07f74790c38c93d8ba34b9e42b1ec05eb82e97f1ca49984deddf9872b87169a42f70102f0adc6942cb76db4c0c2276d674f5b"], 0x10) shutdown(r0, 0x2) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffd1, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000080), 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getuid() setuid(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x5, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getuid() getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) r4 = getuid() setuid(r4) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r1 = dup(0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) linkat(r1, &(0x7f0000000040)='./file1\x00', r2, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x6, 0x8, 0x1f) pwrite(r1, &(0x7f0000000180)="bffa3b26ef34cbc3881f1729fd8c3542ab0710d85eec8bafb30ab45e86d5c49cae75c0121d61632144d3fa4dc69789f93c2d6694c68f2e8e46abde2837ee1c22a62fe756d7ead97c92e75715730b4ef32655a837029ea092ea32ce3983eff638c6e9f085f35a2d428a2dbbb8224441490834c7c84c9ebf", 0x77, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x40000030}, {0x6}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = fcntl$dupfd(r2, 0x0, r0) accept$inet(r3, &(0x7f0000000280), &(0x7f0000000080)=0xfffffe2d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r3 = msgget(0x2, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) msgctl$IPC_RMID(r3, 0x0) 16:00:00 executing program 0: r0 = kqueue() clock_gettime(0x3, &(0x7f0000000000)) r1 = dup(0xffffffffffffffff) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x10088, 0x2) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000180)=0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000280)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) r5 = open(&(0x7f0000000480)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) kevent(r4, &(0x7f0000000280), 0x8000000, &(0x7f00000002c0)=[{{r5}, 0x0, 0x80, 0x20000001, 0x1, 0x80000000}, {{r6}, 0x2ce2ebc3f65ec77d, 0x6, 0xfffff, 0x101, 0x6}, {{r7}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x6, 0x5}], 0x100000001, &(0x7f0000000340)={0x7}) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r9, 0x4008426f, &(0x7f0000000400)) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r10, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000440)=0x6) openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x20, 0x0) r11 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r11, 0x8028698c, &(0x7f00000000c0)) r12 = accept$inet6(r11, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r12, 0x4}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000175452d52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83af4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568fdddfac564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d39091fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a200000000000001ffba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0aeeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700000000000000d4f135b727e96e9edbd21dcc74040483f9f187d0b7e2d5d66fad363925423b0cf6ecb11db78a57a79f4ee6b96cecf7fbb597e620b252dec5fdabd0a4ca584e02308c716dde2ec93d6d8903cab788d035fca3599727bc9e8fd985f55d92e1ad252e4a3a64626aa345229968dcad218ad13116786e7e17e6868b9c9291f2a04089c06a31ba1ab2c3ebb01cd5283ba89877e70e74b013c2e70bed942d322eeb50fee7ec33f691262d7540cfb3b93a53c97ea7c09a1a9faae7bd4d6da2cb183126c46306f32db92c190bf82fdd615735717c4ef5f23c804446aef00d84a8ad1c59fae96da50eef6ebccd275a8de2cfaeea81195b7b6e27fcf544660b54617f9902bfb6cde85d697a842d4b95b92df7599b5c2de8fcf30c26839a80fef7aeeb714eaa848a7e1b4c466b28615007124d1faaa371bf958158c31853f0884b5a3d5c853022ceb5ae6804a9eb750bf9c00930df7a46d5d72cef66429c97a089b08ac9516153cbdbca1653fca55a228562e70ddb39e822"], 0x10) writev(r1, &(0x7f0000001440)=[{&(0x7f00000002c0)="fb8d31deea653b47c85723408117a62be5", 0x11}, {&(0x7f0000000300)="b6f3184aca922024e238e2441b187c4a559b433d600cea807adb921fda4fa04f93fcb506135fc813469091a67c535994ddf4769b6db7f758f091ef65a5d6d08826b4a0906ea1f2f44bb3f857aba562c489c559d0b8b01c2e3ae33d5443690ba6e9c15280c23500b0bbf32473aa800b69887d6c0a509b9a8da4bc0cd014143648a8dbff4e89f1ad03d7b6c22decf5cfe7ecc9c5bd34098044fdbccd2403fe74c84ebda8aa989792ae2a45828b09800d7b702971fb1b446e9e75d7df5c4cd73f13096dd27cf9e27ba0fb6ea7e6aa3212d00c6e47a05e92abe200b98129b205f25275cb17a39cb048d4882b90dc2f57c279e780c50ea95c93634fad5ed1ddfa60289073633aa9a482e36ebc240b2bedb336ceec335fe842c8a655028faa5956e7c2b21ba1e66a090c3f638be4afe9d890174dc5d81a7ea6c0c502fab183437d838f1f23a600f5be7db172e8b844e5b9b9093d564b6df71157ef78d00101ce27c59b4038f57c03587d2735f65a6cf7447285fa89f4f681039c93c63d19f3fda26df78cfa1c0cda7a0a4999534fac5ce7e3201e84835d0787eda233fd9a148527e54ecd33a34ef84273783e8561a0ba2604bca5c0a62073ffb037eeebc4df2c04823e58f7d101e9e6b83b0ad0cc175c5f99f7b9979b284b2849d469112d11aa2bad6e3eb85a5933ac2c47e260d3b1eaf85fdae3bdca120c4518d815c7ec3caaad7c5c40968d5e71a6f4d8a8f0f43809e06c6857d2ccc6a59ec54a720ebfddb86fce8759aee8b2b86ad5ee9dbe7358a3afc09bfa3bd64149534af8468971789daf51bf2e742268cccce856ed1d0bac10745c6df55b6a6f5819feffc918149d1f5c1f70fc55a11500183639285a151d1a4b711b3683755689eed9f702c71534bb98930682b08f07564a17e32357e3964657374beb039589c3d2d2fada88b9f4822d6f0ad4bf14f1fffa7c38552c5445bae8ec6e1327045cfe1471ae5c7cd9a509c6cced7ef841695673b06c2a125e6e5f386d0abcc501219d84735df817a0e12c93a841d2b8e52419f82c208b2b3f1a067a13993804758f63b4f02904af85d7b05fc1ad988c6762a99ef4431e9753f5bcb728ec85b292a8a2e0456ab0884c410f48f375d5294fc6a9203ec0b919f46a10ca40dbf6a04e4644644dd5a81ee8265e9502356712df72f29127d223d665a1d060293840f382cbc5603037034beee9a6719cece058961414dbfc6cbced24408bd293ee5d30b58957c8be8b3cb8056e74010d2336d869df5f952d3c83e676fe0c4cafe1cb5bca0dae160f1addd5da2713c9e7566e92048b48418344e393cd9ead3c37ad61202d0c0356e9f409572d236c7f842ca609a407b47c3ba6a4b6e8d0e97c4bc77772eec36cf30776aa43055c11cc2ffa04d8d1db9ba8cd0db047c3fdc810b3c6c65515edab069a601d2540c541ebc8e0cddc526dd1d62c2fae665040fdb41b666e3fadda625ad5e32ee27780fa3ff681e356b37c8e5b1c503a7da0a9a0a93fad0d70519aeff2f4a8d2e72b9f95bd397f9351fa82f271ac2f367bcfd21fbd70e6f23124ebb80a6a3d9a0f13104f4cbc69cfcd52f372b939d828f884f8c913d9f4bead1e3bb2da256f7b7bcbdcb05a5aed9c45e26ef42db75b49b010a81e349c085f0c1ab333a98d74c5f55f14ae5e0bde55edc497d9966dfc37e981eb9b6f37dcb2d9025ca447404c5df730ecfbcdad340202352d243990124f1e75476ede9bbbaf1c5f2df58e733e6ebaeba4697d82ce77067a450d83d62ace8ed94cb448181bfd9a6295ad6ea3a896693b462a381a8886db4715e7273ff08c726afaad2e5adc08d1385181428588ab870b5a06caa2995eb0a9034e13c7fff58d51d6b8684ab246e578510002b81467db5ecc3c48eb1265f2956a921b127fd41201311aa857728308e05e36e39ab1dfbc538031e16b09725a93cd89ad4e88d5ee05cfc87739421b6275f4d3b823e960753a9440bd89ae1d0d74c75bf19ade8970e5dba7f035518deb8b27d341035f7a32d66e3e2069041a3e7f0c455b7cb14a2b972f74d7974bd1d7b989f80ace71", 0x5b8}], 0x2) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2c}, {0x6}]}) pipe2(&(0x7f0000000180), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./bus\x00', r1, 0x1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="3e6be08ba12df5159809696c650600"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='\x00'], &(0x7f0000000240)) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) r3 = accept$inet6(r2, 0x0, &(0x7f0000000240)) pread(r3, &(0x7f0000000080)="a70c5b235da0259e6cadf6a58b386e1bbdbf1bbaa03526c92dc2ee28beeed820b75063637ae9c126e537d4b7b62c67d3d8", 0x31, 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x20) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)) 16:00:00 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) syz_open_pts() r1 = socket(0x1c, 0xdac6e6572421bd11, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) r3 = dup(r0) poll(&(0x7f0000000380)=[{r3, 0x5}], 0x1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socket(0x10, 0x4, 0xdf6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) accept$unix(r2, &(0x7f0000000000)=ANY=[], 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: socketpair(0x21, 0x2, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x5) r2 = semget$private(0x0, 0x4, 0x500) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000040)=0x9c41) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000001b40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000010000000000000000000000000000000000bd7d0752f80726e9cdde660c9300000000000000000000000000000000000000000000000000000000000000000000000000008f4500"/123], 0x6e, &(0x7f0000000400)=[{&(0x7f0000000100)=""/1, 0x1}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/103, 0x67}], 0x6, &(0x7f0000000480)=""/160, 0xa0}, 0x40) r3 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x2) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000200)={0x1, 0x9, 0x80}) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000005c0)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$getown(r4, 0x4) open$dir(&(0x7f0000000600)='./file0\x00', 0x20000, 0x20) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000640)=""/4096) semop(r2, &(0x7f0000001640)=[{0x0, 0x200, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x2, 0x800}], 0x3) r5 = dup(r0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8028698c, &(0x7f00000000c0)) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000001680)=0x8) r7 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001700)={'tap', 0x0}) ioctl$TIOCFLUSH(r7, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f00000016c0)=0x4) ioctl$KDSETRAD(r5, 0x20004b43) semop(r2, &(0x7f0000000080)=[{0x0, 0xffff, 0x1000}, {0x3, 0xffff, 0x1000}, {0x0, 0x4, 0x1800}, {0x1, 0x1f, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x401, 0x1000}, {0x4, 0xffff, 0x1000}, {0x2, 0x8, 0x1000}, {0x4, 0xad57, 0x1000}, {0x1, 0x6acf, 0x1800}], 0x0) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x433a9c90474585c3, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:00 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f000064f000/0x2000)=nil, 0x2000, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206925, &(0x7f0000000300)) 16:00:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000280)=0x400) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in6}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='r\x00') symlinkat(&(0x7f0000000140)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') readlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x40) openat(r3, &(0x7f0000000240)='./file0\x00', 0x8000, 0x80) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x36f) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400000002c5, 0x1bb) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000020000000000000000001aa6c87b47d15c90d659d1ce7e41dbc300"]) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x1}], 0x7, 0x0, 0x7, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r5, 0x8028698c, &(0x7f00000000c0)) sendmsg$unix(r5, &(0x7f0000000980)={&(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x009/file0\x00'], 0xa, &(0x7f00000008c0)=[{&(0x7f0000000200)}, {&(0x7f0000000380)="e21361b32166dcfb7b267b6950a52550933c157a630e6bf66c84e8a4e00141c293330a44da0f60dab8ca9fabbea72a60016b07ed8b1fcc6ba7f6f217081fa560aaa659b0ab90ff09f4f3969135e955fbe863a94ef19eab2ae6cdc195e9bd54fd4e7574a01da1d80edf670c746e9e37cae564d7cf456b33358e3c3e2cbeaefb22bf2f779975ab31e7b682a050f60984fe3b9cedf6fde72793b4b4a40a5ed5788e162352f806b8cd2011f02e7198f7c7846a865420b406c12a3509b25c3ec003a2e9aeb08bb2c7f53ee5ac551f4e91f5b294e273c6b5c6", 0xd6}, {&(0x7f0000000240)="5108527842d13357a5b4b83d011ed3e270b1034ae555c88ffe242188c15665a5826077f24e9636466d0c63558d187838c80a47369bc442d58b806024be9349c2c633cccb0c0ffd9d4607a5459ae4070f546c9e4982e2562be78c010674d66b32cc3e6af7ff8ab47576f6406640fecd40ff7c74ec7eb782f185e6eac4895d245acd2ece3e19cd8f9f03bcf3262af75e80223d4e4a39fea08e1c3d8812331fc010db8cc2b8fa9be42fbfa12b82b17855d72f671566b7aac0", 0xb7}, {&(0x7f0000000480)="058673a57b501cec2ceb64bb204a9489e7f7ff64d28018f13c3d63c103451145dd3617093032cbec86b8c8f0cda8e1751ba835c9c367aedfb3a5e25c06d24278ee835e7346d8c59c6c85296c3df060f4b742be042f4a676890422b97d9c6296caf8f0de1eec441801021f213f4f230b32c47303fe591487877150b02efbe6683df57f87b2e287789958b08749b92c36350edc1cc290e90ba7b19301cb6183ed1f89fbd83c31a531124199d166dbdfea9c91c5e1f0bff80a6fa3cbf246b0409a220bfb4cc46a4688f7c1294559a9553390851a084d84ad5377f74636961cbb47d20019221", 0xe4}, {&(0x7f0000000580)="c61e508cfb91d399611897720ed78aaf864b69e25a9c4f37ac2c4b4f1c204bc94770340c18546690389096857c996fe7ae2216405fa384f3e27b86a22a4a9f42addaf991611078bab1627e0e26e9973e3f5b25f093d6317fb1bb86dc6b58ffa5da9e62a0051b3649db", 0x69}, {&(0x7f0000000600)="4529c9791593760927a8d9de57f29e6951b8e4ee72c765bbbaaefc182173685d2ef2def2b21808e8777d7a46516833095a74ee43a4b73719adec9d6ff136a74d3761da7d96d72780bb087d068a191776b1837a17e332bdeb63745bcdf70efabe906633cb565c0a6e66a56ce11f318a72c4c58d60f89948d3f56bd8106df7add82c040fafafc618d6d62a2615b35dc6e5e9479f7ea2028b836106a7d35ac2bbe69930b84f080fa033e22678609a678d6edd40a4c8", 0xb4}, {&(0x7f00000006c0)="f397d0134678136d491d5c20c73e34eeec8e0ada4d7bfc19f3aad6679db6ec3be3d0ffa640e709a57e01aa6cdd90f814f832ef2db642c3969ecf37c42300f855c0d4c295d3ab346cff31", 0x4a}, {&(0x7f0000000740)="bb41560c603ca31a4e61613e309546b5a601f7312a723c63c54ef2023cd2d0d52aaf2b26beffc041f5588b718d60becb796be0f9b51f5ff062fa9dfcccc223cef74999941f7f2e155d75941b940f2677ea1b0093beab6972bdccd71ba6fcebe3a7255e55c42a", 0x66}, {&(0x7f00000007c0)="861cdcad55a8b3dc774f1d6358d51f0e6662c958560e06d80da44bc2b4d25cf0c4f02906547b98443acf8d7269ee8966a01e920ef8d75af9bb32a83a7a4579ccfa803ea9b383ca7321adb6a1a0242229b7c6ad79ddc14bc3573d6f5e9bd9b56638c7398fc2c4af4450c84387245d1455cc9d9dccf5ac9e1c2a50a4449b", 0x7d}, {&(0x7f0000000840)="e89bc6e2e41433fbe1850f8906898ecfd936a47659e74b6f69dbb05d24fa42fff684891f7d0ccfd6f04d6f61c7cddbaae4e7ded79f7df5d8bc4257d5ae651fde4cf11c4ddb147eb024418c3737b971a37467b15a259ffe279e5b73cfe79e11ace9", 0x61}], 0xa, 0x0, 0x0, 0xa}, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) acct(&(0x7f0000000000)='./file0\x00') ftruncate(r0, 0x0, 0x30000) 16:00:00 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x8, 0x1, 0x6, {[0x80, 0x5, 0x9, 0x0, 0x681f, 0x20, 0x2, 0x10000, 0x4, 0x100, 0x81, 0x0, 0x5de25a86, 0x8, 0x7f, 0x80000001, 0xf7d, 0xfffffffffffffff8], [0x5, 0x5, 0x0, 0x10001, 0x5, 0xf, 0x0, 0x0, 0x1, 0x3], [0xfffffffffffffff7, 0xf8, 0x6, 0xffffffffffff8000, 0xffffffffffffff80, 0x9, 0xfb], [0x6, 0x8, 0x7, 0x7, 0x7ff, 0x1], [{0xe76, 0x271d75ae, 0x3d, 0xf2a}, {0x7fffffff, 0x9, 0x1, 0x80000000}, {0x4, 0x4, 0x7fff, 0x401}, {0x400, 0x1, 0x2, 0xfff}, {0x0, 0x200, 0xfffffffffffffffd, 0x2}, {0x9, 0x5, 0x200, 0x3}, {0x1, 0xfffffffffffffffe, 0x56e, 0x400}, {0xfff, 0x1, 0x2, 0x93}], {0xe3, 0x7fff, 0x97, 0x74}, {0x1, 0x3ff, 0x7, 0x3}}}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000002c0)=0x4) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000580)={0x800, 0x10000, 0x8, 0x4f, &(0x7f0000000300)={{0x0, 0x8, 0xab, 0x9, 0xffffffffffffff2b, 0x80, 0xfffffffffffffffb}, {[0x3, 0x3c2, 0x100000000, 0x7f, 0xcd1, 0x3786, 0x5, 0x7, 0x1000, 0x1ff, 0x0, 0x100, 0x8, 0x400, 0x9, 0x7, 0x9, 0x3], [0x80, 0xffffffffffffff3b, 0x7, 0xcca5, 0x9, 0x5, 0x80000000, 0x7ff, 0x8000, 0x80000000], [0x80000000, 0xb6e, 0x0, 0xffffffffe22a344a, 0x5, 0x0, 0x4], [0x4, 0x1, 0xba, 0x1ff, 0xed62, 0x6], [{0x8, 0x0, 0x1, 0x100000001}, {0x5, 0x3078a211, 0x69, 0x13}, {0x3, 0x1572, 0x1, 0x7}, {0x89d, 0xc000000, 0x3, 0x7}, {0x30f, 0x55, 0x20, 0x9}, {0x4, 0x5, 0x5, 0x5800000000000000}, {0x10000, 0x82ab, 0x6, 0x8}, {0x101, 0x8a0e, 0xf8, 0x6}], {0x4a, 0x6, 0x0, 0x3f}, {0xbeda, 0x10, 0x1, 0x2}}}, 0x2, 0x78bb}) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) rmdir(&(0x7f0000000080)='./file0\x00') write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x4, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) r3 = accept$inet(r2, &(0x7f0000000480), &(0x7f0000000540)=0xfffffffffffffe9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x3, 0x2, 0x9, 0x7fff, r4}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/226) r6 = dup2(r1, r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f00000000c0)) fcntl$dupfd(r3, 0xa, r8) r9 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x20000000000003e7, &(0x7f0000000580)=[{0x401, 0x4, 0x9, 0x2}, {0x9, 0xfffffffffffffffe, 0x1, 0x9}, {0x251, 0x2, 0xffffffffffffcace, 0xffffffff}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, r5, 0xffffffffffffffff, r10, r10, 0x0]) setegid(r12) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r14 = open(&(0x7f0000000600)='./file0\x00', 0x80, 0x5c) faccessat(r14, &(0x7f0000000040)='.\x00', 0x0, 0x3) r15 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r1, &(0x7f0000000b00)="f9781fcdcb79ceafba8786328bf93bd5187129d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6bbbb170633cda2b52fdc021760bbaac97e2bc68f0bfbb5baf953ed786717bb4ee1a5cc8d7dbd56c9412ba81a99882f9e3eb3bf112389bcd1b9d511322423b814bbe2d025e4fc996db3e990671c7042387fe11128bc7f90c68824b17e9380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df62", 0xc4) r16 = semget$private(0x0, 0x1, 0x4) r17 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000180)=0x10001) semctl$SETVAL(r17, 0x3, 0x8, &(0x7f0000000380)=0x1) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000a00)=[0x4042, 0x1, 0xfffffffffffffffb]) semop(r16, &(0x7f0000000080)=[{0x7, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) setgid(r11) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000200)=""/13) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000780)=""/61) fcntl$setflags(r6, 0x2, 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000240)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffdee) chown(&(0x7f00000001c0)='./file0\x00', r18, r13) 16:00:00 executing program 1: shmget$private(0x0, 0x1000, 0x11, &(0x7f0000ffc000/0x1000)=nil) 16:00:00 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x220, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) sync() getrusage(0xffffffffffffffff, &(0x7f0000000200)) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0xde17ff08966e7ef5, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 16:00:01 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="72efe0c776f1b9bbb4a40872ad217a2750ba2b302e080b3b9a293a274e45ae5e8234fc052a213ac7e8958375c1a91693d1b40599f8f90d0f4d49c772c5e508f3e7f93ac5d7bac9e2526ca6d1aab4dfb603b061542d3d67147a3c4faf40fabf", 0x5f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [], [], {}, {0x0, 0x0, 0x0, 0x4}}}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000340)=0xfffffffffffffffa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x9) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x86) dup(0xffffffffffffff9c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0xfffff7ffffffffff}) vm_impl_init_vmx: uvm_share failed (22) uvm_fault(0xffffffff82522438, 0xffff800000b86000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff82522438, 0xffff800000b86000, 0, 1) -> e uvm_unmap_remove(ffff800000b85f00,0,80000000,ffff800017b13d98,1,0) at uvm_unmap_remove+0x3eb end trace frame: 0xffff800017b13dd0, count: 0 ddb> trace uvm_unmap_remove(ffff800000b85f00,0,80000000,ffff800017b13d98,1,0) at uvm_unmap_remove+0x3eb uvm_map_deallocate(ffff800000b85f00) at uvm_map_deallocate+0x6e vm_impl_init_vmx(ffff800017b59ca8,ffff800017b4b3d8) at vm_impl_init_vmx+0x1e0 vm_create(ffff800000b77000,ffff800017b4b3d8) at vm_create+0x182 VOP_IOCTL(fffffd8036190340,c5005601,ffff800000b77000,1,fffffd803f7c6960,ffff800017b4b3d8) at VOP_IOCTL+0x88 vn_ioctl(fffffd802f149f10,c5005601,ffff800000b77000,ffff800017b4b3d8) at vn_ioctl+0xb7 sys_ioctl(ffff800017b4b3d8,ffff800017b14178,ffff800017b141c0) at sys_ioctl+0x5b9 syscall(ffff800017b14240) at syscall+0x507 Xsyscall(6,0,ffffffffffffff59,0,3,1e0bfa58010) at Xsyscall+0x128 end of kernel end trace frame: 0x1e2cda87da0, count: -9 ddb> show registers rdi 0 rsi 0 rbp 0xffff800017b13d80 rbx 0 rdx 0x19df __ALIGN_SIZE+0x9df rcx 0xffff800016b09000 rax 0xffff800000b85f00 r8 0x1 r9 0 r10 0x1646adbb47887f9c r11 0x3cdf310c4437ac79 r12 0 r13 0xfffffd802f1f3ad0 r14 0 r15 0xffff800000b85f00 rip 0xffffffff8172244b uvm_unmap_remove+0x3eb cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800017b13cd0 ss 0x10 uvm_unmap_remove+0x3eb: movq 0x100(%r15),%r15 ddb> show proc PROC (syz-executor.0) pid=505756 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800017b4a290,0xffffffff82585f08 process=0xffff8000ffff6d90 user=0xffff800017b0f000, vmspace=0xfffffd803f014110 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 30862 233724 22288 0 2 0 syz-executor.0 *30862 505756 22288 0 7 0x4000000 syz-executor.0 22288 64945 57917 0 3 0x82 nanosleep syz-executor.0 41453 488584 0 0 3 0x14200 acct acct 7615 294785 57917 0 2 0x2 syz-executor.1 1697 352861 1 0 3 0x100083 ttyin getty 19373 147940 0 0 3 0x14200 bored sosplice 57917 290986 70827 0 3 0x82 thrsleep syz-fuzzer 57917 307233 70827 0 3 0x4000082 nanosleep syz-fuzzer 57917 92306 70827 0 3 0x4000082 thrsleep syz-fuzzer 57917 346967 70827 0 3 0x4000082 thrsleep syz-fuzzer 57917 114677 70827 0 3 0x4000082 thrsleep syz-fuzzer 57917 73805 70827 0 3 0x4000082 kqread syz-fuzzer 57917 437106 70827 0 3 0x4000082 thrsleep syz-fuzzer 57917 329216 70827 0 3 0x4000082 thrsleep syz-fuzzer 70827 374936 51513 0 3 0x10008a pause ksh 51513 512269 47933 0 3 0x92 select sshd 47933 119839 1 0 3 0x80 select sshd 33469 195994 13749 73 2 0x100090 syslogd 13749 97313 1 0 3 0x100082 netio syslogd 58207 188805 1 77 3 0x100090 poll dhclient 2929 203188 1 0 3 0x80 poll dhclient 30344 372203 0 0 2 0x14200 zerothread 60013 150891 0 0 3 0x14200 aiodoned aiodoned 86538 130587 0 0 3 0x14200 syncer update 48178 78468 0 0 3 0x14200 cleaner cleaner 97395 257676 0 0 3 0x14200 reaper reaper 98582 178194 0 0 3 0x14200 pgdaemon pagedaemon 71428 42003 0 0 3 0x14200 bored crynlk 10648 427040 0 0 3 0x14200 bored crypto 24446 452833 0 0 3 0x40014200 acpi0 acpi0 91020 366373 0 0 3 0x14200 bored softnet 93656 115038 0 0 3 0x14200 bored systqmp 80570 109148 0 0 3 0x14200 bored systq 60909 335605 0 0 3 0x40014200 bored softclock 4896 478180 0 0 3 0x40014200 idle0 6280 403727 0 0 3 0x14200 bored smr 1 476330 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9602 6421K 14744K 78643K 40296 0 0 pcb 13 8K 8K 78643K 1565 0 0 rtable 121 8K 9K 78643K 4177 0 0 ifaddr 91 24K 27K 78643K 1405 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 1 2K 2K 78643K 441 0 0 iov 0 0K 24K 78643K 1415 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1220 77K 77K 78643K 12953 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 226 0 0 VM map 3 0K 0K 78643K 21 0 0 sem 12 0K 1K 78643K 4356 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 12931 0 0 sigio 0 0K 0K 78643K 157 0 0 proc 50 38K 55K 78643K 3227 0 0 subproc 32 2K 2K 78643K 788 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1490 0 0 in_multi 38 2K 2K 78643K 922 0 0 ether_multi 1 0K 0K 78643K 79 0 0 mrt 0 0K 0K 78643K 38 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 186 821K 821K 78643K 186 0 0 exec 0 0K 1K 78643K 1984 0 0 pfkey data 0 0K 4K 78643K 4 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 115 22K 32K 78643K 31423 0 0 UVM aobj 130 4K 4K 78643K 137 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1496 0 0 NDP 21 0K 0K 78643K 439 0 0 temp 232 3533K 4173K 78643K 206574 0 0 kqueue 0 0K 0K 78643K 92 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 98 0 92 1 0 1 1 0 8 0 rtpcb 80 756 0 754 1 0 1 1 0 8 0 rtentry 112 546 0 502 2 0 2 2 0 8 0 unpcb 120 5314 0 5288 7 5 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 5961 0 5961 1 1 0 1 0 8 0 tcpcb 544 2742 0 2738 2 1 1 2 0 8 0 ipq 40 29 0 29 12 12 0 1 0 8 0 ipqe 40 64 0 64 12 12 0 1 0 8 0 inpcb 280 8289 0 8280 22 21 1 2 0 8 0 rttmr 72 6 0 6 4 4 0 1 0 8 0 nd6 48 92 0 88 2 1 1 1 0 8 0 pkpcb 40 66 0 66 27 26 1 1 0 8 1 swfcl 56 6 0 0 1 0 1 1 0 8 0 ppxss 1128 212 0 212 49 48 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2300 0 2053 28 12 16 16 0 8 0 art_table 32 2301 0 2053 3 0 3 3 0 8 0 art_node 16 522 0 482 1 0 1 1 0 8 0 sysvmsgpl 40 36 0 36 3 3 0 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 4354 0 4344 1 0 1 1 0 8 0 shmpl 112 135 0 7 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 21477 0 20066 46 0 46 46 0 8 0 ffsino 240 21477 0 20066 84 0 84 84 0 8 0 nchpl 144 47673 0 45985 63 0 63 63 0 8 0 uvmvnodes 72 9376 0 0 171 0 171 171 0 8 0 vnodes 208 9376 0 0 494 0 494 494 0 8 0 namei 1024 160401 0 160401 7 6 1 1 0 8 1 vmpool 520 19 0 18 8 7 1 1 0 8 0 scsiplug 64 17 0 17 12 12 0 1 0 8 0 scxspl 192 124893 0 124893 42 41 1 7 0 8 1 plimitpl 152 1387 0 1380 1 0 1 1 0 8 0 sigapl 432 12971 0 12958 2 0 2 2 0 8 0 futexpl 56 284303 0 284303 6 5 1 1 0 8 1 knotepl 112 2815 0 2796 5 4 1 3 0 8 0 kqueuepl 104 3088 0 3086 1 0 1 1 0 8 0 pipepl 112 6778 0 6759 27 26 1 2 0 8 0 fdescpl 424 12972 0 12958 2 0 2 2 0 8 0 filepl 120 108087 0 107991 25 21 4 7 0 8 1 lockfpl 104 4332 0 4331 1 0 1 1 0 8 0 lockfspl 48 1429 0 1428 1 0 1 1 0 8 0 sessionpl 112 62 0 52 1 0 1 1 0 8 0 pgrppl 48 181 0 171 1 0 1 1 0 8 0 ucredpl 96 19248 0 19241 1 0 1 1 0 8 0 zombiepl 144 12968 0 12968 3 2 1 1 0 8 1 processpl 864 12998 0 12968 4 0 4 4 0 8 0 procpl 632 28525 0 28487 6 2 4 5 0 8 0 sosppl 128 160 0 160 42 41 1 1 0 8 1 sockpl 384 14541 0 14506 30 25 5 7 0 8 0 mcl64k 65536 1457 0 1457 177 176 1 33 0 8 1 mcl16k 16384 73 0 73 40 40 0 1 0 8 0 mcl12k 12288 246 0 246 39 38 1 1 0 8 1 mcl9k 9216 134 0 134 44 43 1 1 0 8 1 mcl8k 8192 454 0 454 40 39 1 1 0 8 1 mcl4k 4096 895 0 895 13 12 1 1 0 8 1 mcl2k2 2112 104 0 104 44 43 1 1 0 8 1 mcl2k 2048 71129 0 71082 32 25 7 19 0 8 0 mtagpl 80 350 0 312 6 5 1 1 0 8 0 mbufpl 256 191769 0 191588 120 108 12 34 0 8 0 bufpl 256 39068 0 29692 587 0 587 587 0 8 0 anonpl 16 1216552 0 1202186 384 311 73 105 0 62 10 amapchunkpl 152 57926 0 57819 171 165 6 34 0 158 0 amappl16 192 65082 0 64287 421 372 49 53 0 8 8 amappl15 184 3929 0 3929 6 6 0 1 0 8 0 amappl14 176 1576 0 1572 2 1 1 1 0 8 0 amappl13 168 1352 0 1351 7 6 1 1 0 8 0 amappl12 160 3727 0 3724 1 0 1 1 0 8 0 amappl11 152 528 0 517 1 0 1 1 0 8 0 amappl10 144 1153 0 1149 1 0 1 1 0 8 0 amappl9 136 2509 0 2500 1 0 1 1 0 8 0 amappl8 128 2031 0 1988 2 0 2 2 0 8 0 amappl7 120 1354 0 1346 1 0 1 1 0 8 0 amappl6 112 450 0 436 1 0 1 1 0 8 0 amappl5 104 4226 0 4216 1 0 1 1 0 8 0 amappl4 96 10811 0 10780 1 0 1 1 0 8 0 amappl3 88 4440 0 4434 1 0 1 1 0 8 0 amappl2 80 103693 0 103627 4 2 2 3 0 8 0 amappl1 72 239747 0 239341 26 16 10 20 0 8 0 amappl 80 29467 0 29431 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 136 0 7 3 0 3 3 0 8 0 uaddrrnd 24 12991 0 12958 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12991 0 12958 1 0 1 1 0 8 0 vmmpekpl 168 79331 0 79304 2 0 2 2 0 8 0 vmmpepl 168 1517545 0 1515678 690 594 96 114 0 357 7 vmsppl 272 12971 0 12958 6 5 1 2 0 8 0 pdppl 4096 25988 0 25952 6 1 5 6 0 8 0 pvpl 32 3574459 0 3556968 999 809 190 344 0 265 43 pmappl 200 12990 0 12976 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 1148 0 427 24 2 22 22 0 8 0