340dd88000001000a4f6c6a91553fef86b0a64f3a7cdaf42cd73fe6a7ee07e0af0dd7bcab0d3acc2db19c4a8fe83613cc1f47b65bf60ea805b7a441b18d19571b8a4db82d1830468d9ef07d65a5a5882459b4c18b4ec9353a21e491dc4b5d00085c786c6bc092ba023335b08dfe3ef53779c57a33b25be56901836c127dcb0911e6aa61fe9723c8b2fea31b0354a6eddb9dd1487d030323f07541b048c28da99d8c3919669738db91ef25743c64307121de76f00b84db30637ce0a124610ec3222f80b4d66f1301905578003e9d5114999194efee3a8126c020c796a6c8d255428e3d92032b71d1428f111f2626415a604d0accc65cefa4e6bdd74d74282dc5e4cebbd6d87468caa6610b0a4e8acd9c19749c5d75f9ed813b32cb3a5ef79ce63791b057620afdb4d92888f1bab8b0db04283f3172c567c930cd9554cd9c262b26a4dfb9ca3aa6d92267b6293a4d6ec6546fc75456b3b3e062904d03e8db15543fc92b887f265d64f8dc2d282cae3f4885dc523079b3a361bde3935906a35591fdb2000000000000000000000000009401ff4a61c9ed747bf795bfda68bd67f9a1bb4918c81c48dae9ca7065f9a1b22f66614a23c03fb304d44f9f805c45c7bb191326764a43aa91e55e9453c3cd120a1dccc5a4829dc4581192a1387c9ab795ca9362335e0baaa9fd22f37b232308b78383ac3323550c81b7ae193288989f881d7fa852079830f13699e5c58096492a31b5644a88fe64ca28c70f3a9043387110dd2ddd373a240540fcd1ee710e2366b0c1433f87228f0cf7dc25c9b6469a0ba94c70e20936572ee10ad5bb64317b14ff1ea6bfd16ec1433fe59782777a8acf5571fa0e9899708cf1a2261ed9130207100ed556ba4d92d3e37bffdb037b243bdbb47dc2a24b173425a276ed01c3b8cea90bd2e7695b389e17a6ee9adee9bded25fe9b660532fd9f297183e306e750627ff09e3ab72267ce9389e917f3dfaf", 0x332) r3 = dup2(r1, r1) sendmsg(r3, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x4}, 0xc, &(0x7f00000000c0)=[{&(0x7f00000006c0)="008631a775a9313ed8e7b5dedc8938a4a4c4147e67e6cf91e4cfbd0d7002c52dcb6672222d39678c05d41a940efe9a3bd235bb4c0c955c21bfd639d40baf1783a17136e4bb8791b10af2bc22d30dfcbb9871a3d01c964c7115a813e4f9ef686eef909585c9d925f0872aa0a91d896ac1259bf7269bb6b001c6f353bc9a7e5cf413d5ff4eb206f284eb60bc2894", 0x8d}], 0x1, &(0x7f0000000780)=[{0x98, 0xffff, 0x655e, "8e69f2594dec1126accf13934fdc053850d66bcaab2e5980bc156dc228938005c53c29bd2ab1c46e0e1e81a033f013e62524bf393dbf9142403ca29de8447cd557fff1d9a3e9be2262e337e29756db2ee8c5bab169927a1ea7527bf0997f3ddcadf7bcad140024960f9a642f8e0e9b54b580cb88af914d9601288ea4dee98cccdb041085d1cf"}, {0xe8, 0x0, 0x7, "7d84bded91556f097cdb00a8d7f11c56271970b884d235d13affd850892ca3be7cbfb3ce5151af70ab9859a65e191301472637044cf6c5f664184c0a2d160fbfb881245430de152b752c03a05cc20d619891dc587032840852d5e9767750f3d4c0a586a72dc20c8b57c6cd683b27f4000b5c71839a7f2ea70b92822efbdad46c0867b29915a25aae374b780f1e39d36362ffe387f56ae93050c7481f0d73ad3f6650192eea62214871a91c525f4987580e46443b73d85b599361c53f8e02053c18bddfd7be0e92cae83385b6ed3e241ea7cc"}, {0x58, 0xffff, 0x0, "7312b49540a2fe32a9ef45daa267cbeeb3a7f3ac9297312398e51491af3988c73a9d1485249ce9c88073f9dd34f815b288ac8bbd8b9ef00d069e6e31d57476e8dab0c65399faa1"}], 0x1d8}, 0x9) socket$inet(0x2, 0x8003, 0x1000) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r2 = getpgrp() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r11 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="eec067298799b27539f6a2fb5f3f99d8a5b08273c4c2feb13314d22e1743f5f5fb5d7c4e721fd44f0e32db9b4109c96e4b95fb8fda7de6e9794382c8dba1bdfdcac278a3b646a62f2f1e456db03f4b386185c0e961a0fc6f1d17a3efe2aac954f43ec66c87250a922170b34e", 0x6c}], 0x1, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xf8, 0x4}, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x774}]}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4100000100) getdents(r1, &(0x7f0000000300)=""/242, 0xf2) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f00000001c0)="6012000100000000001300fc34", 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x3, 0x10001, 0x4, 0x3}, {0x4, 0x7, 0xd9, 0x5}, {0x86d5, 0xffffffffffffffd4, 0x4, 0x2}, {0x9, 0x7d6a, 0x100000001, 0xcb6}, {0x6, 0x7, 0x7, 0x200}]}) 16:00:15 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="81edf0f8e0b01d899773fc485ccfe18a6f125f3427ce627525203dedf22ce0b6be83712cef900009705b9463f5335b6274de76d016147fc4550743b2adaf68c347027e2ce3a61da6fb3b291e84c71d1185dab322cbd3f6d429f5ca3386407708ed356b283870c2fb2aeb48f0ca2f4f4303447f6253cc7425a16c20c5a78d0c30a953e1412c780349eff1d000163609dfa78e11f6849f8731714b174c59a624f5ad5753d3203f712dd9dbd1f334beb638ae83524470eb08451c1765ba882039", 0xbf) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b1") 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x60}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10008) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x1, 0x0, 0xa431, 0x200, 0xfffffffffffffff7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x800, 0x0, 0x0, 0x3}, {0x4bdc8779, 0x20, 0x1, 0x97}]}) 16:00:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f00005f0000/0x1000)=nil, 0x1000) dup2(r1, r0) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x90002009, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002009, 0x200000000004300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x20, 0x1) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)) 16:00:15 executing program 0: nanosleep(&(0x7f0000000040)={0xf}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) setsockopt(r0, 0x7, 0x4, &(0x7f0000000080)="5efa02fcc6f4e2276a9cc4f37ca72b42e0d4c3d47757432f9b6c34d327d3a3b0c7565ccd", 0x24) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:15 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, &(0x7f00000000c0)=[{0x100000b1}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getegid() setgid(r1) setsockopt(r0, 0x1000000000029, 0x41, 0x0, 0x0) setsockopt(r0, 0x3, 0xc8d4, &(0x7f0000000000)="bcea7f4746023d0a81581768b79c5e1b74c07e64e05cc62cd436c3ca978fca61d7c6507772e35973f3e8d05dce0ed26e758986bb159a", 0x36) 16:00:15 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)=[{0x7}, {0x30}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffdb4, &(0x7f0000000040)="b5a31944dcb284c76196") 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10080, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000002300000003000008"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x1, 0x0, 0x5b91492f) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup(0xffffffffffffffff) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x9140, 0x3, 0x6a3}, 0x7, 0x101, 0x7}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x3}) ioctl$TIOCNXCL(r1, 0x2000740e) read(r0, &(0x7f0000000100)=""/40, 0x28) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xfff) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000040)={0x190}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)=0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000001c0)=r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in6}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x47) fcntl$dupfd(r1, 0x0, r1) socket$unix(0x1, 0x5, 0x0) fchmodat(r1, &(0x7f0000000240)='./bus\x00', 0x18, 0x6) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001000)='/dev/null\x00', 0x120, 0x0) lseek(r0, 0x0, 0x0, 0x0) semget(0x2, 0x3, 0x200000000000701) semget(0x0, 0x1, 0x446) semget(0x3, 0x3, 0x104) sendsyslog(&(0x7f0000000000)="072c0e049642d3dfe1375c882a93aa09c9d747f9256c8ce9e4498f79193ec41eeb530ad762a01298498e82292c75af2fd8385f422834cb41d9ed6100dd3f86d54151a08c45f9cc882144c6e160d7c82f65bd29efeeaa7d95b102255775cac8058c679eced1220391b13ac56cee085ed0a50388e871d9b690d98c15605dd040aab9dc17f9f27c1bc5dc80585705efc66452d82da75b53042ece572cebc2315843c71fd2ba9c527dc8b58c9d354bd56026c35db1ed1b1e0726bd2bb055c89e6145319db91d5b7274c46d5b508f1e680d1dfef06d97ad0b3513af6e5d8ef33f38e8f5b668c6791ce92400e1a5b5797ac83b538c072d60ba1f6b7a0d2a2c71ed79b19ee68067d6fe6299399569d59b7e114b29b9b5ba8f53cd72cfee3efbf65b681f80b2b1f7bf7906878a81da1ae9714e090a03ad16e023da12910fe823139eb60b6dcdd6982ef330e50b389927f6da5b4f10c8622573938493db2d9258e292af832037c924c352bc9152f01d8acb0a8a7852e70a8a12171ae1a22ecfe275bfc8832f9f0685af66bcddfb765109dc05fb828a8da0ec704ac04a6048b42c7fd892762ca834fbcc7fd2834ad4f70d3e506dcc0dd64b6e150040ab01cab4d82be0526faea173191f1178669512f6fe67767d69f02228849f0cac9a6e8d14c747658112e7434cdd14e56fa40f4b6946c82893a97b4802a115576e5478c3825dc33ff59f933261e1f913a0efc23d74034e281c112fa3841204db5d2b1fe1804c2ccc3ede9a1a99252dd4c2c2a33a19ecebe07dd713347739a0417ab58250b57a40bdfaed5d9070bba3b56bc3a4d86c43ed8bb3d451378f4fd72b43fdce6dda3a0548ef627c1eccf867467265cb38b6bceb8d9b795a6730ef91503ba0dbe16936c88f2976cc5dbe6d2a25af646f2458fc5825efa0bc8ee22eb97aa795cb5d762e4863da3dd32a1ae6e53cd2e28e262915034708f834559723a5491484866f2b6dd80756fa33aba41c901891f1e6c737a3e18ab1f7733689e5f2d6a252f3ab7253cfa7203745071b1b01bbd2881ac7e41ab70dcad3eb14eaa83019133efb3b372c78216c5bc94d029ef3932024e115f8cd332366b8fd441f7dff013a5d1a72923ca2b06e4daee9c0df84789fca866f719fb53ae93cce08b2463062e8713101c90d2c24c9728d7cfbf05589657b9628062ef409f84e7a64bdd076c221e5d1ce05dd31663d52bbd19e654d39c47d93374275b91793181b31d95b4c35b842530933ac1754ac1b2b0b5fef6898d8c621b5fc53a81699337a79739f900538417357486b9a0e315c6e93271022e95fb3cd64846c08a3b2ea0536508d796ad0ad0f217f0ca7b2ca2930fd7a5b7561db6774a3f9f7786380a8e13d36b734abfa3420b5a9ac62a90ee09779bb384baeb49dc844b44f59cb29abc4e6f38c65c10632d0cff363f24a84f67c200fb728039d5d12f349757ce6ed793114bb189f333e21ee95ee24ae85931459705d3f8e7867cf701070fab320195e6fd76d60eb30120e589a37b804374dd1801ae5c72ca006f7bd9b489136bfce44bb901d1147c4ddde3e1985c96ee9a88c80dc45b7e316b2e32246d253064d786cf53fe4a241ab64e35e13846f41f8f52e33b55706300ef75c7c6df51e8c952cc050a244ff30e34e5b17d6303c10a204f6c4ea351755fbc9dc1ae09b36f74ee38293fee2fe3c66e62d21a79e89b4f7052e09d22eb8d4eccf9ce5c6dd6b99432b249060ec0bacb101b649ded9c286a1d94c05a0aa61dce40f695978b101d1514acb6f79a874b3f3447ffa3e72fdb23308fcd6deccd9c937a39459f9e4f7abfb42b84b1443b4003d8723cd3e60217cd2e02025d6314c30302524e92538d0af5f7d064be355501630cb5a7ae36440a1d4575f668bf26f1cbeb92dd63cb5efc6ce0b38e56bc216e03fde0233f4c7c1b2a21b9792bd2f11a467e8bef437e7b9ecd4a2a6d0a05945b81d74cc56b5837403749b2755b61f691be176eb53d0b33aa92b35c336e5fc88691980295e457b22435608ba3c4c929a88965ee4831d05254609f07e5b82baacda76e19aab1fbecc9d34a09e543164303800e37a65641d58a048102160e22e7bed8d2e23a51972f5c0465f5730f05055a48478236c453181d91fd553c6793f3a66152583c1a2e44c0f03adb95e978acb5d13a612e37faa7aa0651e0e32266c46439ae5b3b6d9068ca9752473b5c56fb916dca4fcc6c735d884fc7bc25d5b8d65f82b6545da92d29b7abd401580061ca1ffcace939e2f33bd0bca7f1c455a17583022f089fccaa0a7394ac58758f422eb197e9df1f57c6a43a79f1b4dab4ed6ce44e289d654e25b953f80e9fc172ee0e7be20ede5ddc7af36951dd30bffc3170b9a2eefce868b88b871f7fcb5dd1bac282870113dc4a6d7b1e2119ac44a5a5dda5f66749dfe09e7730eef95715aa1399ec28c5a04e17d73c41a15a095de38d4a5dc9de4428dead35f50957643d6b7e95f89e4e9aa919b37ff8bed06b0f975f08138f2df8ffa9c824224dd16993efc9095362ff13f635dd8db9af38541b74195c6314441c7ba81085f71a69428e061de40321336cb799345a0cfd59ab5d3a2d11b6b1892eddba089bb7a5e49816208bd6a490895bebe8c93a4ecc488af8f297bcf944349c9d2112ce6f114c755fb1133e090d4b74a83e0c14ca37c03109c9ca92328a1a16a2f559ee61688c04023dc9b07ff6a0772fc8cb20bf4bc8734e06d7ef618897b68c84107510aec7c3996f13233c9535bc50b3b7a4f877d2fe220a0328d68077344328b678954fda82d82796b0242472468d4e5c2d348b1956612b3e6f2bc3759b0ba64f27639b53df64cfda2f0865288371241247d8a8558ac29d33f52780a0e48f00cbd7a5593a743fc8c10791797d762adffc1c84b145c711bf8a86b0b17ca9d5f2229750f3a91da731b72cec715bea72bd7daa9a882c8f40b0fddcbcd6037dbe4ec8906e62f2ccba524f775a0e33bff330d2263db50b210faa24223806f8b5660a2d8a3a79a7ee7461af4d8e33b552c487d8bcd4b0f22fa7c6757777a75886d24896d6bc2c7efb9d50b55bfffcc9e6832642e23e3924b1e9cb142933264afe205ce282dc834d2073afc0e7ec0e71c1a97fbfe131c8908c193ae4a6355badc578fabe3b39a4c0488d7428c4b0b05f868c19cce0f29704a547b5847b0e5cc1e794b307b015431aeac94f29ba413a91c36786a9a87940cc13cba63083c1e75210ec39bf99674873a36c8d6fb68c38947d2eec7be9f8cf058f19d5a666fdf8c34d56b9472d0b8e186b71255976bf7661cab1ad2e7448bb0d0701347c04e6cab574c91ff362a3f1ec59facf46e66b0b70bc8771cec14f3eddf264195a530677f73359bb6504641f1eaf00c8b37785371afefb4387e72962ddb3529dce0251d24030fae51dcfd73e037035c5ba7898ab140010169293d405c7dc35ba627c1d892ba7a08bc20a8822c13ae26591c8c9bc7236d6e997215f151e46131b5cca3c10ab0ef2bc3e1ef27e4df03d3c78fda380d045f3850f786309d5ca1258066b4edad7027be6082e598e9b16e31165f471aec3f1a06fe3b70bedb668e1a13e9b42d8e12e5777fbba5741045582eec96d28f793b2c493deb8013a4695ad7fa64646f36ce7a5d5651129d341dda6a085ca9b604f509bb2e68ba824d47986bf84753a35017d60f0d4920fac8a71c6db53847a1f4e36a8eb57dc1af98cbef72eb47e671befffcd5359642a89a30dbb2510fbdc73fe120355d7f9c5b9d6305e9b4f643901e0e0f11ddae8dad28074e519baaa83adccb2fe788fb847f3cd54312392775eac18d24ee8a700f6c6d2823e7531cc7a41392ee872b1ffbf8343c0e50687d9cfc271d8310463c19af70392a7b258eafdf1737f96cb6902dff4ade5c6b2a3e0a4fc07a29e8a5bbb94e1f5731ad7a4065818c15a28ced846677e4074d2073aa91abcacf44e92e2b04a590e3a08b2891aa9b4aa8a9e17692d72f7dd2d9067850ec8c6cd1cbd72cf185cc182d409d64466f69689e90162c667b83e8899932b2b84175d57d4139362fbcec30fadc8b069d5afdbf868f41aa95dd2cbb05617f76f156bdc203a606874bf248eacf94c56e530a70b890eec493d52232008bcd3519c0ee4afc154db5a72d377de254755b8020eea9adc929e1f822393e7e991a9612ea165392295c2e1eb33aa345db8137819fd72cf68a0440da9e63fc4b9469b98d84844717492da5d77160ede224499988e1d10eab17d1bc8eb9d3468ba562065c4aacd4e227e54b48b4040e374d3ab713b4c9bb90c17c9312e2fc16cbe3b3d8d43b19f83c061e5eac9506938a922ea73d004658ce383ddd5b431d5689f1145657cc53b54c39d46dc366babc0e81a5a0965288f991cb091ccfb3212328b952c10318341dda905df09911ff643457baaf91f9d22eb4f0833f75a7ed9852be14f075bbcbe90fa5fe0ffc4f09ed7214334e154981d0f8ee4de4f1085e96b245a68f29d2c3413f32ee4515a6735750daf6d592c277f34005d07b1d62af85c57abf6ea3d4c33ec084d9362a191c02e59a07d0cf598b0b37fcb812acdf62d26f344d6d7f6811962bf25f3ad71c46fd2c2747bac84b4cc329387e8b2473cdfe50e80efe8fcc72ef1dbb29af6b1c67fc4edaf6feb1048589a0110e6e46cd3340e37a6073de889f8b48b4b00603214e6a3eeecb06f49ce02c8a2a8e497ea78e3bd099e39625dafc6e765248841a75f38d8fb36d39e507ab6aec46a58bfef166049a6becd0dfa0a24874bab4afd88901417a5a66cd026999c0327d1c4a75ff89e36c82782e5a23a59cfdf8d9b26b794c7d7bf3493d821f561592b98674a1d47e86c04b1aab9e02d5eda2c3c67ad576d476c3f2e20ad6993c2be0cf491aab902a5be0e90ca98ed3384c71813f07abda4fe07fa106c60bfed183c550c583cc0845d80746197ec125164e0fde023f5e9e274ca103f9bcc18ad8c9271ab6f310fa4f4689fa5d607ab79548d876ed26b95bf1af52c5448e1e7e751fb9479c21d2a45ae595697109e8c85817b3fd402c218071791b65b2e113b6b495154df58aa5661e9afea7a7588b79e4f876b8cf65bbde95716019326c78f6e9a885480fd73eedbc7f33f2baca8492dc8e91d291ee3f02ff9d51d522ff84a85c320af04ec791d49fcd252e333b091b62d6c751dbc8e07b9314769a29b52ea07b74d53ad634f589d0d56f904aa10ad5d4a34f66274adb5c908d0765ecb1fe26fb66b9ace0952df79afd3015b4e6230ab616bb3dc0e22cabf55eb39a999ea26001ec3cf4c1b4ae9872a19f94927b81d7e7e128c35fc2d2d5f6b8ec3a952fc743f60f3c5cc2f347bd34d9924892238e84cb17fc165fcc9a83529f207fcfef23f2aad64ea9f20b8969e1b62a1234e763e2bc36a3927ec73beea7407f9c39406274d38f146b10ec0b8453e0ad69d33149244de0887587cda7eb644bc245626fa4d73c0d30f543f4d988dde55a6e17c238ebe60663aef87af3a5ea0a5a2af06cce0a1c7c9fa040d7bc7343e318b24801872434a4e7baf751e9e03fdebbf03528d8e948ed01559a5a706fb663ad59314f902b0ef2c71dbef0aae9165f89ddca2fa8b540c1e9f4f2253b41602bf8f435cb52a06f70216e5bb81f2f39155896e2b750bdcbe993d78835e2b58e62e02bc9f3c148fdffe516a62c2efb16ee95e8d2149bd8ed7a9baf380196515cb60307e633329c3199d303d7986a1c34f8cc745368bccbb0abe746300b5dc4de32892d285dc35b3f1b578db19de5d849605830d9", 0x1000, 0x2) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR, @ANYRESHEX=0x0, @ANYPTR64], @ANYRESOCT, @ANYRES16=0x0, @ANYBLOB="f64492c70efe07622c2d3fe209e6acc73156495edb7bf913054d21f29c2d1b72031852b529e5f7628c56a9f427e42bd6bd5cf1fa84b74825bf30cd314a1245779f47be79d6963aa046784d300ade5584fb6f3905019aa3f626343c05f4a28eb1bd3be57e8ed37b1afdb443927368912c24e248e210ef252da7e5240a4ee994d6d3bae60b71701a22ed89d1073f4e9f2a9b814547a6d10e29588a39ecc72776541d", @ANYRESHEX=r3]], 0x1, 0x0, 0xffffffffffffff9c}, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffff) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:17 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xfffffffffffffd81, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f00000000c0)='./file0/file0\x00', r2}) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000240)={0x3ff, 0xde6, './file0/file0/fi', 0x8, 0x8, 0x6, 0x2}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) kqueue() r2 = dup2(r0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/bpf\x00', 0x100, 0x0) setreuid(0x0, 0xee00) geteuid() geteuid() sendto$unix(r2, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000a80)=""/127) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000c40)="d1d6e44551f13c3dd575a8207e8b8d4954661522ee797dcb31aa7eaee92cbbe938a590531cf4e537720b6c88216051c3ea7e9e079e4751c8a168e6ece0bd133eb0c7a852f4f0d9a0e95e94784245dd4a14588d000ac4f3254f3c3e2aadc54aed2f36ad3602b60d8a73582c185b912fca19395fedfed8a9951530a826092799398f7da0263cf7a26cb506dbbaae4fe095221a54196bcc4126a5aae7deb91c20ba869d2d1e69a42bc8470ee97437c74303e9714c3f74d1bb4fddfb2e8e81376c5b6c8b6f13d6b377b958f81af1bb4672595b817971561cc08e9849ffc0ea78d1ab1520", 0xe2) openat(r2, &(0x7f0000000dc0)='./file0\x00', 0x180, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000d80)={0x7fff, 0x10001, 0x401, 0x1ff, "53a72994c8ea323813a5e0fa02b8a663be0edfd6", 0x4, 0x4}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffe}, {0x5}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x7, 0x2, 0x20, 0x20}, {0x0, 0xc9, 0x800, 0xa000000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000380)=""/4096, 0x1000, 0x840, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) 16:00:17 executing program 1: r0 = msgget(0x3, 0x480) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0300000000000000fde9a32c48aafbffbf0d7eabba89cb2486a2d941d4c4b14013bb9b64c75d4c5539717e7805491ffa2ec65101000000000000005619d8b4f4ced5d9d77bf148c9919132e7de3d2f9c6618651ed1282c422d9120e8fda2d962499d9f20a1345aaaa7810c67b57ab024f231b04a9565834bdf0ba3ddb5b9b936f3ed5531825088874d8cd781587f489e7eb63d8fe5aac3c9f594011a52d490e81c15092cd7d1bb11ca5173371e8bd8c27e2cc38956516e58b70275b011f19b9cf306172c896b40461e084d29a1a3f3ae86b10d188c5e23cb2cccaa9cda96133d0ca8419b58797a3bea83f4d4e0734700001a22b490ed30b007338d087a6cf82a7b46"], 0x102, 0x800) r1 = kqueue() r2 = dup(r1) fchmod(r2, 0xa0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x3}, {0x6}]}) syz_emit_ethernet(0xb4103943eb4fc027, &(0x7f0000000180)="f46ce975fbac291ccec8bf5a657c629c6dac92d3f7e48051f8929e7642ebc392636514b9fe69ad1783f6b24fa663e99e51f595acc762bba5b3e8d2fbb80466de853442f4179c651dbc47d4c215abb9d3056d03997c6209afd0b74ee3bf19915a1cc90bd79da0e4eb914a30fbb8ab01cc72adb4") ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r3, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000900)={0x0, 0x1, 0x7fffffff, 0x0, r2}) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001}], 0x1) r4 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0xf7, 0xffffffff7fffffff, 0x3, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x4, 0x3, 0x0, 0x1, 0x1}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1aa, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000001e80)="80a880d835ad1482fe5fbcb86c575c0bb612ba9d00aad74d0d675e8a43abc962961725800887adeaf13764152dbcf95f20cd38eb5af72fb4148e57399f7bdca99677682243f1de92d8a1981c8e0b5e83f6e5f32aff8a0d8fe989035ac8378b8a8df4015f06bb83318a241eafd517b4f1ebf7105eb70278b18952e4ee7b38ed6e89aa9baf5d84c5dc7e95e3a6b3647e2ebfdcefebc1c9", 0x96}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000540), &(0x7f0000000580)=0x10) recvfrom(r4, &(0x7f0000000680)=""/251, 0xfb, 0x2, &(0x7f0000001f40)=ANY=[@ANYBLOB="cdcd73fbbd3b93f7dca39959000000000000000000000000000000000006f1d623af06b45cc0377ecf2f8a236c00a2f03a5ae7c6556f160fb6a25b8b25756542c2c4e2a8b7b5f45108fbdec7d7f6b2d81bed185fe8e2a0c0c24515c3427fa24d1121c6c7007bb899313897cc1926907b0d5f3f4c2fe84da5e37ef3ac20e966e1a0faf91c81ef6b705f98a29b20b884f4f753bab3ee697b5926ceab16d00d2c43fa3638f8304c29014d090000000000dfd4b6630cfafd20ed10fad7000042b0722251ade451426b5d22a174300908b8b18da887cf862ab51c55c7fb605f717d006cbbdfe74744ecac13297a509e9b0cf27351b148c34af76d3f7e4f0311fddec69c7afe12ab1baca582a8c90ce9f51ebbbe34b8006410942df5541de37fc79af8fa46b9c14af640ffeade06a769a772d1ac050745068e1b6368b3029fc8d4eff476328ffb85d129a8e329c734d59011a055ff1ad36a56f8bfc0d05a90520706e4057f54b4a506a82b6ee1f01757ed8cba6643000000000000020026383ce6a93d4d4258971157f5cf5ab1ad6b9b85211dd48c05f52bb46d2d740ee39b494eee48cc0d019611e8045f1cb7db9544bdb6e4b1b588bc2949219feae4b3814e2af518afcb560c5d554a826bd3c8cd699f89de445258b71699380768b8fdb609a111f6faa13c25b3e6"], 0x1) pwritev(r5, &(0x7f0000001e00)=[{&(0x7f0000001d40)="083483b57dc7f67113aef608f94cb38f9cce5396989f53d527693cb6b3cfca3742b145f93cd9472dbbebe294dfae8155a401a30ea86c77cde496bae24f7ce2e0cc1239202f33624a73fed862f52617fde263f1991b71559cd4c63ffb03bb4263c7555da8887fb93bef9f9f5ea7703928d526f7ff30d80b89af105725fa18207c57849daa07113b2b0e89a61fc088f96b64d1", 0x92}], 0x1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000880)) r6 = getpgrp() fcntl$lock(r5, 0x7, &(0x7f00000007c0)={0x3, 0x2, 0x6, 0x1000, r6}) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000000)="48fd2c9ad482f7ac383af35f6f1da68bc8d4cbb5e49e1a5beadec9e2f09b3c46df3727698bc5349db2fc7cbc65ab3584823385300681", 0x36}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x410) setreuid(r3, r3) semop(r7, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) shutdown(r5, 0x1) pwrite(r4, &(0x7f0000000980)="982b04be42c9f99298b50d169f6f9c910e577ad8bc730d0773ccb7442d0fb853cc55839554cfa7d0e16799f065e685256494a8a6dc39aa6a840b87894ee9da10c568e49a6bfdabcd77498da37c178bbb2119045d9ea547e1611257b6cc2e5b1509bcfa17d7be0a1e129f185044be84b5538a17895b76c62f1261246bb3f87bf5582cba57d0863ce7e5c6001e13eb69de718e7731e5e1232849a4686d49483fe125195f69b0bf25844c107731fd2ef23b4d0703203ef1940d958f9950053700b131446b0827725f99d0d9d2cc52c37d396339de240fc37290f3c865d1b1db4cd19dc9c872ca1389f90f1ba8ca9eb42ade8800e375adb1880ec4935ce686751c4cca72255750b714b9209503fe09f4466e39936bf3a7bf65b693bb83048a4322fd1b265d125824a61aba1e6195132c61ae40a71eff15c4c2cf285831667b32fa88ac3a656173f164932efa095528d5a23ad80cf4f8c0bb8b1b761a35654fdf0f100ccabf903d1aa5eeaba2bac90a4599adf8cf03d2354b845178c7781493ab47b01e6837609b9ffb014e7c703d05180686e64f17fa02c776451f2ba86c16d788cb202538163b711dfd0f8e793c31dc377343e87aa250d9563b7be5e5c9c78ba53c068cb8a7eff7a29742993052d796309d56bba681c2145717963bd7892c072f69c54e66f6f85387c8d400bc6c6934481ef9ecb61b12da54847a32ab5e53c0aabc8506c87300f8f897b39a16a9f93cfa9a4f6e3b8e4abe80998f3ace4c2b844acf402eb3af9f8facf66ef2bcb37f6d90274156d98f3616acbf5bdcaaf5548e6d7fb6e1001be798ad15e30fd7616ad045bf49e599c039b6c6d7661e6d23441e153a66dccb36c1ba4d23d08430d4d4ec701e6787a37b034b2119bb62e6e7d8c29965027c6558a2dc1b65b812b7ddfb19d0ab45c60f149a4509800dd505be26e029cbefcbea82f7ae95ee8eadcf2584a192aae52482d6bc83537e0f6744466a8cf1412f3e0052615bf768da943629874c41f9c71e15141eb526b4f96605e34a538c89c910137707fefc3ddd9659eb7596e6a0f83c804bd81c7cd06d3d6d05b4a8156d38595566da385fa094f163a88d46fbf8c48826076495068d274ceb1ce0f9ee2cdfbb766201a957517262072110a9bdae091f52c2721220a0bed4c46d8ecb3e2ef10ac8a4a3c00fbbdb03a648aa7f6cf67f9956aecd70a671a83ff65dd6861c10326e3cea774d6fe66d6a1d76188b8d4ecdd2d073f62770e1df5488bb18f7e98b45c599fca0aa66db371cf8f9143a70da0d207b7a1d65ab43beea78320ff5a27de5ab288206fed9387a172b2e94c91b01d8e3c3aa3e83ca0c08c4121e0493b29f74a4b4c0f06272fe20c9304f8b0439ea103210359de5ad703052a9c9d5cefd5f62ff7eb0b31ab7753069a40afc50da73d9e10a163e7e441b69860270c2fd6106c63053bcbcf5198b5fe77a9ee1ec1b5955b3fca6403173db857abb2a33338302857d3015fe072c4927579ec2b3119644e8853c387758c1ee8c4aec3428401283fd6f154a16f9dbf5a07b402ea2d6e9381aa725db7ff7448aee8662fa08553bf2fc480d57a6c5085a0cbee9ef9ad1216c7e6dfd87a8f8e6ff213bb748fb635acd7d80816f03a31eded49b080828a81f2be11e55d0124c69c1b8e1124d8781b926bb0d3c6313ca7a8f53954ce30255b5eb627f6b6139ccd63f56e73b704ca90381dda31985648ca69a903999e70a75b21a27171fb80b127b2d6106b1091125693b66758ab212b94b6683e730a4e3a67a4225711319f6bd9ac44a3628cbeb251cc93ec36302c4d46cd2c838ac871155a7462b48070f3f107429f2a42de52ad32e4b9755055d02379a4d6fbca44377742c4b209a914ecb25bb26af2c3be9163f9a6055fbfd443773969f84e53561ca0ee10ac07dbaed6792ca49330d80f5d6b8432291700e0013de98d97c512eef41044dff7a234f71ecad532fa6f8dacae988fe0028f4d0ff3000495861285cc7f1b91163eccf43f4822343ddb2990996d367d61036aac3f991220845c45e2abccdf37739c012bc09d4b93c22cf4af323691f66e75a9f6ae3aea8b344aa735e53fbd9f8d153ae170fadd56e85ef19f5b1dff400f7dfc113c06371eeb24a5a00c54382ff775ce1f0a717befd0950fb1a3f99852360ee4ef41a18d0f514dc7664bc940626f4ac026ea2868ee07597db56b11ac4f51cebe009f872b10e94f323f3b9e964bd3e7da88ba342b0a8caa01885791274d38e4a9f4b4469839aec8f5437373af1b2744160113bc37b8fff268756f85f2c15a73b143a77e2801e2a30adac62e1f21199d58d174e3186b91d54377c6123c506d37cab394e7819f67a8745bb8ddb80cde685652d4757f2efd5a34d5c8507043c0ed3021a5aee5d19e358f2c7ab6dbd9ff1b85b8642f0d5acf6cb2759321208e57481cd6962cfdc1349e0b8398df48a8ce455582613db95a8d47f61bc59b656a77551d51d1ab2ccb34221f7211e5afe1fe2163492260dcd33a6945da88747fda9bb8498450372914d519e9cde1d954f7185e05ab02de7ef0f4cfc17e7b16698870498c688d32e2c2971af30c26126cdde1d340b99140aeddf6f9ba42c04de52a023b4075b9d5c8e162bb2d0bd69208cb7f9005db842020348e522b720225c56baf137a563d60f304e5738d20e674e077341f04224798756a911ce5d92d7360f3da9efdaea1a86cbd429d9f87af3d65010266d0dfa0573343fa6a7c22fd1cd76e022e183a965baee9173bbd8ae2793e90ffd8c8eef81ecb9a64cf1d8e79e63b1df3061c65c992088af2847f9179a3760086098d13f560f220cba41bb822216f28bb4d92557571425ee09fddc29ae13c8ba944595c99f3df6a966dc2a8ef585310f558dd92d23481512f804be1a757bbe366acd41a219bdaeb41c9b91bf483dfb37cb254a3e5fd69a33bac05a6be28b5f69dbb2afd636a89cb2198aa4e1a25527c4bdde48cbfc86f8a02ac99b696f87ddc9fc05a5af735c5a976727cc1057ef43eca548f478d012f718245c8774b528834b67f4a647e964f0a5e5338f84292b44235e21f93b962b95eb9c34c1177b3bf34ebb527b7d2dca2f9574425f728c67aadf5ac5b95263890d20cefadffa69c280ea2282f3be6de149edb7fb11d10d53a9904a11c605d2020be3d6f99e3bc991754bb5be79158d20daa60360c45b3a5f3d33850cd21fb86f059d9300fc495ea3e3d9111a076daf4903fa91565a6131b24fd68d9660efb7fd56d90158a4d5fcb22523c7b1131c1ef9f50cdd1f5df12c7e6033b83737a372f6d1f894d5d41fb4d3cae08c244b5e1af47e6fb21b7db4213932d5bbb0d0ca89025cdfd410acc23ca07509dbf2706ed8c9ba9e34877123b16c30994e944ba92105aaab360306eaa5a660c9cc00f8215fbf2244143c4339db4eb087e42d7c7976168e615416f6f0abf709615869ba0e45830a05874160c6f5cedb1703c3ad19dabce15b4845ffc992191fa3dfb87efb5466d1f343861b0156bf7d7122c8e5c9ce9d30a1258a0a791f14c6ea808d353f8d29ab1cb1348c7571d8cf1f3a90a8939b59f40380fcdab7328a6f64a09306d792ecaeab45562fce17d58405ba94c46c279dda77b66a0581f51ac14d621b85e2dc70a3a3cbda404239ad9255858e0dad3da7a81d54d736f8288c86c1cc89778eb394028c395058f735a75e7eb9b27ba2723fe2876c8f452bc7e9f3c61b517970087fabc2bcfe9fa1486eb0cb97b42093b7eedbb2a3f3a1e69e70a39a678f376566d0b9c746c7c34f27a0de2cee173e57f8f9f3dc046fa726c43ab88b3a9404b22113c8a7ecf9f79846d2bbc740a034b7953e2334ce23aad04ed398d81da872217534534882145556b8d505c4ebd3304f0e4c7ff64fcbfbd02ada0ae465c810ce2ebf4216d5b40e34a56438240b79c8cb6a23154850734b07b065278a71b60ed65ecaef6946e06e671fdc69ca2a5ae56960a00d7da62450989097c0a688ae52314e718a9273c83b13d59eaa0c5e282158e4e7537a9c691609d3aff84813fea39bcd174eac7d1832715766bf0bcd9ea830fdb932968c359ab79a19806f99c01f2aec753a73dec7f076de17c0815d7b40316d5f59ad1b60d49b546d91777caad13f8cacfbb9d101e4cd64ffa35bd29e33a95b37c84e9c1be77823f1806a503a75584b7668a5f88124c95ff60f733c0a5e8db57ef39db899bc3439bcdb96bab00f0d804fdd58bc40465c3c7e6ce76c685194261fdf894c89fffbfc199ed2c4e3f58f0f309193329204d61edb62ee12e24186e4bc21972ccba5b92baec5918ec6880e4f75289c89b03a41d68c7c2a4d1fcfe8923f2637af45aa00803e7f4982a8563ad032935104c126a7580d09e26e6d7721ce7e13b01c7d415b289c882b999468ae81900305ae29de87e2a3ce33d8bc923ff4c21bcea858d064fcc7ca609ed4753b1dac6577edbc04b18c1e1e3b035d2d47c7c6ecf0dee349e591a064229de25d1da1110224875ca30d48e7c316068a570ee635c94f9008f90d5aebc070e44a2ce73e5ec4019ef5121d1f81703a1dcbdde7972dfed5343dadecb352bd2bc5b67b660d6141af9b573b04a2e987724bdb44c6fc5c01814b5d27e4cce019d376a4cdb864e0e6265110d8279cda458dea033bed88020c9503d9b8c811d6669c821695639aad630d902463eb8ce7760532c37d1d4c73aaf7bf348088146e649ad3c040441de687a84b059b62d686036b1cb2f864875028e31c0092518162f26fab7f3ca5e01194e8652bb2e6c060c194a56160d3d296d85479fa308fec0a2d40eae693f00ae32c62af16c0ef416691f5ba843ed6dc2a2a0b9c3d5494484cc5a7e9568e7bb952595fb81af71e843bacc34bbe3a4204f58b9f8d9d6576bd4130d714aa26252635e24768c379517319f68e0e8d7a2aa071f5503739acad36a0f109fb3df6c95dd2a1dd9c25b38b0373d41aa605e7e8c5660e5c106ff290723460041d1d1ad173f715d382302b8ce36f3bec72aa4d29f02c2e83413988fb181d4595c75f5b8664f1a8041727a317bf214aa3a7e1a44ae28e4a1ba74c589ca8687e31b641d0fe6c2acc66370690bd078155d10324546764fd70d4324b00987b7459c74f1242089418e35b7520d6b12ce3510451ec06206101a8c1b30be5de9585f24f5b2d6faf48fa326205b33b071c69347b5fb9ce2630301adba75917402dc1af149e10bf0f08707b2ecdc2e5aca2522f341460785dfacc0375ddfa761fba0d674557b36dbcd208fa3ac86c25481a8b750893a7e91ae842038aa0382775183e7a956284c997d705e8e20c3bea38cc55dbf5672884bd904ac280c1e50b442b689671fd042388fac78a96b8b37d3b78364a668f752c01063d46a5db7c3d8577a4df20369f918c87b42ecc785456a87d89576361a447f3b463c6dd42c513566a7d4c0f592247b1ac233ee672e251fb852fdbca0cfb08cc5a6dac17c35eea5c9e2055cc75d1dcb9474a23c1e40b729c73c10243ca8affca0aa1aee7352ee9e8889380d41be650a0cec50f39e517f771c60c8b2412d84abc23f2f2f296863b50758003073ba0feec0cb7d966e142bcedc7302ccbc69675465f3153982e6014660f94c1dab35106596e8fb468a190e036807ba20ca7b7863f52ab5d7335f9fb125247cc5fef2797f4fe14a4b3a1602769dbaa33341aa15aa5c20111852061d0338592fcc54cf5a43d10e9aa7b9ab8048f80d82be12f3847277d856718341e2a3a7ca80d5f11b59a5236e884ae6955cdb19f6e32eeae", 0x1000, 0x0, 0x0) accept$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) bind(r4, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x60, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) getdents(r0, &(0x7f0000000040)=""/221, 0xdd) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x3a, 0x4000, 0x3ca3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="c27441b07659de02e372d4529fa56b1ef764491c7adea853ba3457c11ecdcc9db84e78b3aad51c9f94e7d5c910d767d8765e2e597122a32f84f0f8abf485cc5e5a64480f33922a316531d3e73555bd53d65850bb0a84c99d2559a16bb834ca1a71fbf039ab343e5c754471dc0a1245b504", 0x71) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCDTR(r0, 0x20007478) r1 = getppid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) getppid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x1, 0x2, 0x0, r1}) getppid() ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) r4 = getpid() fcntl$setown(r0, 0x6, r4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x5) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x7fffffff, 0x1, 0x8, "ef277a6c2d231ea1897de2231a4c0441391fe141", 0x8, 0x4}) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') sendto$unix(r0, &(0x7f00000002c0)="d6fb5464c39b55a658bf947704a9f2b52f04de62cad993f5822adfe926936eaaa0a0d6babee93af7c5d0d2ae7f71ff65d24aadeb69f4dc2a2a197527277f71bdb0ae3ce3831d760b217ccdbacfc3178c", 0x50, 0x0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000380)='./file0\x00', 0x6003, 0x9) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCSTOP(r0, 0x2000746f) dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000003c0)={0x3, 0xacb6}) socket$unix(0x1, 0x1, 0x0) listen(r0, 0x400) syz_open_pts() lchown(&(0x7f0000000400)='./file0\x00', r5, r6) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x28) write(r0, &(0x7f0000000300)="15fa43b7c1c12a1d93f2bb476d5d44831020e448446c4c13a5704a5da943728ef96088e407e18bd5e84571932399ec8c20f532b6fd64802664f40c16dc93dbd491ee6ee4c7a934df7072fe2d10c65f0cae6b09595dac89af2e348fcc6789390ce72223329daa275e77506889e142a726323ed106d01999f80940dfb033eabf692d9712f5f8e61b7b3171ccf3f55639c83991eb9a7b5ca676f34cbc22235e3cb9c4f661d61cc2df2ff85d8fe093eb26a7cf5607aa4eb960fc973814850ffef70ae91e34f5ed070de4d080e5df56f5cc7aec3d82a202ec45a4baf47797a120265b79f38bb6998feb8d6aa2260e4d38ebecb0c0c2e1e453ece4164fb7e4391a4d51b83e15cc67e5e26e50ae14f82ab9b752af7f6e23f8902be3677b9d8a79d8d8803d793e642c440e9882130fef87b6292a231405ad97802b82b77e5214aa986de99868bc619d007180b0002d40e7552e4b0e34c97986bcfa187c297fb92b7a0be100088c56ccf116ca6b5b5bcd61581473258a1fa36e45d1adfaf13506b88f5164f738835308b5e477f50096b81d79c60b915a50125cff1050300e80edeb2854de4a3a3d87fa71d28a3fda7f16c6d497fa2153638308b4dc4606adbc5ee65b9d40b1d381e438c9c84556374d697cc2fa2b1589636832e91110f9b0e3bec2142be9dada7bef42c1387e264d2dd33bb3fd5c4dfd624d522d963fb86e5d8f7f027361", 0x200) 16:00:17 executing program 1: socketpair(0x18, 0x3, 0x0, 0x0) r0 = msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f0000000000)={0x3, "3eee226f29cb724195d3232f99cfb37b187e17406431caa55f28603dee90dd05bc66c854def0da715482ea8ec972bfd87bd637d137c69040fd8bc07f4938a40e9d52eedab72c9497226537386b6b44468c20fe705e86fd9b198bb2b7b08d7ce7be2fee23b3e04c4ad6e9fb"}, 0x73, 0x800) 16:00:17 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() msgget(0x3, 0x21) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x6) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r3) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x410, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1, r3, r4, r5, r6, 0x145, 0x9}, 0x100, 0xff, r7, r8, 0x1d, 0x6, 0x40000000}) 16:00:18 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x6}, 0x10) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0xdea8, 0x100000000, 0x48, 0x9c]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") socket(0x3f, 0x0, 0x67) 16:00:18 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10002, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r1, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) r0 = dup(0xffffffffffffffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wskbd0\x00', 0x500, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001240)='/dev/diskmap\x00', 0x8000, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wskbd\x00', 0x8001, 0x0) socketpair(0x1, 0x2, 0x8, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001300)='/dev/tty\x00', 0x8, 0x0) r6 = socket$inet6(0x18, 0x5, 0xca6f) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wskbd\x00', 0x2, 0x0) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000001380), &(0x7f00000013c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001440)='/dev/vmm\x00', 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, &(0x7f00000014c0)=0xc) r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r14 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r17 = open$dir(&(0x7f0000001680)='./file0\x00', 0x13, 0x144) openat$pci(0xffffffffffffff9c, &(0x7f0000001840)='/dev/pci\x00', 0x80, 0x0) r18 = openat$pci(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/pci\x00', 0x100, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001700)='/dev/bpf\x00', 0x400, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000000c0)="5c8e4900c2c826da01c72f8e0a2715dbcb20f9649bf5cf448947f6a39e3759bf5b6897c232a728c07ee9fc6b45cb4bd19e3050822cbdb84bc8b78eeff10ba1d08df40871dee8c1319f66f47992a8555fa86e305f71cb36e1de5e1f56dfead5dbbe713032520456eed5b7355e8851def8337d37dda01e40bf1be8576943a54d72df2bbc104aef972b6216238e51ddcbbe7fd8af1e41efe514f3b10f6e94ddbdd550e1fb68e8", 0xa5}, {&(0x7f0000000040)="7e22258c7001a580e6d1347c3c05073c8c1baad118149af1b6dfb64b386686f325d1441da1c919", 0x27}, {&(0x7f00000001c0)="9455a185d2e9702d4f1330d2fff7bd08d728f52c70986ecd4fc5bf805b1b5042b45e68aa41ae94e53980fe71b46617c1e4c9c817cd61cb67d21c692d678c32f6924052b657d88688a7353e2ee4486b7f374f95cc794ffb28a93b3d543c9cf9958aa31c6f061904ac618a1d6908a0cfab73ce1633f0b954039f9eae7df208f20d4513e80aada5dc10fa106df1a6bb8948f299d95f4c0fe7281679e02beafc9d47b84e9facf7eca490d0bc43f5c42290f9ef86dd2057426d76a8e44c6d78d86265077af712671c5dc9b4df9cf4e170c7647a916d95d72798968a8d0a3e4215dad66da1271099d5656bd6583ab0b0788fb42b173e487d2457337521989586c5eb769fc41f0c77526d8af4246e5f3cecf96f2e110766d637355856eee3e3b2b727b4af2b37f97bf9ee47c337ec2827c81e02da5a3d45f96ec888f890b527d3b42c8888f5cdd1aed53229302060cdbe8a5af8571a877ba73beef5aadce1471235f3fedd415af602db337ba19e765a3320ca5a631a59184c3cc408c3140e965d16a34c29b4b17c85d1a5c63465d997224f963b0e07dc0fe5ae6c0b9e053783cd72dc82ad8d8fa8a4d557ddccb5b039ea45653409ebf5c86d75d5a0fb15888fc76353e17b1c44956c1ffafb6599efee3e05cc6bd7e563b843078351424787f2548adef8c3ec5ca477b585b7ed6977df1901860a08c0a67dfe6e8d9aca5fa919a8e3f6c792cb357f08980caf9cb9c7e60766f0a786e9b3b638da68901846023a1ebbc5a88d6f01ec7bcae844c6ebcba1b90299231c98151920fa1b13d4333991a90d99527f175f4582858a725a10a450188a94e2d3c05b54c4d4a67647d2ea7a6920e5ee4df8a05a6417683e09dbafe03fd03ecb26d36dca8f71a88240601fd27684627eb9ccc59bc6e022fd88c285c2fc74d88816f2cc7fdd503878e39d9241245545297b61be33e76b371441dd341ccc38f214d1425a09f89ffe00190a09ecd6e4dbefd7265bfce17221362b197e902f960fc6b09150354fc0229a991317e2f63013117fbff0105e20177e61af382eadddd3d0929d4ba8b45ede9c30cd9462dcb6493f58a86d9d6aa2ff5e570d546e3c39dde64d6fec8cc1750eb593e9273fbf6acbf8227efc1ad295a31c70b53ae4aae6204039fb05d914146072d2d0290eb693d806c544a8afee8565f16c0ee4e90a39c1c56abd5fdd6adab80094f3a62b15040133a6f2ccd3a6325e9b9bb632276762901300555f7691996fbe2cecbf62986784eef75ecce9c37db86bba2d89469a94863cd8f612be0a8e691a8d3de9597728fc607de3c37a54107a6999436b50cb7e4d9c4303dc656ed661e1f122254652bf37d0552b395ce42b1a9f9f90653c0ca03f3f0a303ea738a57ae54b39afdba7d3e3387b620ed506f58757ff73aa39318c6b21195bced5bfca2cb683993206a0895f805e2145ef7d0b3cab51e1067fa841ea532a4e70da133f43fb73df9c1bd1901b5802920558acbc70744e82d765458bd5a3dd8537402155e7e563f8a78e6e89dee42c96a07c8f99cc4edc49af430f3c9de1c76bc2a71d7c202f5115288dcd00005390a03c6876768955b95cd9ae9106ac881d59a904ad0ec277e19df150e32c0b1d830142da417ade36a9f78d7865328aa0870c77ede3df918c9ff3be335334e70553383c94439501c32b328d02e40c0ad021d937874ffb87c23c84bed471b06d9b95e45d417dd6146abda0036416908b5ea3c3f6c9cd8cae5b00be62dbc06e1ff80ccfcb05885ba303a7d0fcac507f5bf92b47e1ec253f6d6af591b4cf8f76b5e783d78eb641f6df6d93b7b5ff3e929d30c3b82b3d8e7b0b55b65acddd648330c27a864a524c35766e14f270ccb2e057cbe952c75419cf560a876565cd95589d5462ce96956039d449959c26556b425a7081773e54db6d36fd1b71ac8bfa597bf68934092c491dda783da58464c7aae64ec37c2dfede852c1c3fe09b98185dfece0619747b9a502b332c1b819b37036c451888da56efa1ecb006d305430b3e3950e52fbb657249d1fd9b84ddc96c15f951c3b315a66efc9595b6d25da307e53fb1c2edacddb9ae9622786eab253601c46ef0f45beedbed9541567c039ccb9a7f82bc6facb94686f868888904fd6f47abf8ef1e8dd693f1763041912a74d44de0d8dceec236fca0a806ae60e17f4ddc13f9ea5f3dfd8ca2d8d090b8fd07be7662f35cfd150f69a91baae51b97d97ea3c33af2b82d83f8c71bc1a8c4ce179f9519d22ef827ce49a026557d329f965a017ab6af30a356608def57e3c8a2c6dfcac3b892c767bc5f171987de22f054cde5aca644fa0e1d6c8d184e57dac155f4e203e8e1c8d5d9ba4ff97a9f1645e124ee00dc543e5995d182368f2bd4a9ef2515e898dbb80569efbbefc9fab6171580a91f00bca7d6d9e293782213c312abc96d698af1ff1c8b1df8524ef19080efa9b36e5c0a6cf25aec7c2578bf6abf8e51421e476f32cf9c68b9233f39e4f468cf563b068e335c8f99d713985c47bc5832574dff312bb2d16b94b5a163cf940e80df1d01b2147611318462e48a6c355230bb77a9dd47a1bad4a10c9571941d14984ad405b652c6e39c18051b6948f758489d9bcf09bebeb5de9bcac392a5711f97fa8f441a0fe44d0db70a1ce732012e0c0fe8fd8e3ee6e44c40fb830f98c7e1597cfb8671bd05f6376a6ccfe2abff55d8fda7262c8e4c5b53e2fc2d41c7a674364baeec3ba91deea8105980e004e4db3ac24262aaebd4bacfa5cccb2c522915317f866910190ce0d725b80b3aa642116ffc9fa934c6d320f7bd0bb6c89728d956b0bb2c071ffefa104915912f8d29984ca78275767ee88dab18b052934005f692be8737d04a89be3d55692a133f2800a709a720364a99cfd86ad5af1c3910296e2ba810b247d221ce002a6c73c0729bf4c090e0ef5ff130bfc8a6db5236916b53f429689d39367ca869e363117531e9ae18cc9075630c0d6a94808ea46d4567a0f3968aed979551a754cc0c54bc1a466c77d36c33dc45e1edb5beb87cc8b24f0b2009d25dcb3b738725108c3b0da08658bb70578487cd6fa0531552eb79847ef89b379adf5a1144226ea4a5f20fdf45094f1edce56277678ece66d7b3809b3edcb479f2934e413448befdaf93cf1808e0f438193178d56cf7f1ad962d2bfa0ff71ba3e4a343e33fae0f0c639089ed1cbb59999cf5dcf8b8490ac4b4a8746f4d864c83d6b3d014b90fe1a7dc273d302b0c7b5763f0d5b478792d1f63e12a55a8aac60963c70d247b63518de8732ee4da96d7b69a10ced3ef19204f1cfdf4af1b4e631d9b4ce2badeade540654512c5e3ae723c999b6dd59f35cca91c4706de013fe91f5bc4d2f2a5e57d2dddd561c677beedf2c7b6a06800e65df62fdbe9cb9b2589798580a9ee77654f9a4925b11be20a83c9e71afe85101593ba8220582138d02cc127a94b6b6987a56e7e9ae2d1cd1b946a41599e10f0e0ed31364a632e763f999438ebc9b0841e99ea4d09b4afa74ec4b207317a338e7443420d485ab07285db7baad7366e0dd764c08f422d80d20c9e42d072ef9e3722aa3c4d2b37fd23686946d44512cba0c9a38aa5b98c50a910c9af2dc2878be45fdcadd32e505262aa93e5677cfdb58c9e3238590a233bc4a5496f3e299b2e1c396e0855809b083a8b5204beb90ec9e4392eb27ea9268cfcc2d0d8931a346f65f65d38d4a64a0858a135aa0ce4242b13f49ff6bc5b6f07850ae70955a65da2cb10ba2d4a16e68b34a366fea50e88c2360111ca6af04d84c05bb66a69e572daae3f0b2aed7fb61d6fd734eb6720507b2e79f8f6ccf75241d0519cbd378ab658d5fe073313ece04971c0b21f58d8eef0b844adf986f364a99bee1205c81431aa9d3adc526716bb04bac8589710d36dedbab485cf7d1be9e1092df5330031a4a50e60ecb6ab09c6ab796e4439222a8434c0a5c64f2f5c0a7c077286452b37bd795a6f307a3e2554cb2c5e8abc427c04bcd3a35d8c41a247583357e2ac16df5269ac7d4cc86685043332e0482d12810ddbdc2b45d199de6db7c39424eef99bb2c712eefde35af31974134946a78c642fee7f479e3a5f11d67615d3f8989ae1999da5401403d8e6b018b14c134ad163cbd9051d9da3a079fbc1210c5a010f74e178db57502dc75ea069d2247852b74c9f50879480716fff4599cbe113ce87d4f5f0b0fa23143ed3d55381b970f782097d5b3e532be50974b357075fb37ad5f941eed6163bdcd46fbf00cf246898857202a90fecd5257719329e0f3d913fb20f587d024d6e08f0d63d22b135ef1ddd4b9c0e2cb4cf6b508dda94c70dd98692c03b7415aed7fd9a928b80bca007be31f4e74298f35a7e84f2d5fc1af11191eebcaf933117e56bd59c53b9de0fd38d844d4e6040113edb0a9405d740d12218a0021f44fd866892fcd0dc901f2ddaf9340b665291b579a39de743c284ddf8746a14ef134e5bf47268b0643820a8b860159896253cd7796d0dfc2275bdfbbb52746c91e7127326f2233b81364c741018bb1e3dc6b10a09cfd7eeea9d2ca3fc0c6cebbb0447e5cc5517ba089d3b018b1fb2ac0009e54ff1df70adda5b5d68c3c69ddfac496cf88076fbef00e7fb6e5d58885dbb77efe7e0a5cd22f4805b868fd17df74cb1e81b17c2a52e37a1754329f95f038a86f7fa443aff43180d734df326a793a4720c34e7e25831d74c547a2c315e81b0f3b9c2a75ef0ff3b266ecfa6cfd2639f857c7446c29440f68fc4728921655baa6947b6e66286be7d5ce6d342d3be29f25dc02dc7e9e4d1407e45840b45432437e0e9c4d697ef064ce403a6730531f185c0c2c130b7c9f2b370200f993bf06ed0c3b6abe83515af08988f0355ce3f670143a388a0e0f2112f55550528ced381476d135845bfd191f345ca716209b36de54fb4afed64c2f062fee6724b89709cda3b4ce61f2c67ee301d70339a26014c49a64af952c9c621c58ba771b3942968b9b166099c21eff7b121f3566f6ccc6ad697cf4015a8036e8bc7a4d4d8461d1d48d445698c86c2eac803828912b1cd55f33a811a0f820ed5969ac6e345753024efe2c5381af0570b89deab07f4012b9f708709f49f7cceb0ff0a4bd7672b41d50caf725199bddbc6df05cd56b23b30bed8acb7b6bed739c3e02e92d6f0201f5b371f1190981877bf65088c1e0b9d067e994c8ec1c1702a7b8709840b64a4fa19331db41c3fb5a99eeece6131a187f7a00202da9b16bdd26969e6a76290d91b8ec84254e164ab75f8e96f26781ec9d1f3c545f47bea428fae211372a56a97151ac077052d528b4c06b2e7dbdee6b59d60af2897405888dccb2751c52993afbe9772867dc46660c5e896838663c32700ba50cc258dfcc05d702efd95036e2a8a093087a1d90fec96ee0bb76aa1e04532d92190ba12bea441ca8703050ea9c45dce5ed88a72fa8030e830f3038aaae355dc6e5bdb45ae16e057f2844c09607d5fe6175f6fe9996c9ec2305a90daa8e5238e86f5ca89143fec13685549f74f123ebb44cfa7fcf0be1a52d0547c86fc98b4c3cd4454f873f0494e0cba83b850691fb771530e3620b27065a1f6d82ada3608999eb092faded4f6a02eb341eb5306e3a10949b9c1fe9d7b4fc550baea364f030eeb89701ccb497cb6762ef431bd61ee09d4af09cb13da49dc9225b9e5aa9b899bdb823936e41b7d0076d3f67519d7236e2366d47f766e37e564b7541bf8d317c0db150f1ea45971f43dec88af3197a8482863246b4cce5150b5f96ef80d2298", 0x1000}], 0x3, &(0x7f0000001740)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="0000000020000000000000ffffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0xc0}, 0x401) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x5) setuid(r0) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pread(r0, &(0x7f0000000040)="30b85743eea68e8ef87731", 0xfffffffffffffdfa, 0x0, 0x36) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x200000000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10483, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x26}], 0x17}) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000001c0)="37c40e3c8e0fea49e6013618bd1fbfaf71288be6e1f4760fae539f24fc1cde1dfc51a1b0b71bf9882005ebc70a8038e438afe7c5a4ef21e2a651092bff80d92a84c922ee5779c122f41a6320efae64e11a51b193ca01c876257aaa9309129a176ba4cd042af0f35a05653f098bf6bdf036b38a30b0fade2244be18787e83f58cf97e91169d42bb9e69ef7b51da6499917eaca3f7c7bd420a54923e536d4b8a7c4de22fe71f0fc3599ddfb3816f29bf0088b7989df187f55034f7234d68734cc2be46d0c88959962108670c5f1d97e8f2e9f6b70f981e0e497419be17da2096f7a497", 0xe2) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x100, 0x20) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x40, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x8000, r2, 0x0, 0x0, 0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xfe27, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000240)="68b6ffff1fae308914c435fd08f76c7e7190fef3aefd814e2177d80baaa060905fb49273f61d438fc389a9eebb2e3231ac5f70db5e73a4daa55b9d0aa640b5f25f970064f840c8925a9cd43235384fdc50e1078f33f67ef67b3b68f96ae93c28e60c5f686aaaed9459e4ef094c9b776d9735cf75ae3cefcb6477c8e8bdda4f0162be0bfbf2de57f551bece5fb9761a727eb9cc22134c80e11c13e495fd982761a7866370774237e9b8d5e32a02eadd619b02436fa15938e81316f5173300a6df325149827c8105c7298fcbd75866e5e7ef62c28e6324303ec79c26c83c98ed29d777a7789982855d035827696e39fb60b4a7d3f8f4666e143ace608cfcbd2efe45b74d90b0da2ce30a5a4a89a923704af4f6d3de0fcd89adfd79ecd4d6981aa8d659ef107cc88859de013fa81c14681221955f41435839344a8637cbb8092274b4d952dd139c744d131f56d9328460448f3b4c62c53004d6cee9acbe7c1b3985f50d00c73ea41f09dc5c2fde09193ddc4de3293d8666fb8f451000e9916ca16334a2b6075ae6ecd6900966eaca632b582c613ee42577a87ae4a9389082ae907d936d6830042d9d3175e615ad0b2313d1f4b199fd87e2e704ede2c5d68408501d6a27f8005fd80cc219c311d43977bfbe58b1d53f0e760097ddc6d18775c1556138cac75c20e2d0d3368e5969d3912b2b7c45c231f5e765b4452368eac20b19aee224d093f97c1e06b12b5556dd31b5514bae2a9a526e20fcab94b3e0aab18b7daa128dbbd1f8c341bc9598fa1d4ab2d8c0b17a8608206012a842d77b9205a39ee8189e8a6780f13a8abc9d00e5556fd6914d1662efa54b6a3338210046f20bc8fa8f3b6b10f6b9199b04e7b4b6e89aab15f301aec5c0f34081b568d97f6aa99d90e0561f5bc9f6bf19eeffbb18c39e4ec2a47d157affc191322e130d2b80568bef2cc53624ee090317b9db6dc8d18ae15e9bfc9b278224186cdee07f97484cf9de531a03a8757640e9dcec1272fc76e853399da73d4fa37139e1abceae8878217d64acc71d666b5255ac258bfd8f34d31b04ecdaa8a0c4ece71b235702fbf2d2b2dfb539732cd11d8a294d6bd5a06db4b0259372ec3165311ca74288568310e7a39530a71c5836498c776c0c4790997ae06da1f1df01378bdde35ed4930a73894f672914098e7e636bcfac46b58e665845bc1193f1d5952c08eb4999be1353b58edfddc63d1b8856c57ec1cb24b73dffbece6e4a399aa3b69287d8bd4dd091710405047d774d1ad241c05e85eee77cca32f0229a7794fe404550b9b7c53a385328158291b1ef4cd4b0880746918bc4e5c63c8e8b6729c4d8edc3775889015780ee5e623b40478c00759cbce999d4249adc0891a06aa304bb51e9c67d7e135fab8a0a41f78e2a26337aa0cc7631dae1a483bc49d23ec5e150fb8d3ca7398d0cc7418335f10846d139d3fcc82f7a15cde7834cdd3d1b5a31be005000d27426bed8dba926f34af9f47ef52d7c7cff1642699878d43f1d1cef140f5efee1cd9cf1d244a7c9c1d3b0d56d1a374c3266be36f0ce11981ffc6e42c386d4ba6f51ce3c487c164f0a100fdb47585e4126ca74659f63b97930345d1833eb785e6c7daf34e7124c894042fddb604c2b82f508ffa951227f8b0c9ed760c215193bf08b928665e3d17b891a69cf88fde2519f0c3511c9a13e777136fd5a800cd2894d399c54be7501a79f8220425fddd4782d4123ad6c74f00d28fc34870db6de763c534271b57b3327ec6a60631daa50a5de411d622250081fbcf64fbc58628eaef7f68865d1d149f36ec048c9f809d7fb0479c46e6a623d1e5d732c5f3e17b37c5f77c60eab3a9d4f85b2929b1a9bed6272ceea0f111279516442ed6a2e60a1fc2a057838bfcd443ff2a5886e45c035e9fb7102700cd731827262979dbd883e8e4f2d5890e9cf844b0c4ccd8ccdedd43f900fbf83ed6d10883c3c7541f8ef9ae798a9db5b0835946096886ba7a4ab5785a6fd162a1554b43d69417a88b943abff15007c89f9b94c93949a1c3bcc92c15ff17ef1eacb21f5646c5fb095d773467c10b360eaa0a97e04b48cbf541ffece9dae05769c138de34be13a25d7d5e7b592c5fed295b172786d85751606c9cd14636523d00da3a69dcd9f8068a1a86e63086a1979708a37d29ad1ab43236ce169d53f83ba6d2c0d60d55a978520b6bc802f8406d0445dc9c5795fa4002dd4dbd49d15349c61ebb4cc3eba29b74dec04616be1862e96991c5370df8e6821e5cf2c172e05e61dbb7b17167db887d869d3fcdd22897dc9b1900d228bb833d170b9516d0964fa401435adc166677e8c8d1eeda6b3b6ce975f979303d33630f437266b17e6aeeb45f4800ad37db2787fb702a9395242efe96ebd1e76111a17e7a2f190dd66d4376c580a526b9003dde0c1a04c30b1bfbb3967e27100747c3bf7ed36b56d478418004e5923af3912a4f33f985c3a1a5d395eaf6017238ede158524006aab9ac5a724b731fd850c5dd6d91ce20904eff7a935f1742227e80950f09f8bc00314a02a4311c8af43d1ce05c3303f6ab70edcd879e32eb500577bd9e4fe8a34ae70a8b33db84dd7ed75932c0de3b25111f058a552dc1fdcb9a81a8cd5f73da93facfee850e7a23c0f672e4ac084737d240eb66bb7ee056e85d7c6817fe141ce0156e6f8e82cefae6b96b71872e92435b1e5d073a67bb2853373f80299277a815f759ec5dfa9d8e8f745c1a05e54d822951c5fe6ab1239bffc790621bd3fedeba5aa55b3fcc1a03f90d8a9b8d470e180df0bbf64203cdd555eb85d90abcd96dfdc407043a9a7776aad3ceabe33e6881d4d1623e02035e2bab938a4ba499e971d033831874fb3639e80650866cfc9cf007fac164ea0dd03c592202898a26bdd42fa83e0e27557e6d98e87989e2863e607d0b6758bcbed90cc64d0902224c1ffdd18bc8479eb06c67a963a7c52aeccb31cf9ad433d65af31bb5c638c9af5dbf716b634c16549f979ec7b3a10bc35435b451459266f7388ba3d0dbaaa52b7a2ed48bda8c92497c44fdac91c5ce7373c62705207272a56b2f2680e0f96e5ec4dbec14be582315e5a47f03f5c2b46ef9d89e562e6a3355ffcfc48c785ade2862d81f0509b037ca2272a503db400df8b903cca0e2f281f648ccec2ca490b7a288ec24e894406ff7956ea9ebcc536e91ec9ba3c93930e08a2403a7a3ee46cdef55951a004fc0268d4a13fb6376cb023714b48d07045271bf60cd1d9af9b7df009c059ad6653e383a7ab2f6f5596fe085a42b80ef3ba3f1a4957c8e64d0bc2908c5e19534e55ce75d924103f0676748362bd1e3af876f6e3284b1dea09744f0276af365fb7be5567f596adb7c7b93a65b6d7e4fc06aedef756be1ba1d5848a015bc0045e5ab58369803b37fe0edbc06e83f60ca55799804207c6794f3244f640e5c17011e1fbbb64e3a489e0dea13ca4c89f9fcfb2a38bd40d7e37009959e9003e2c47c89260cff31c02380cb0f5cf6e66faaaa6ff0606ba6ba896af27033580c1cc5f3d21f428104b543b395982617e634dc373345ab7ad7a2bdb1d12b5c8cf11994a1ab23158eeb27a2832c0ff85cb33ce7be7bd63e3ad7b0e613c2f3e8d6e635f37ee7bc5f823dc964b62b158535161ea4039b925b804bf84018e28b226a9d5f022954f64fde8c1c0c2752237c9f577157b67697135efabbcdeca77aa31be21fada217229fe45968cea9e5011db1fcb46afb60bce0df645f85c40d7f052dcd1941adf80e690534e3d97aa286e23b26541c7d515cf404f5611089bce9ffee52f82d32562dc136b49cd400f89af96a50d99de69be243821131460e6446a3b3180bfb655037408d4ce876ab23aa9151e449a725c21b8cf427bd63f45c75b4887105442684ec82a9e7fba835fcc83ea6dbc243cb245481f7ec33ebc4949f0674ecb210f0f59b68b1608c11c1a7a3dfbb76d9a7fad005566b7eaafc3efb76de20bf8b5bfcb83c0df86d5a55e9ef12f1d18ff9f29461da3e45dafaa5916abbdd37cdf2339ca7ebf24325aaa23be535e9c4473902db5285d6d9f28fc3b005a8f16bf4fc9b680636cda0a90eb72163628cea3096acb4a679945f4526765993acd02e5df25f3150aee51b5a27468b1d6d5f8ac1f89a20d99bf01d9aa1623e4b5eafeb0107e94162ae3451a7367500e12432261a24dbccb9c58bf3bb767b84984d9b10d5444f89528148b2db8c1cb28a07ed0f10965bcbc04e16b5f92e9284037c4ab71de48f9cc11a522507db3d44e2187c9cb7d1df99a01ce0a3164f809b5a3c3c4d02f2c351ead00ac03224d1e9bea859430ee6af1c1b2e48b99943fc2b674633d3ae4b563110ecf4983ba23bb73e587dc4805a35bbed2897b4a2e6b5485a226afdfe45edd4a3b45b430b1eae4b2990d3b36c9a3976e24366d9e5e35c735731c2eaddebeaadfe6804b1f1a512efbffdf5a498dcab173e3471a5518f227a255c49632024158460f5fbc218b9dca17f28d1f63d0205fac3ac3f2113aa3029064fd7fce9c411ef27297a8c39a6d8c461c7fe076c58ce5fe885fd3f0d65231c8b94301445c7d6f2ff59a9e56c7a205085b5ff87d5404fa0463360ad0261401a318f35aa18623443ca39435ba9d299351ae5a7710b2a61d0e9c51f57861854ea2ee206df84e51425c76143a54ffa50893653a68d1690d96f442e621c0178333630625b715f0a5c0f435bbb85920fff2fd608a8281d4561185cade11c559f96882ce2e0fed9d480baa86fc27fb05b1ca21098d946b03211022935ac4776e6e332da2005c0758d8b3f025b04d75607a5041736fd39c475d6caa344d3836cedd41e669e1ea53ff4c963434c3cdeffa779018d172dc95d22b8876e9f4bd6ccce4b476d4c50aff8709ebdd6c5ff54dbb5d6256ef0142f35ec9f6464fdf36d1bfd66ee6d5333f2f3f7c0c496a626a63dc496968f188e70bae27c7d6c83b8ff0bd2d3b40d55d44d8a2471904f2b5ebac458fc5d779109f792a2831defca56ee0d1c00e493cac0a878e46bd47f1e16b68e0b29461e6108210460b1ddeb53550f2bbb7ee8d6c1648bd1661a3bf08ce14da81e3abd4e1d617c07aac62c5d6a11b4b43493f29c10bfb61cacd23232aec2e8f782d488a0a98f98c0a97e20d79902e8cf40e666de4cd5dc3983840be233f5de7c48d091db337314b724a9a65d5b049e2b52231c4a5b1a9b751aa6e7a7a7dd0f2598951266e462aeff75a0b69bdb00efc5a4ffd333f8152c1f3af76c3bc9e246e56b1974d8310fcd4a31e781014d9fd53828293d5721dae20b208a9ddc79bff5122eed26dc5307ccdfaf0eff09185b8825504ecbe2c88bbe94c076ed736855d1a8e88442dcdf4c115f902f454c8e5c62650481f2ad4f9df3cbb491ba375a468084d5e072bc91c22d014744545a7c4d242bb117b4ea5e755de8db53a1379538b1794c0c04aec65949cc1106607f5129f3bee8286c3c73c779de3bee806590c5cb875d79aed84381bad07e7dbbf7520659015c7d036aa779148de4df35822b4e42e31fca1cca84d9fc7d12f2d83a44500756af8f00f436a4c21f0333fd0208d0a69e1a71f914f27337d0e632f39588c422aecc20b20557d33c83802059165e5ab13ad257106c1d4ed55e304d2091d801592dd8ade3a4ee01754ad560e9dc0614f5eced3c4074546baf67d1eb3dd2bffd2cd2e63d53b4fb0837b1a912524b45f75b3f9e61dbd31091d8d15d47d58cbf3f129ff43fe19f3d8f3481fe4e061b3bd338283b29f0e2b16ec3d06b18f6a83ac7528dfbb", 0x1000}, {&(0x7f00000000c0)="084c624d21bdb0a81128af8c257a6cd68cf20406548c024e08444945d00195a8313d37e4db1559bce1bee5cab45a00d467b6a2c6149de4abc7ec2d798321d69a8fc0a9f4c42fcda0e1884542a928b6472d87d753fc2ca88e72a6a0e62089", 0x5e}, {&(0x7f0000001240)="0ab52974ee3551b81f815815cdd2e65a2ac6cd52f815723cd94eb321d0e19c4a88fd4b31875a25871bbb57344c16b84f0a3e5f1b107e2294729f22149255d41f97858e23c2f5497b68d920e7a891717f2b8a9e47bbe34e09430581ff9869b8eefd0ca1ec982d5bfbf12b567f8a43827aa07bd625fae3d4c35bcf03f71a5d3f83ca113d8c9739f6ef6247db96918129efac966697f5f43bb110b6051787122cda379e45af8f560682fe9717b1290a0ddbd646533c124e3560947eb378e3a6f491753f0b742cc287ac23d3d189fece8a69463739d830dd3e82070e2ee9de2ef9b3a371ebe1b8138914d03a8c80afeaf3bd", 0xf0}, {&(0x7f0000001340)="390ad79273244457bef7cd9d9d0b158d8e10a5fc1a8a3b61a66a767377", 0x1d}, {&(0x7f0000001380)="8f7be448f1f40d04dfd9940f5df80e85b6585121cef44e254d0f541ab7f890e526f0fc7a8a173082286bf78d4997e88b5373333207c2a39cc4e03ba274e669b5bba7673a49f0d2d111f7ebfcbea11bbddd18dc71587324aca190e790ec6c0b6fd125f1b99d25dded62a0dfc0b542d87ddcb660c980d608f474fddc312cd8ae160f95b5ba0b823fd2b9d0e062414459ed7534b5558a0fde89c91fcd58e7d0b4bdf88cba56d84f2cfbeced79bb9157f0d87861c6adaa138e65d03614af121f8b1489cdf7b579d5", 0xc6}], 0x5, &(0x7f0000001500)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x38, 0x4}, 0x400) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(0x0) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0xfffffffffffffffc, 0x9, 0x7ff, 0x7fff, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x312) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000009c0)="000000186204018b002b3a0000030083caf7afb9d8dcd140342e03ed50f8f7c4e5e5bd43000053b5d1d09075858a13f1071d36803a52f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf6", 0x57}], 0x1) 16:00:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8002, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) dup(r1) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 16:00:18 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) recvmsg(r0, &(0x7f0000000a40)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000600)=""/97, 0x61}, {&(0x7f0000000680)=""/21, 0x15}, {&(0x7f00000006c0)=""/222, 0xde}, {&(0x7f00000007c0)=""/90, 0x5a}, {&(0x7f0000000840)=""/223, 0xdf}, {&(0x7f0000000940)=""/21, 0x15}], 0x6, &(0x7f0000000a00)}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000140)=""/19, 0x13}, {&(0x7f0000000180)=""/174, 0xae}, {&(0x7f0000000240)=""/220, 0xdc}, {&(0x7f0000000340)=""/197, 0xc5}], 0x5, &(0x7f00000004c0)=""/190, 0xbe}, 0x2) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) 16:00:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800008000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x101, 0xffff, {0xffffffffffffffff, 0x10e17c77}}) setsockopt(r0, 0x1ff, 0x0, &(0x7f00000000c0)="acdbdc9b3c0d4d76d77a00d0ffea27d6f5cd6d833678d59655ec5dd9d1b54935a113e4bbd0e9ac88287dfa62144096205f98cc86b5db", 0x36) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x35}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x3810, r1, 0x0, 0x1) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/4, 0x4}, {&(0x7f00000000c0)=""/187, 0xbb}, {&(0x7f0000000180)=""/51, 0x33}], 0x3, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x379, 0xfffffffffffffff8, 0x9, 0x80}, {0x1f, 0x7, 0x5297, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:00:19 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x8005, 0x7) unlink(&(0x7f00000000c0)='./file0\x00') r2 = dup2(r0, r1) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) accept$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000001100000000000400000000000000000000000000000000000000000000000000e7ffffffffffffff000000000000000000000000000000000000008000"/110], &(0x7f0000000080)=0x6e) accept(r1, 0x0, &(0x7f0000000100)) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f00000008c0)) socket$inet6(0x18, 0x0, 0x8) socket(0x2, 0x2, 0x0) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x10001) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8000, 0x80000001}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x3202) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x0, 0x0, 0x9, 0x10d5}, {0x9, 0x6, 0xffffffff, 0xffffffffffff7fff}]}) r1 = socket$inet(0x2, 0x0, 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x8001, 0x6c9}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0xa888, 0xfffffffffffffcf0, 0x4}]}) 16:00:19 executing program 1: r0 = socket(0x20, 0x8000, 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x82, 0x5}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) r3 = shmget(0x2, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) chdir(&(0x7f0000000080)='./file0\x00') syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x77cd) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74, 0x0, 0xfffffffffffffffe}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) flock(r1, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0x3f) r2 = semget(0x0, 0x3, 0x163) semctl$IPC_RMID(r2, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x0, 0x72, 0x3ff, 0x200}]}) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002005, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/87, 0x57) 16:00:19 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = msgget(0x1, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/171) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file0\x00') 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffffd8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000010c0)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0x104d, 0xb, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x2, 0x5, 0xff, {[0x5, 0x9, 0x3f, 0x40, 0x8000000, 0x28000, 0x8000, 0x2c, 0xf13, 0x5, 0x3, 0x2, 0x1f, 0xa720000, 0x2, 0xfffffffffffffffa, 0x3, 0xfffffffffffff801], [0x3, 0x9f2, 0x9, 0x6, 0x1ff, 0x5, 0x8, 0x1, 0xe44, 0x9], [0x0, 0xffffffff, 0x2, 0x8, 0x7, 0xcde, 0xe79f], [0x1, 0x1379aa63, 0x8, 0x37, 0x3, 0x9], [{0x8, 0x51ef, 0x0, 0x9}, {0x9, 0x4, 0xac, 0xf3ce}, {0x0, 0x81, 0x8, 0x800}, {0x3f, 0x15, 0x6}, {0x0, 0xffffffff, 0x0, 0x8}, {0x40, 0x9, 0x100000001, 0x21}, {0x80, 0x5ec, 0x7, 0xd175}, {0xfffffffffffffb18, 0x1ff, 0xfffffffffffffffa, 0xa4}], {0x401, 0x6, 0x9, 0x3ff}, {0x36, 0x7, 0x9463, 0x8}}}) 16:00:20 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0xfffffffffffffffc, 0x7}, 0xffffff3d) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x10000, 0x266]}) r1 = fcntl$getown(r0, 0x5) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8000020001, 0xfffffffffffffffd) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) 16:00:20 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x101, 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8, 0x1) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x30d, &(0x7f00000000c0)=[{0x28}, {0x3}, {0x6}]}) semget(0x2, 0x2, 0x86) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") writev(r0, &(0x7f0000000040), 0x1) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x3, 0x1, 0x1000}, {0x1, 0x7f, 0x1000}, {0x1, 0x400, 0x1800}, {0x2, 0x9, 0x800}, {0x4, 0xb8, 0x800}], 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x1c}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = semget(0x3, 0x0, 0x400) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000140)=""/59) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x48, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x3, 0xfffffffffffffff8}, {0x18, 0x0, 0x6, 0xfd15}, 0x4, [0x356a, 0xcd4, 0x9, 0x2df5f7af, 0x2, 0x1, 0x2, 0x400000000000000]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) r1 = semget$private(0x0, 0x5, 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0x7fffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x10001) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x400, 0x0) r2 = semget$private(0x0, 0x5, 0x40) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) fsync(r0) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) geteuid() r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000040)) 16:00:20 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000740)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ffffffffffff0000"], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = dup(r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000640)) bind(r0, &(0x7f00000006c0)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000780)) bind(r2, &(0x7f0000000680)=@in={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000080)="b25dd93617533151ea8d80d3a564430b225b2c896e5fcbf430ded4491eb4b0b716d55590fea19a72bb160d68a05e6ee5d1f4948846be5ef4db88109e6fcd56e8e72d3f403734eef94ca3d5d901baecefd474712775346cdabc7e6ae5ed84a71eba9283d093d75b6ca3cd7b13e7963e35a1d375a99bfd96f23995599dc19e7b7df6ce33b0cdeadb8e8e78d32846da1827019d3e81dd3a9d317cb19cf719fcbcb27d4faf0037d6b8611c6a97601b3455925531c123ea8589d48c1b0563a2403aaf3546e86ceaacf84f60fab1fc3628ce8f429802206f9c4087816dbc692ceba47de11319da591483fcdf6e257e3ad10877a2b739516eef1cab12aa23e630514bd082dded38e5f4526aae2040264ddee730b889d1c678dde8c9a1882a8a0628ef0862dce89e87b4a4e1aa0401e2b89c49a3bfbda8771a3e5e111d33e095b75b0b95abe7c4228ec05f29df82d5b2e78cdbd1e378b11c430e940c7bef476f4a4dbce6307883c227a741d5c9898a42aaee0adaf6ef4763af745d39b83910b3f23ba77e5ebe2fc09c05cf6c473af083a7fd8ead101a0f57279fecf1e435c3429f411de75763b5d4d9853ac2f8236a49b9f7eb45a8a14c1a680accfd32d8e72cdc63f89ff870b05a8721cdb79a52e3bd5c4ca5fa5f7038a3f04bacef7f6c5d89ad80bf6906e3edf0c6eea9eebbaf0e799178d7f3e6ea069277d39f687290eb09d9a1fd154eac9fbc7f0ac13de938137a036a2b6b29df8ea53f97df4f1110f1238ee972477c06a65f1751ed5674ca240e26deb892ce1f2baab1539b7e2e080663ab9838a0595f0db2e901dc2f0a0321067aaee4e0d60ca2606789fe07ee767dba89e10e8e2fbcaec97074607e9afbc3ecd48e59de425c01f222f29b71b39dd3a8f75aa521af4b80460549e61850c5a1b01161217872f347767ffafaaaf557d96051fde576db505a468c15983995b90ec4fc8c30f25cc98a2b08465ff741620857ce6116a5d82b72e0f2c37770caaeeccfc21b9999736d194b581e13074cf3f0a55bd8c99cc99220068ecbda3b675295a363c6a7c0064464ca2b6320269f58a628754d2a554295eb3d693034bcd20af1063d2f33524610cf8a4109df4e59ef9bb6ba3d1a60b1114b795238e63f4ac20d284b5c79b4e07e2716fc58d86fc3313451f9ca5b99a5e8f985be344f7aed54874135b410da5893b07ba206adeeda2de95157c57e66bdc3458855b9f4ad272e9dca987012c717008327a6583e0107c485c914c397bbbb2afb89a7c7d44675b5808b4540fe64de58c29a85645a044c305b590c1df6cd603715d536de23d92dca0ac0ec2ccfc9ee8d6c9e5520221328dc295912b972616ae08bb1d2491b2980cba5b245d93b0c951f8f21554ffc2fa9da61de0a6a99f858a22db651278b5b413d7697a3ea86d9b6d8ea47a57bbdbe712b9435e480adff23bc193e4f662619490aa160066192d3f78fb05348352d6794ba36cd6a36ce2bc2f66b56ab0fc179a03cadf802603879d0eab53cc4ff2765aca74bbba90bc67f97cd6fed05a646941ed2aac5c9d1bd4284ac7a71585e9dc20bd85d60e232c95f86f750308564449727eda8edbc8330a8464c69851f340905be19512bb40ab88ecdbe609a7894afb2cc2cd2aca8cd5565dae7d5addc4246024e7c182c247ee058c4eb0aac9c619364086d37d507f1fdccda03977d5f35e51150aa8493a2fabaff869d57dc13b59fbc0febc9fde76c98b5be6cd2aea46ebbcfc654749d0debfaeb581566956b3c674df54a8b73402ce30ceba019adb04bd180b31a9dc89588606229101f765d3eb4537880f091c1157309c8ade72185af5d677b52626fc236066afe696fa216c0a5f8158089f8e903d04298dc42c375bf160e6c91e209d0cbfc010cf0f044089f3a8fb8424bae8150cbcdc4fc989a5126cce5ecc5fa2013f426ffd76feae3a18d1a6fccfcdf9b901584106f5681923964b29d86c2a3632ad6e3e2b992c5bbbd067454c7cb429d882ebe980cf5d55cf3510372e4017dcc760366fb4d", 0x641) 16:00:20 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x0, 0x0) r1 = socket(0x18, 0x5, 0xcf) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0)={0x6d14, 0xfffffffffffffffb}, 0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20042, 0x10) kqueue() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x100000001) clock_getres(0x2, &(0x7f0000000000)) r3 = semget$private(0x0, 0x0, 0x180) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x5) semop(r3, &(0x7f0000000100)=[{0x3, 0xfffffffffffffffb, 0x800}], 0x1) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000000c0)=0x80) 16:00:20 executing program 0: setregid(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d43b6000000000000000000000000000000ff000000000000000000e9000016000000000b6fd200000000000000000000000000000000000000000000000000000000000000000038b40e1cb4fb4cb81a000000000000000000000000000000000000000a93533ab77490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40727284e330df588660fb3c9d87b42004ff38ebb2a88122e596b7de5b21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a4f31680532424e6ba707cdf1d751"], 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r2 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000004c0)={0x3, &(0x7f0000000480)=[0x401, 0x9, 0x10001]}) r3 = dup(r1) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r4 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)=0x3) writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000003c0)) read(r1, &(0x7f0000000640)=""/119, 0x77) pread(r4, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r0, r6) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:00:20 executing program 0: setrlimit(0xf, &(0x7f0000000180)={0x7, 0x16}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9ca3c485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x79a) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x24}, {0x6}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 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)=[{0x2c}, {0x30}, {0x6}]}) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x14d}, {r0, 0x68}], 0x3, 0x40) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:21 executing program 0: r0 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x2, 0x0) dup(r0) r1 = dup(r0) r2 = msgget(0x2, 0x402) msgsnd(r2, &(0x7f0000000100)={0x3, "becd625391414e69a5e829869b1e933176a4899e3a8293bd4395d5d67c590c5675ca8483d55f40c12d1528d9c6694fe24b2e25e75cd71c06c22aae48a838d7e521a716efe814fa3882cecdae5a8e6ea4c8bb401e17c95f5e3ef0980b3f7d96847131095159dad45cedf2906d7bc6598e77d1696c9662767f2a5d1eca7e1fcac7a75b6f717349b76477cf3d3be85a4d18345574edf0c1ed6c65e2bbccd08a9d033ec6e5f534faf20452a5196968a38d269d941a496bfd44efcdb8c66cf57dfc1d92d6f3346487d9d4b45fef22a3ed658f585cb6402db9e9cd81"}, 0xe1, 0x800) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x8, 0xf3ec, 0x10001}, 0x0, 0x1, 0x14}) ioctl$TIOCSETA(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d09c418deff23924f5bdd59f2a63783996e76284", 0x0, 0xffffffff}) msgget(0x0, 0x20d) r3 = fcntl$getown(r1, 0x5) getpgid(r3) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0xfffffffffffffe63) 16:00:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x800000, 0x0, 0x0, "0000020700", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:21 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000254557171261db64f25687ab5fbc1d75f592dd3abb9da4832f275e944306b6c1466daf5c4357ba9e7910da70daa9128374e2a7ee303acf0f83b87b5c39be50aefeb1d9ab9050677ff9a577e167068f6bc1f862b3072fa361d557c5c8f713d50d8e3d1735ff56c3689742302c2a4680dc890000000000000000"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) sendto$inet6(r0, &(0x7f00000000c0)="27627f299f025077cfd5fe2e825ba0d6e97fdf185bd45d9ea39f716244b7636924890bfa505c29b522f849ff3912353af5424cd2a9657c867ebf4de3634dd20f10", 0x41, 0x408, &(0x7f0000000180)={0x18, 0x2, 0x9, 0xa7}, 0xc) write(r0, &(0x7f0000000280)="493850cf83da78163af4c116fec3159034aae74169c40433c95b60181f5249cd4d0f658fe0c3dae4cb4edb8f30e617876290ebf578882df87caa14cd", 0x3c) 16:00:21 executing program 0: chroot(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x80000000000001) 16:00:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000440)="da55513c1c2a0afe1a6dd8ba671b7bf3a69e7f8b94e9cde74472ed67a91fb7bf5122b7b4b716280e529d37bb4a436ae8dbbb84a93a9fd2174fc0182639dd595ea996e357761133ea9e60cf6639277109c9fecad9132601e25565a620a5e7d2f7cfd761de3246c2b72c82ee57a614e1d7a5b371019e400aa8323a27cdb0b2562960254e1231dd2f74e3fa238201ed8a2588a9c243d6e0b24a48a9dae7307cdcf1e3b402bb5ed18fb2c09f7aa25fd19ca83517aff0005bee888e531f2208bbe37daff0493a3e5b359e873e167aa3a8ab1ee601c3fe28f03f1758068bc3ad647f85bf2f1f803daac10733ad1cdcca4ef7b3bf290af45f0a66734b9c8556b0c92a50942dbff151c63eac0aa32023a3d9f2236ff634d8307af3da6818846e29c4fc2ec693076ba3af88aadcf22c3c42fde3da4269d98210ef8fd4b652a9bac2aea43e1b76806da47eaa0f0bec28e56b2f13f6b92a770334e5129eecd9d192f026020bf07fc7742ed8704a1567d64aad8a8836676dcbeac4b4b86b8484273e08e426d824058d65978510ed1a6fc408b4bb2d0974bf790aae5ab74ebacdb23762a8ffeb11f6b20c8c039d939c5218f10f5816c8d1f7ac8ece361004460ea4f2499303c50f46a0176966a4d4e059f84eb97fe7abd6d661e368a32b50fa4eb46b796e01240056e04908a2e34da225ee972ea6ef43b25e92e6df8ef2b3879e8b2cf85b72ce01603d52350ae647abc500b55ee014561e1d2e31fc3f3a309f6fa84e7c54b13fc6225987e624ec3face23c61de1248b87b5bee0d3164d521e2e0f53ac87b25245dd81d7f206cfab25447b3dd6bbe225da6a3ee88c01d53ac3158f3db92fd9ced4c0b66932d3ee32d0bc49339ae6c1aa8aa700b5c5dfbc0b5bd02ce7f696449da591e228301ecc20b09bb3f728172cc0293a9afc8056a9d60ae3296fee50e1ad6a05717f01ce24555ae8933eb5ed4b2c8eadbd0c6338de6f3f84272bdd8e24fe5a033d5dfd490ee3d8735664b062a6aa87981483f57740ed60e0826a9010fa848d024e893c097180f4a1dd1b558039389cdc39ab72abaed2cf67d0d1e140b97d3f8b519f1b86e41b2530240eafd9404a7e5b0513dad2393749acbe80970425ec34667576d8c32ddc26fb5e94bf6277398418a208278253c454538a5e9c55d9707e89bdb2bb7f36b09cffebcc089bf2ee54e67cd7c8a86e0464eda9d64a7950fb78a66943f4ffec95e50527b96b484210ce480e3960e20194b469033bcfeaa9ae13cb2dcae0ce6a69ca8ea3e117d4d3e8c4333a0327290c1795db276022026b1e77913175346b079a84dd618012df905d401175b4cd52e80312f801c241260e0a248b150fe9fa4d8fb5acf8c1f476119b7536b1d9a938dfc72c2ae736e2f2d028ead06e7dfc468622946d211db652e191d08492f97ed78e6d2dcfc54345e57efa48080cf26bbc84d897e0e6e1d772ad469caa543e827c97388c1f7f58a7d005a13ee86c7baa351f774cd9319a18958ed3499a84bc010b783d711232063baf74b74ee22d328255b72de6b34cfd48fb5a149657b82babaaaa6f3a75a2ab51bfb8d30458bba028770cd8b0c4f8ffc45bbec2ed4b997917e8a2f69cef9a0f7eb66c4e82e3e08c9bbfb60c62d82f111ce4663163c2abf0d12e108887d9e25078ca3729c6560b3c19f6d4316c01190e1c04383588a689cd7709a5daa0040b1aaffc9e751df67ab888bb85c8cf6c2baca902d098a12530eaefa5f5a95fd294ef684913b72d675ef1f865699052e0220f5e1fc3095385cceec4961c8105cdcd0f6e97f04b9751f394b7933ce945c0fe8b2081020d980514603b4a2bb46cbf1cb47ffc710749da08417781607fabd2843fbb4e8a8d39436c51f2fb228057cf43d1ab131a1bd59823b0b5728c7cdf5e2d979674d81193788dafee21287695c7953e3df27899afe7f6c3a29fb5dfaf6e844274920a373e096c868251ae56856f459003ea37f33952b2724c45b4c9e1eb845961f5ffe05724fc080eff741a6fed36bb76f664e4bb2175577007eebd7863a5eaec7bb88c00332dd3d487fb391f05e763877d0fa0ebe1fa7ebd53af8adfd7cd7662f21d6cbd2c3feb9a9a404a21c2a7fb8752a0e453cef011a94a1fc027f3c3acc43c31e7fa677a761b048d0f6b8a504401b93e3a9a94fb0159cc30a16e774ddfdf0ef5306d0d06b0e7afa65fd157833fb13e8b3688bd050e5a78c9d1615571113a8187e63e0ba3a17a57489c9a930977328b67656da7b168a8791dc6ed88dd0a249ca4fa907881a29833dfba3ca491738d156f2019907ae95c6309b0678ca96cb0eb390543f416794039d831ff1eb72c228a43391faa8516cba1c8fb3fc7096e2592bd819dbe0eb38dc47335dc23f1bff8e6bd3ec274578e5dc62d6acdacea7fb6c10afb3c735d21022a7729231b1ef7aa955ebce4bbe3564ae160ac0e1805abbf463fecec856b0267504a3c6a69d74c3ccf3090509da8cb9b5096a31250e3b4efed8414a70fcfc14fc9c2a79a0a444c76fb55f83e0593846cef35e90084986c5839feb6e11452720aff96e0b56981fddc7d740336d7b59f6c7d6865cbfcf43c3281d73c6bc997f4b4501219b3f644d95a5e38b55d9cfdac16e3e7ab7cbc926786f584cafb3a96860ec50a2384aa884ba224d84c4c840d3935d52d258b3b2fc2049f2307353e00a6237817667f7441195921f272df4c359e0ab0a97414734e626aad078c8c8bfc7811fe2220ca7398b4814fae9319b17ec4360a31528409cb9824d0f840a7501445af764cb32252eb28722f5aaae333370fb0c7fa1687a76d9399a4dc9cc6514265a7f937f61b53b80995f739794faef7a7481c2a3c27eeb349323cbf97b54ca5b7bb1f6af690590c5abb44c24f462c674fd92e773b1b4fe520b82f77562b6bd9681c582854eef7f81fe957eada98db931fc5ba8a76b872eff4efe9da312f66c35029bcb79a3863e88b8ee3762afb5bdb413ec4104a1d77a309158c36231cc80318a093e35325ccf0a410b5302f5ff63bf0424f66689ad28a675a975535494344f4e8ec24fe8d1e6ad0f09fc5bbc44a3c5b1efd5988bbe0858b9ae108208e82fdbff5434d44072dea70fdd21275344de494f13fb50fa9a78dbd41263a4f0bab54070815c46df7258d58ad93f111e1124970a8b936a44fdbbf9c13bb34ae9f09bc873988f9e9354ed3801ddcedfc374b780e0770f467bd14c1edac4388c7275e52757bcb52065019aeac2fef7b821c1cdaf37dd87a28a38ad8c32bb6400eb2934d696a50479a562a378fc616ec6c121eb224497d04367cf4a3a7562944c76003edfa701ff6f4d09fbf2cc4207a3adec8325ea0c06fd9eb1c28d87913081d3acb2d2b0b016bba4451c419f47b747438a05c7007d68cf3d7be3948ee1f7c1143b26846efe9202bd22cd056d4ce9a9c1d0ee2b1724141e0eb814aad52c7cc31755c3ee0ab31070d7f00c9dfd9d3a665bd7c3f14a3dcfeca00a985717682ad1dafcac3f36a0b5349ba31e32fd2297286d318e499dc253b5f9916f781e7d09b364fe1c87cf8b01fa61880e518be063e13ead497b737e30d1e6c83b14e3d25697a7823b38a0c2991beeb45c9432d5ad692889622988fad1de6002ba1c37d283012d220528a79ca9bac8b9ea34ae286612341f9930e215476df41b3bdd134a2a3a2bd54746a2d81631f8a250e39ae9f92947657bb36169a4c1ed393d8e15973b83f87748ffd7e0bc70022f766d41d4b524e49920af659724c86fa29827c497bd1afe0121868c8203b7bfbcfde22a0c8ea14fcd6c23df17a5fe89ec211c040beffb9f2d05f0c7e29db7a54d40cd990c8f2c78d50ad7db4cb7b14852209ef6c1006b32dc084dfb887201496f14da626a6a20d03ebbb1632c063fe2c34993db7375ecbca180dcd760113c86e03e7e821bd8c5f808c4ce76a4248db969e0c8009c636bca6e8948d0a7537143c4704af105f9a9db86cc8b4b9b1394b5669030a796799e24ddcad2aae541b050b9d745f577e3a11352ba0fb33a06edb784b3ab6f62725002cfe70dc972b4dac1e1533dbbe229edaee25627bdb11e920344c02aa7d2756c9e2d8dd27016890ac28823008d0c505c44c52680dd5f8347a8afbba829a5d4a14e186fb6546911c92a131b9589325d7f3bea23661e5dc66a8609f77344bf5905a18ead1324df86f30785deee5e0cae9ce82353f0fdcde03c6867dac75eca8e62d82aa7ba87f2085cf76494c0e6ad0943f638a308cb6358b07d2d04a2bb592c7e5bf6c22ab0f62ec462afc9b7e0c41d37bcabcd9701ec7f20f49a8b14abfedeef1bbbf7cf818715fb7dc507de663a02bf428d5fd3869f94f37cdb1c87b21cd6d4a688c6022b01cfae37d4988e523ebee6cfb2276895fe9a3a42bf32f6c2ff2b489f30d98a9bb4356776c6d53e8bd343b1fe4c4b5b8cfa439aa3fcf5370f1179d170ea1bf6ea57cd0d465fd9f2ff553c9df5005615cc41f5ea0d7da45bd2100e7e7f49edcd1c86194b0092e46ad18fb708c1e74951cc9cd705e466f12fdfb36d89548330c63e358fbf0cd6ec925c3ee8a06a1c410e7dc9a0742c4514f486998fa71430222ad0ba3de26bdfd51c9b14ee73fcf8da0c52abba77fe908c5958a3c8074418bf308bce1a176d7a0f2faf4afa7c4cc719a24255f4b8b083cbcec3d0c0bd65c29b947a9fa4246e346724213b2b57c52592d21c39385d4e9e64fd9f66a6359b4bda5a5bf9a1dd6390b57ff21d3ca6126239292f3240b17280687401c82a7b874f8fffc8a73a201b803eb4119bc4235164fe502ebf41eed1578fd6dbee3e0e1f87951b02df6b865f1347e73c09ba55583c756791fdeb8274d790808978f3607bc0d300fa0ef245a4e5c29ad3b6b122d03a58a0082274d1cfb43e54cc43e0bad8a8f512c4817699e738a3ac1109a01b6cababee785dc79203cc019465d2aa87cdf7efb12507d463fc5046a100d6f6d36c3ab1ff895301e5922688fec16fb53d8c6baf2f766375e58b1a25158cb62204f2687edd8e5238a12065ed54ef084f9c0afadb3e81c848fc3d8f7229da726da9e0b8b399625adb0d8c49fbc6eeb09e03816ce01ac5249530c2e35f4aaba9aa9d6e3f54a6beb4a91e0a683371d81e9c979cd58ce91f5ef6a2613c3848391e00e72655e791ec47c72ebba695eab2f08be0de48337fd743bbbfb4d835f510dead819b7f5a1bbb96d2e7627b9bfa0312dd61dd1e3fa16861ac22560c65e3be475ec313a32869ff95483405d6db8599feff5152aac4f4543d8aeb97a5f3c92710f4de062303810c071c1a96dd70b2be8adb100687a29546456a0ef2ddbf00eaa170a088230dbcf31af1e2e0a0ac18b10f55761c5908cd85a39f02787690598e79787624d5bd7ccb4d695a4b7c4905c9f9407787232fbc131d1144770df84a92d7a8bab94c085808223c75425183f8c36a1981da02e38353a03d46ec616596dadd239afc5b7932c57f9c94c04e3cb8ee73b1efb52d70e074d8cb17991a97e2bbd39ae85fb677ce3f1416a7262c0bfb19fadc65aac2ea6230906c366323cbb725de475005711a4fb90fa10a5d18d5d55cb71449cd76dab6145c74367818fa8d1740b8f0c317476fd3a9131fa3bf8167ace9c2e613a3a3f11039b564b5448aed215e2250b650faf2b3962c5b42267bceb8651e14659b3f0661788e7b2eddc5acbb79df334d7bee339331c8dee5835d4878de02ec605c2408cae56096c7a33b7fcf633225b075f911effa746eb6b6ca5c9c6e34511f1ae882fd42e75193ee285b0f6a15ac22", 0x1000}, {&(0x7f0000000240)="19daaf151178a25d1c3c5f75b1a8fe2e5fdd8538c588f384cfba3d85bb8b016dd75585cf6d75602706901aaf06ac8bef953b6427aee564c86e1077a358330bfe32ac7aec7d876e86ea0a70a5e23af5f997881154369956e66d86a3bc1e5d5b4cbd0c9ef87f5ee9b967c3e1c8bde58bdf744e3f63edbd63807e07548289211d986abe7b7f9eab89d3acb3d855c54f0167cdca4c745cdc07ba86add0e83bfb358f39d868700a4a2e", 0xa7}, {&(0x7f0000000300)="3e0098e9d0d1366f55e033781c8cad66e7ba93bfb7fa9d3460f1f7c9d7c8be99dabd518d1d579540541feb4a671b90d7a1168f89c5239d1319666ca329d47eceb584d0746a4e4e79e60b14a980f26d914c3a75239bf4891a5c7d2e03a1e7e5ea7a1b33c4c858ed84e8a1f2d1798cfe8cdce899bf65f14951c065d972a1a59324305adfc45887107657fe46fdceeea17f063f85c329563dff95afa4f8eb2dc2af88ffc787f01e1b43f1f2fa75", 0xac}, {&(0x7f0000001440)="93c429f1eb93fe1bd3fd54a6b9911a5086077dbe01e1afecfa538b5ae5f5c4978b5dde243618515f10e300b2297551f330f609b0f902917136d61499368e44a7479c370c3d1e407ce47173a167d720b462127aaa265d6520a50ecb94d502", 0x5e}], 0x4) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa4, 0x265}, {0x22, 0x7}, {0x4b, 0x3ff}], 0x3}) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1010, r1, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x44, 0x9, 0x9, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff8, 0x5, 0x400fffff, 0x2, 0x3}, {{r2}, 0xfffffffffffffffc, 0x82, 0x4, 0x2, 0x5}, {{r3}, 0xfffffffffffffffe, 0x80, 0x40, 0x9529, 0x7}, {{r3}, 0xfffffffffffffff9, 0x0, 0x2, 0x3}, {{r2}, 0xfffffffffffffffb, 0xb0, 0xf0000053, 0x6, 0x101}, {{r3}, 0xffffffffffffffff, 0x0, 0x4, 0x8dcc, 0x7}, {{r3}, 0xfffffffffffffff8, 0x20, 0x1, 0xfffffffffffffff9, 0x3ff}], 0x3258, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) open(&(0x7f00000001c0)='./file0\x00', 0x20480, 0x20) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xb94) 16:00:21 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x18000, 0x0) pwrite(r0, &(0x7f0000001d40)="c72dfb6aa94dc429dba7c00b561811e2f0f66eb76d4c2dc717635916408622308e56bf58e4ed53bbfe6537656a2321d07a9a89dc40450b5ba9c1e44cba0b1cec6d145fe3e925f0fe8fae67634e2629ea550aad464ec2fd71b2391abd320f21f1d16796417b8232ae5af422049c9c2c4b5971d4888a26535e0e7c393f22ba2487ff134926779792812adb6e0ef4213f74d1b9138b934403440a96f511d37a2ab81de553c2df21bc7ecfe6194db81cedf91e4be7eca87994fd4e9adc6e7656", 0xfffffffffffffd7d, 0x0, 0xfffffffffffffffe) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x912, 0x30) recvmsg(r1, &(0x7f0000001b00)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000001a80)=[{&(0x7f0000000600)=""/101, 0x65}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/185, 0xb9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/91, 0x5b}, {&(0x7f0000001900)=""/238, 0xee}, {&(0x7f0000001a00)=""/76, 0x4c}], 0x7, &(0x7f00000007c0)=""/2, 0x2}, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) r4 = semget(0x1, 0x3, 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000001b40)=""/228) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r3, &(0x7f0000001c80)=""/178, 0xb2) r6 = semget(0x0, 0x0, 0x200) ioctl$TIOCSTOP(r2, 0x2000746f) r7 = semget$private(0x0, 0x6, 0x10) semop(r7, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) getpeername$inet6(r3, &(0x7f0000000400), &(0x7f0000001c40)=0xc) connect$inet(r2, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r7, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000001ec0)=""/191) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000005c0)) semop(r7, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000280)=0xc) getpgid(r8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000480)={0x3ff, 0x6, 0x100000001, 0x3ff, "e3929e70e424a8d701ef6f19e587139720d3d1b2", 0xc8b, 0x6}) clock_getres(0x2, &(0x7f0000000440)) fcntl$dupfd(r5, 0xa, r1) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') 16:00:22 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2db, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) fcntl$getflags(r0, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000240)="ba337ad65d5377cfaaf6904a33a01e6bd5ca671de57ad529328f7839588ca5b2d6b429fd6d18958a5bf3af5d60c51dc89722f85b8ab662ce244f1af26a01793d45bdc72fd6a9e7870914f17009c54ae0d0d9d5488284e50eb4115a6b5cd5d125596d4527982550289ecd54fa97d75bab32d92e0af9ca58036b9cd2ee3dbe0876d2ef19f2dca00cc3dc993d60d48d0cc308c06fb80472cac000ba0dfc54b23b638ab026ad8dc33891e616f2e4626bd34e3dbbf7343eeb22539b08bc794f18ec7e720236b6c98d39a70cf74d45a7581e31d806721a72be9e8e2a7d8f6a16fdedba2afe93add8213c66705c89cd7f984439d64f05e18bd291088493c504a2e1cc4fedd500c9bb4d1dbcd4e62738c1d53bf9afefc2b3aec5c4811ad8346ef772a1b755a69c9d8d3a5b08a14e1c259f3f4738728dafc731cd0a8d5433bc6ef73a826f55b4798e9bdfd54e188b6baac90c1709c60ae16542f00f532b32e8703fbe4a1a553a2724c26890f9b83503c8fca9104649f562cf41f5a27e2c40b43ae512f28f70fa321c8ee16c4ad4e428d17b19a7a23537e062439c06e5357e3fd18505e8eb8761477f2f5c7010becfa8ae7c5af2c127b30664ac2273dc8ad144b493ea6b9ad52eda12772fdd1cc86d081b0c1341dd6a05005189c6e2df619d119dccaed5dc33b9b55f15c649f9741f4227f674db12f1424ff2bebb21ee90e6ae7dfd76a2f432d8e0771761e62b3e13d86d4b3e19d88c0c167dae2dc0be24ac07dc9ad350e61f0d55e259bd9158571c2c4f93f4b6136a8f307d7606ee5411f0c760e750f379a6e85a06d99ba6147fab22c5e580d7570852a57a37fbd8b3bbca9f70fd87c1d13c40e03eb8b9bfba4abc7d1c105d2a20e5bc580d9f9791c289306e5b54a25be6fa72f2cfe8d67ffd72db9d14ff03db8ab16955bcd2f1af9099eed793d2f456ec5ffd66b70c2a240ff927ee4897cfe6b8c45da9c904156b2521193a05844d804b2e6dda9f89fd4b11a9deccdc8bee969d740438d3ddd03249b99b5b45da158914cd84f7ddf2958abe799ffee62bd872de9ca272bad1df874ab3811b96d931d866c218f0ddb6f64d070582ca10e9d1c5dfb02a0c1e623ab58233fb8c278538bd8bdac2c2df0ae7d5ccb571f1ae35b80529ed9228c7a1f74cbbd6e786434c81afe112fd3d099fb26d5fb19bbd46f82b89cac8acc9e5d86ba42ba744afc5a6b2cfc42c091c61c754b7ac9ae3036046398171c1fef48f047c3bd9927e2a748eb21580c6825ae548faa03311a5560e9a9cdacd74a93a249df264d3302e4a944e8272313e2bf7f19ca73fc81c0599a0a0eafd1df74163a9a81c7e4f41e2972e07e1e93bf3ec816c32950e235a24e137ae9493ca41903d1c942c7b77525e18b2ee7e7d0697a621c6b5491a072de16cd75f81b7bf4baee63b79f87ac03cb87083ec14c4fa40e421a11642f045195c3098f1cbf3ff1ac97d9dff29d2d8d94a365efb546c9a0d8a3d844e40577ef03c17983bc6162790db144ba6edc6366ac70fbd5c0b9538e2a2f13d8debf1c0da180e7db72893a12462f0fbc5c0a1fd455f18bbbd9a1fbba2a823e047bf96e33e7fb2fb04bf8b5cd04386ca8e8712db59a1bf9d349720a07e16e14d4c95d593f6bfcebd6945c57f10f6ffd0ec364eb223d8063d5e8e1581b6ceb013c04306e37e52f32f1525da7a83e4a52eec745bfb93bc75972861bc395dd7801b6368d6c90bbefea88b3101cff74bfa2103c3579853c98036d90a7b8e3c346025f21329ed53ef7218b5c9082f6fec63f3b865dab4f505753fcbb66d17bdb265f3669e0774e72b000753d2cd8957eaae26b78167115f5362b4e57217216cf568069a4b3b7cb7a626c14c92f1e09f465d1a55808910194c82f1aec4dbe3ab88b807e130ab40d569ae3b96cee932da555dc21d1535a442f6afe8af908e56b9143fa6f212c8a77f1070018c827ad0e5afc7861bfc42c9dfcba73733c14b661f922291b16354c84d4a4ff55639c00d33a7dd83459950ab7a7d021b3e1826d77d4eff9e835995ff4de11ffe68e759dd2d7fb4897e656fad272e189ae2e5ea07849f456d83a421f5de961cbbd0a9d37d38526784989f42694836338c5aa1b2c8515131421ba4f6693daad71bd2b4d8ef377759fd1756e75a1c9d84c19b27fb475a66ddff9bf72df7b98fa51529c9d36458205c0e0fe4ed49567f5908e93d0ec076d956e0bbc5a5c236418b1149783c59b2aa11fc3316c38ddbd058153fca988886c00c13647087b7f28623e1726584269192c432ff5cf1e8f846ed9b4f5ac82a17fcf774040d5a4f01728ea0b3a28fa81f36b23ed0c5eba1f1b56e6b55f81d885a223315c7727a3305f764e2fe4ae9dc4134dec87e789abf905d08ac00ec71a2b024e46b6e36592bc489faba43d2b94a396e49c55f2456db5f669cdc9988a3fb865160fb491549ae2dda2a1c5a6d41ba4a0a69d4f596807a979e345052f14a529319a0b4196e32382816f39cd12020c2be51221d796a561a4144e735aae7358ebee88a19411e3a65ad10cd99e775a27e2bff95ca74f7f2c1b32f26ce77e602313cd83cbf76e5aef9085427e539eb0c060c70fa5aa4135df88bb777641bc406798d13cf04105c04167d4de80ddf47f90875e9b4c4783f247dbc67c5ef98e07c42d9f7862ad007d0d914f94e406d1ce42014c522aef56c1ebaa363277313cbc3fc9e883d4c8a0c41a2471777bbfe47d9bcceb83d89965182947f87e812a7d92d9564fa3bc0f92ab86f283f999e7aea1f4bf80de70180a4db9b217371a94ad229735f79153cd727cbd5ebcf67295e135889aa4dd87bf88bde2879d4115ddea5d3614d6c9c1b37495fcec5e6938b8a13fe7df9719de64d6a1aadb62b3132b5f8f89e11bef0a5760f69a4fb60424f1d03c5630e7271097eb0cc6294c5aaaf7fd17c261d716c196e95edd158d0ebf7784b633b83a35dd45fb94ef62f3be18186ecb35e573db215fe9a7c9ba362d24a18f3b33ef0e610e75bf7b620b4020f8434da8f536f53e950bca537de0d627defb86b44d5623505950fbe5027586e01377d7cdd5af96aa5dd739b2e55fb2e7470ec4f2476a6af8570634d9a1c729f2cb68596cf5f7ddbcba2f91d08741aa3695b782b00bf28292d3a1cea13b1b615dae8f943143647ef81ec0edbf3dc0eb014254bda7b48a911b7e501c3c8bd8b593bbd217b9cb3acde629fee73bfe41fdeb70fa7c78215952c351a94d109f02bcd929377fbb5aea2dddc0c1da795de36b0e574046e42320c5a834fcacdeac80a983cdbd8c0ff4bb56f6eba1fc85efa3cbee1051dc18cc631874561afef10846f8d213de8c29df6552458764291f1770c23d7b3a1a7af72af7a5a2b7f54b5bddf8a987c324e8272267b005105955d6330829bf6f9d758ba53041d5d48af67ea0e3331f5d5bb9c80ae9ef57c7bbdb7587b7f543b238982e9cbf4c449f0d194b90c73928f34f3c8b28975b395cd6764186a5bac0bfe7f9e454932a043e21e9bc5dce092013bf56dd9b7ae53fd42edc427aa04554805dd6428fb6a9d77582d959740352427f00fd619d1e75e42f2426610d402153905fa386b6cea67f8f070083e6c08f05ee8d55de710d0ec2f454d41312fc56c0d7d9747aebb89df5db0f843b752a75930472de1a1ab21975b7796a2d69871c19bef314aa9988deb6746fdf0d8cf4d1cbfabf122da33cda37dab0ebdd66b0218ab50e6409668f20aa5e05c3fa7a23e558dab9945c030a020d13ae9f9b11e22dab680f7b191e498857f02d2f7f129db321bc876fe762cc01d8cf33680c0baf92ba94039f620240b735435cab3e7935d01db27d6e7da267e09c2e46c6c371cdfbdab83e832b9999a5d0e8c8487181a7adfe1e58dd30d9833835de919fca82859d04b6c7fcad00fbd4462bc92141c96ac3cd3c5e2385d92a1471012868291c5b4a6107615867dc85658c18f8d5fd8af01b89acfd45ab647388c6016f9e522e1d563688ae99586103d0b081958fff7470aae665191cd8f9d3d76ee39a4d5516767cda50ac2768bb36207981f40532d30d32fe3178ce5f688fb2cd9da05e210b6865dc4872d06b70668e8384fb4fee9a3fd9690a70695e37445fe274d763b755887b35afbedcb511bb4f0eb9e25b203495bfeb2777f4267005353a44760cc33b00ae04fdc553d2ffd7222cd7b03baf04ddc37146cdd304b447c81b5e62741c00b6b10a382d748975481aa89179a2a4cc1b55ceff9065a583499eb63a3eae8b79bb671d9b93e482612b690cc0d51030bdc594ea6060900786e0439c02073ea909ceae75f5c47cb035256eb38e2a6408f045844db043fc70ff37bec2528f3a5ca345c0db71a6e1aa4e8e77c6e7fb1bfc10374d79f5ef8c34c34633b4df6de80aafc9d53b344b5b9c9f93ab4ce1bce3c15878b8ebdb5e1db487211a5f9da8550282f450c34dd4ff752e0f0f41c4ae2444e19a6e44599e5141787f2972d8591e62eae100b1327eeb4506c53a2af20902d8e1db2b8fa88dd8f7672b210678141fb4a750af6eee4c129dbf4ebba99a238389b81cdca8c40fe3070fda1efcddc39d926f3668788faac74983e4f22621225cfe3fe61f8bb3dc89879387553e573104b486e9b6cdce7ab973ff1ba18ed359bdc1193cdd13a4fb7b475e6304283028e11be0407038edffd2a2583e1596f8ad45b7eed9dc60f364421f2815c19d0a54fdd5d6ec203c8c336f861a9508a79aab00cc044133ef345ed7cb3d76c4566877b5ae71bd4bf431e28c8d20979c5f7df0afa1656387018967c134c6b414ac7559e6001ca2d9c05d33b5ea49fcad334873a5d002ae8dfdc0938053f8a6c510a162f0526247d0f6e2f2e6b245493fbb18685892e395c765ca5f57e518ee241db54f6e295f5ea57c3bcff6842d97a4a2fa8d56f2b1da4ed0d7ac9b7b1d621c4959f8449ee21de9152b947b636d9e6d93f82db227d2389f62e8e908fe8dd3c776fd94e9b276bb1bbf4a9091ab32e2860f20a251394a36d4ee35b2a129793445e604e01ce8c1c731cad8f8ce6b2e709fdbe87bd7e5e9b3b1b6f6c0f496ea205973f97cc9466eafe4149e77edc76732be5316acf9b9f12cab2fdce1e8f2dfb95b32e639267a776b5ecf7318d138e69683852b78b873641697ac64d1fa137d74239e66bca9b96013e98cd5f628065a356792c6e962d655a0e08a0449b4a51208bf0fb282d04925c37a0f94b24ddee2607dbd0bcd5f1099afb1c6d66f27ba0888fe0f290062f85cc8c10ba115fbf778c43b15daa900c692083a80da49848db547e7425b4f8fe9f702ad9cb5d721c98a1cb3d0f78e4d2629505242b37ce5e3d2971145fd06909d18e2e9d1e1d43e1fc3c80ec980006dcb8da24ac44d139808d663e90e2330670899f9a5b32a4850507834ede0098879c4f5ae6005dacbffde454d7d6daf760e371c422c3161be0a887bec568aa6566af93c7e3ba7e117ff814ecc6105942b5180a3a7fa69aa9665e80e71483e8c93fa3fb7548ef3caee602fabfabeb3ae0c94a8b3e45f859c37745251930b2c4bac6498934c74dce12815502c1bc261e7b4bf39c285ed6ccd63dfcf4a2aa049aab35ed49a59b2ae5e7c7d7b45b6c6e634c16bd0cdd593f3b962fc484194e87c0fc8a1d85be3ca5a73725ab2ab8d60a07fb0b91d696bd897b48033ce7a627b3fb6012f828885007e30463b1a605f2d5533f7e0af7dfa574535aa2f2b2d124239ae45997432d048b42139c956fdf7e5b408ee29bd1a331e768443a7c5907b06e38b8a3318e2d8da8d5fc5c36dc", 0x1000, 0x8, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x88) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setgroups(0x1, &(0x7f00000002c0)=[0x0]) msgget$private(0x0, 0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080)={0x100000000, 0x8}, 0x10) fcntl$setstatus(r0, 0x4, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x80000000, 0x81, 0xdc, 0x4}, {0x0, 0x2, 0x4, 0x80000001}, {0x10001, 0x2, 0x1, 0x5}, {0x18ea007b, 0x3, 0x4, 0x1}, {0x1, 0xffffffffffffffbd, 0x2, 0x9}, {0x53f, 0x7, 0xfffffffffffffffa, 0xe4a}]}) 16:00:22 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}, {0x15}, {0x6}]}) syz_emit_ethernet(0xfffffed1, &(0x7f0000000380)="b2882b9b85e6bbd9d6b23cc8d623b68cfa24a892e512013e0a6bf802c0374b5b05577db86a9af2751434b0983ad6661bc5acf2f3545036b53b12ced24e88725bbc179e2afce5227c3126708512dd670482780aa57c2106e49ecc0884462ed516af6cc920a377bec43491a3d0c51b5d5887faf6b042202b6edb9a9cf5f1ab9af484982f4712fcdb3e7163b08229409a13d3d8653b6d3b642c") 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xc, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0xfffffffffffffff7}, {0x26}], 0x2}) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x81, 0x6}, {0x1, 0x9312}, {0x1, 0x800}, {0x7, 0x2}, {0xa7, 0x2}, {0x87, 0x401}], 0x6}) write(r0, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r0) fchmod(r0, 0x2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0x0, "0503c966f22e95a123797f000000000000ff0100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) getdents(r1, &(0x7f0000000040)=""/163, 0xa3) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) socket$unix(0x1, 0x20000002, 0x0) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x45, 0x6}, {0x64, 0x5}, {0x0, 0x1ff}, {0x82, 0x2}, {0x8b, 0x5c80000000}], 0x5}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x81}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8100, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000100)="e426") 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000240), 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a9e63d65fe3137a90a0a595cc9c972", 0xf) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="98d7116271e27adec7878f3c74bcf88c76363429decbf2bfea5d69fabffacb7dba97db6c4f24b038a571137ab571446d7a72405a021871c1daed0b2bf7878362f05c17e4a75c9a265a0de41961c049d405e790537d0d78ffa8b863bea6ebc92521cceecf441612df289304359e451bd7344d7ab2e2caa859dd177b0e9859d9e1d554d63f5b2778eea67b4ee76c3f30485a7f8691c299aee71039c0083cab9880df293974907de4a26e98d7db5ff9d3557bc6fe171e25e6f8d41af1ea", 0xbc) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x28, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x8, 0xffffffffffff843c, 0xffffffffffffffff}) socket(0x1, 0x4002, 0xd3d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x218d7718b21eaf42, 0x0) sendto$inet6(r0, &(0x7f0000000000)="710b7e27e9f4fa393e96af962c73a65f5799760b124ddfe05ee2ef7baedc84e6802c701eb241034233e2f6e5b4bd1ebd92e171a621affdbcfcac5fde5ef3ab7aeeaf4d9b7efefc", 0x47, 0x0, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x9}, 0xc) 16:00:23 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0xa6, 0xfffffffffffffe00, {0x4, 0x7}}) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r0, r1) 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x3, 0x0, 0x20, 0x1, 0x772b6488, 0xffffffff, 0x3, 0x1, 0x2, 0x4, 0x3}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e", 0x57}], 0x1) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x5) select(0x40, &(0x7f0000000080)={0x9}, &(0x7f0000000100)={0x7}, 0x0, 0x0) 16:00:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048f09931929648", 0xffffffffffffff42) fchdir(r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0x28b0e1dea408cf8d) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x4000000005}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="9de3f8b2c958914595a6ea2bf92c8df167a1180f6eff4f9bb3c9840391cad59d2a3bb9860ad4cf34c726bf0c5fb81e3914e4df03b2a451030abf6b03289b9d5191091d59f580977868a561331a158886559376af84dbcaf7dc5c48c1b22181a5104abbacffd24cc000b853e8b8c62c3741f31d41eeaedb1028c5f3a464e854102613eccb9c3f", 0x86}, {&(0x7f00000001c0)="f57191e36f74e6fe74a9135f31bc9dc9ecd2e41b5fb9ad7fa66f5f64dbd3d333b2bafe21abc1d0c3a7909711bf7976efdf99f55f4c7a1279d532689b738042df77465d5a2c02af0c2e9a7526a6bdda956223585f63e29a20a5fae02a3ee76df774251dfc6ed4e69d07b8c3a56c1ea54b194f1d265f8156d78c8265dc853d0eb9ed2a52ce0f92588088294967653b7cf8de84b2a8ff70371ae170fb37fb801d7ec42a3f4739918fcf653ccd45e1e2f039a2b29130b156c0fa0a760c40f66e03c4310974adbbe430138d97631b68c7b6f037e27621e280447be8d04f8e9a7bb514db6b9b8caacf9b58b2b6c373af5244abf60c63b7", 0xf4}, {&(0x7f00000002c0)="4f79bf4a5b4b94e2c9005fa93d3cc7a617d09ca3427130b5b8f27ee348a3a9aa0426fe8e2d15eeed77ae045870cfc46973a70c126412e0b0e7a907d0a92fac1bdb30bdd838b4acda3d49a327f695abf09af579ec5701cf0dab07d40ae9c8266a68b0b2e4ca98a3f4b654883a06949e53b1c29a17eb28729fadc5b8b39d5181f30af0e13e0b6e6b9ac003d62512bfe5c358b561f4a515dd1d2e492b5ffe0966b8a7e266a3a4b46c2f0222a5270350a139c8163416919b4fd90f1762851f33733d5c02df484bfcbbb0498bd943bad2ba5ffdad761c6d2ed3728ceb751928494182140b4061bbadad5d5dda62dba3afd3e8e594f83f4fde352f7e98dffd656247f9d61138c19842e31a6a6b026c1bd6a60c012f7c72eeac4f9fa135038744da8d59af34299224d9ea985b1a2699f9d12aff3e7bd68269f70dcb4ac06fb779f274d4b42e530ce4b1d3e0683b92bf97d666ee0ff871ac8613c4d5a030ed070f4ba6d20387c1162c251cc3021d99b87a5daf24df12c4111587366ce08938a399c0411ef92122fff2befba55267c4d95f5f22449a9b87f2fd85e45a7a5af835718cd25f998a1efd682657bc9574a6858c00b873e641578d4a618f0292257a048be5eac2dec3f75e547809474d35345ef4f31a114514c684b56aa107ca98a9ffa23c2992eb801252a1ab3d8c5fb63e4328baa2c20a3e55a7c7f729a63be18d0bdb13e6eec956902f3acffcb3f4a9d82637f7f2175f13df7da27b321dbc1cfc331d7297a116773bbd685db013d1aba9b142290aa1e7479745fbeb90dacf3d91477b7915a5e80ecb651ce5ad21a6b65bfc61488dcd876bf2c6bb37f57ed7759f492c8ef3b567cf42cdf81bf58ed500da2b44d7f2bda2a02a03885cdbd5b68100e25c2408b44bdda0f1260475ae1be4e1a9725e29b4c506338611d36fe34f59386d090b7afd755873bfa7aa6022a41d82efcb1c7d6d54127775fe373302c4697f8f4db26a212498252226ed5545561a6081992a399c8579dae286c618b70c05e9d1b075e724012653d2f32004620aa0bebbbf880082484c75b8677fc86bd68a163c4d8f7349a471e1f95b33262cc9e109905c7d4dae05fd6c21ca8aa90cca562ef75aaa344f193e5c2b7a5e2c7ca89660b706d8d2944f8d93a8ec3bcf3dff46c4d2fb84ac1fac27a853f2a949edb5321934f74f61fb3ae04e1a4351142bba85b3c15fa94264dfbf2c8a099f5160e9d9e2ba1fd39af4e4e441317a47bb97c4d9871e05d230a1f1cc334edc72f436efdc1bfab386234630225f09e833cfbf6e8a9b5b9ce733dee218131838e4b4d71ee119cf436ff98af6e604fad36b7f01529224923a71ef80f41529a39b1bfb361f5d21f9edfdd74934e8aa3ba95c5a35cf8fbefa41da4833bea778cda1826b6b1ed0df4830d3ba81c089195057d87b7ebd02d62f4891e7990c6649dddebf3b5ee07d0fa23c06025a8bfcff2b5aea35b85243e69476473f2c71fc5cc19ad4d1f741ffb522eb74bb7964e0c311951c65f615519502f3306abd1561e0355429c82ff43d8aed8d9d46b65d02ce704a1c4f84cf433ef448dd3d2b51ca0f88ea400508d492aceab852c0a178be3dcf063bbc0e7de60dff2db674b16b20a2aa8f2a5b8c426e8bca48107317e989122e3a6c4dc47481249673c82b0b54fb877bee95557575ca87fda42ab4ba49d5dfce4f2e638b4dbd2b465d3624615939b4fc16c9fa55012cbd69692c2e91211e19b1ff76f0b1b7203f7d1df5b12326d4d9d13f1e0a751ab13930586b8e0d3af12e8aa01065bac5573ee853abd12fd93348c0fbb8fa1f9b3ff1a14cc5fe3cac83dc481512c1ffc75f0d5d55a72827f2b11e2519af308cd2b2c57fbeafe3c5a54cdfe387b28bddfd2ad16698d299bda0b7b2b631997f7097d30d558bf3b2b20a8a1a48b51d959fba0a79d77d01e6eb283ffb29a371481865d8d39a71958c4328beebda12944cd05f03890695eda2dadfd4e9b82e32b865a4dd9e13d7ff4bc33effc98fe65e685ad30740864ef42f203e91dd05d7835a03f68db51be6d5c366eca316cacd03c10ffb288be7a7e68e937a765fe96da18e4d6530784a19f82b09469b6b2e43d160be2e884bc23b99ce205d546df524f3ade08ed21af303413ce14585dec2050fdd7900b60cd5188b4971264d09666f54e8849cde2682574d35c716de2e1c2c7bb94db2c0d12c123b46f252d52678631149e15de859fa5a2cf05c0f9decc78273e5ff1c91ad065907e3a16d1e198065f31da9aedc72013953545946b908098fad183c726d0355e6728dbe195468f907f07b761ccaadb6dd7f5b71e7276b5614d9299b5c4b6d4ae1b1c1fe40847f85aee48b8ecf1526757a516606baa2e57ed59329cdb73ae0924342bd61251f351db9af8e5c975df4ce2494aa8d220c012721270829463482fef923001530fb2b010bd20c96a2a713443968880651b84566242ab00b33722fa5018ea99629e846fa599e5da32cb95293d2aeb0b7aa7083a86271b72261b2698ebb2f4d90ddcc01cd575a84534388b3b0ffcc469346061b5995d2df3542c72584b87caf8f01cbda45e527d0ba7a6f293a5941cd67116b8726ee54c200029d6677f00c4f1730e86e2ce68de9ffb055c10571e8141d939ba9b990cbaee301ecc5c6ad0a832d8d8f7a04c28acdb47c640f4f1ae5af3942f59c7d0bc9f042d52927025d06a74d22064d85064566fc4d21ca2cfac577674b1f67073839c188b8a07bbf47140e07be6c5917185404c1a1c48f6b86f6f5c7eb4067ea3a4e4e4867113471cf0a7fd3cc1d36a5986a3f6e021acff494866729d41cd63e9557a26b992cada931db4267da3b707398dd8f55e9d28607a54d52e896f2772c59c1f930aa6d40a18702ceee4987755b2cbd75aeb017ce4f637f953933f397ced0196a807ccf6f5b978e60c00aa6ef89fb23204465ba123e7ce486f52b6cf91e1646e5ff43c53265d427612bbc7f61ac199c3550d31d906ab82ced949d0faa733bc406eab6bd2bda91bb593a6a9d02180d78504ac1276f1d13e2d2990bbcaba77f7bd77f744e91218b60d8010f696dff8e55ab4e2b2f24822f4d62b6eb0fced0f8eb44828dfa272433dd66e486649fcdfa56e370642ba2b4129b6e55c1c676e8c53091772fa41976de13b40e1b53396edbb5c46b1214c712f12b7c67fb38744b7fc2059cb96f64b0a55685a7ad53a1842221e57280c0a128fa98e1fd0ac0b94507c1aa478fc964c94962ae7807cb1030dbe71d908e9f3c6436328ff0fb4baf968234e6bbe33216c7736494c6355ff5a2a0dcaf0c288f13a8c31f95b278500d14b4ab2f54b7956014cd267ab0dd716753bd74e912b99558051384df0c9b3f28c41ed1bf97033dab4c9906bdca619edc02cec0174a726a6e2ba7d84fa04186f697ebedae9212e7ab2899c272d365e60191ce503551ef9e89ea6258c8ea6d968f5c545155adeb92a6158e7e65939f593cb45de2ebf5d84f00990c47fafa7f301d2f99a939e45d29f14fbf95c9fbe43bca387292e40edb3ef4345b8d4cf704b7d14538ccf89a943a17241998789f6d48bd7a90e5bf53bd849c5e751cbed0c6155adabee4a99e13fb7fe83c099fa06963d8d29a0b834c0b1f34eabf3f2a9ab86fb64a7f293085a2c2110b6fb6055c0e31f14801c2a2e9d5b326ab4eda8d68e20b9e8bfa43484939d5384484068770ede9c4a5f1430018263d9c0662200f11a2559ec015b6a59480f937e007e2722993109a548193806fafd18c0fcb2f40f1bef86cad1b39419319e1c505b907985947300ff1bb0b32144d2525270c20b89d405e0418d7b44f791621035d12c4838469ce42a9f989a229ca7cfc5f417c1302a24acd787864cca1b3042992556682659782492ba8e9f3fb0ccc460532912fd5b890e34ab44a12595d6c5f7f94338f5b6072b7609ae31a23c9b9bc47727b4f64af3b18b666d5684d4ee5a8cf3cdc00453466e35530a1540ec9b6b09284ab5e6066e04c9d022b83b2f0259512fd744e45edf2de92004494429969d50336ec1d0094837c700a075e5c593963cc01d3813abc8490c1ace0b6c809dafe33dd66039130a72ecb679c8b8fe18a07e668109817dcb38679a833473334bc5e6d1297d36d7442a71d89684e64a1c599ff7360f57551b49b0d89cb4669222c8a89254eba11aa5444c39dea5feaa9ad39f34e86d0960fa7b2c18cc1c6080e6f2717e1f1d01ec39292607bb821a66676c89565ff4775a07f4c9b398fae3f0b212fd16aa406c3eb8d1a3419567b06e2b7f4e0c8a56594bbb922b29aea9b01f7e656c2d75c1dfcf2efcf0cb2f09006b66fce4bc6d70feebdebf0769852cb409d4f7fb41736d6807552967cfe6a86b138ba0570274ea6439c3119be30e73a5ef0e459f1a04a6b52fdbf37165ef8de297cb18eee9baf8b8b4952fd0d55ca5b1ce0f598d9e9c0a34850175e4ea5567ec9c489c33b3c7c066df40979c8d7eae897af1675c72692aa518693fd05a3d8b8e9f645c8cd2318f4e29f658aa8df2c512317c871e7da00c9d881ef409551d2147f3f5b710e8facbfa8fa6efa36079d03862746b39b135d9773ebad67c7773156470246502ef9541a632e5ee613f3fb28d077f28594c4a5f1066d0d2c68d47a22c720d127e9d803fe4ef4fb7fd5404c6ac82b08df00018043a5f3c0d1fa66e963b223fb4469875ae187ca3598c89654195b83b2ce10c7d9dab2388a6468da65f37e45c7e1d41a9a9c6d02be7e3e65f265927e7fbf380257235ed47f7bcd08424097cb5064ee252fa6cbc5b51fd2f9791ca8e339f8006aeb133bc7620864e2be18a90289c5d4b5e905d8ae346c8feffa64477f751b48e69bdd6d4d40a77cf45a9dd9bc4428723c74d898436425fd49381a5252cc48ffba411988651cd695b03e88aa5d7b9472ba5c3b865c11b0ec76079b1e593d8f4e74933def50293a61d2922de5102f2d1cacac747426722710fabe658a0360b363c6ccc28fa6d67b707c4260ca9610f2f8f4ba1b42ba091ab6331ae445f4ab5a4c389315a8a338bf1cc0a036147665fb2d87d116524ca5815ebb2df272224a12265a5779a5195d961381b7fa80d14b4834100f4e7a3185269df888a4ffa074984c78215d87fb1df39794e1f94849726087de67ebdf18f63215b7a444377d22133b4b432b98bb94c1d2c28a80d218b284bed879d9d126b7d9a0b6adffb5f9813edc0b8c6a7a2b44b06bf975ac9d0285e643968dde799e67ffd8632eb98dbe1635c8bda7c6d6577b7b83f628619703e0bbe4af46cc63da63292b5f0b5a69a0f5547e335ea48c9dbb5f5642f4d05fa81c79cccb7a0032f9caf2124cbb2adcfb85f653af56fdfa082478cae8b3a85bd0cb2ed77bbaae61f4307f5b9ccd66779207f8cdf8be929c32fa9e6b88489a23a166b9e9f9f73b0f179d6ec6b9c4265d5b2a010f8a1f450200b46df9901274f4b872790c7a75bba8040071890fa987727356e00cda0115bc875eedfb181b50c4d1c75e7150777051827bf233e3ffaa245029736108210cdf9feaf098ff1a566833c28b9a962dcaf6cd535d5727dce60384e7c34c98b22b125c8b20b305aa2c447cdb555976a7f96d39aa82165d5f082a1cc2bee89abaecb2f91a34081aa3c584de22055af763738c8b774d75fd12d045d0fce125cfc38194c6e3c70bea78b55cf365c90a67383752c00a4b4e50a73c50d5c3655f67a8e74e73a046e76de994e62124f832c788ef415f2d22c1020305fa2718cae8199543147ecac62f992578c3f3277ab3293344ef", 0x1000}], 0x3) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001340)=0xfffffffffffffffe) r2 = semget(0x1, 0x7, 0x8) semop(r2, &(0x7f00000012c0)=[{0x2, 0x8, 0x1800}], 0x1) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000080)=""/101) 16:00:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) 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, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x10000, 0x7, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) sendto(r0, &(0x7f00000010c0)="9fa994a84b9f837db9e92dafdd3142d496d2b36397717544c4fc443ed6bb07fbec462286b57378aa15267752fd56ecb5da8e5e47bcdab118ea649a09dbe2fd792fe6f81e77a7f6253bf38f19b947a5ad11cdbfe2aa0c392a0943830e10dafd80a87d69e1552b634bfc83c3a4bc83dcf604b9f99c90ecf1ad1b60516d43844451fa879ff993fddb0dbb32e707247b324793599175cb640e9d69b01f03aa29150d8e3f7537b1f9085177f9786f4a8b5ce1197820740ef21bd9be3a", 0xba, 0x407, &(0x7f0000001180)=@in6={0x18, 0x1, 0x40, 0x3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14, 0x0, 0x1}, {0x4000060}, {0x6, 0x3}]}) r1 = fcntl$getown(r0, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8240, 0x0) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x2350b85b6fbebeb9, &(0x7f0000000140)='x') pread(0xffffffffffffffff, &(0x7f0000000180)="5c6539ef99c42f0503c70e05328bf47e6819c9817da471ece6806acfbaa0546dcabcf0336b538928e52daa8a338ab87c903fec0d1a88d3a3cd27610194a4a2b5d9f91ba0e97b934ddbab557503b1e4184d1ae9bf0a4fae2bbba96a05bd08cd3cb07abe013eb3e09ef150827e83510de5492080ecf55b89d2459459d2753a642990ccdd829b12d135916ae5c8b4b6a47ef3fb58c9b2aef4b0205b79850d6d5de63d9b1dc4592d743333f6da2e9e2e5c7bd8493f58b27981c0d0a381345f", 0xbd, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x20) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 16:00:24 executing program 0: setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) setregid(r0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x11c, 0xfffffffffffffc01) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xbb, 0x0, 0x4, 0x101}, {{r0}, 0xffffffffffffffff, 0xa1, 0x0, 0x0, 0x4000000}], 0x1f, 0x0, 0x80000001, 0x0) close(r1) open(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) 16:00:24 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000001c0)=""/193) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x6}], 0x1, 0x1ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) r2 = semget(0x2, 0x4, 0x100) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000040)=""/79) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)={{0x3ff, 0x5}, {0x5, 0x1}}, 0x2) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x101) sendsyslog(&(0x7f0000000100)="bbc622b15e6d285cd9777fbdb789d38075538da15f8e12a85cf38d3f7046a52ffdb42a803fe3ce6a31f8fff4af839a9dee87ab1bcd5280afafba852d30ea4e909bc261bc7e921bbeb87faf0ac229d86d643ceb429be638fb71c0c7f3884d7b2631f509fe3052f205debb942407f06e2bbefe2ff1dbef80c101b5774e54f8e2b821453af476baa11f0fe2d4c138b831f4ec3fc4f768bcfc90a5cf931c74cde876471f04ea9d47e79ac42288c6", 0xac, 0x4) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="25effc5b7942253865dc96f85cf90fbaa3efce77f1c5178577714fb217c1eb13b67a3bf0e1afc4d3544738f7633fd8b240e1e32c7b83cce0d3cb7d782d76e9dae725f815d4b701c712bfac5996abbad87abd24f942bbbf00bfc132d9def42ff21d8b810e5d27a7f363e8737defc7d2c37742070b633abd94abff160ad1b6ff403f1e03d1548ee9ab093d284e84969234c04395d6894f8f94b986891128cfbb72ee846be007cf63d694c2dc6f2a0fea5980efe032a5742ee2e065d6c1aa027db665f62c29e7b641c8a7643aac1787f58cf284ff51c5cd2d82e544056d3dad71c9f14a05", 0xe3}], 0x1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x8000028}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="820259f52d09d8152e2f66696c6530001185a07b2a0a8c5b0e3a867a7281771b3fdb36ce6c816fc8e9a279832285b2d5ccf6bfb23d11ecea5fe11ae049d08e246417c8db75c4e7740cfdc64faa35a6d6491c9d2726057be3f332dc6533f643a9fccad283f462d79dcd6ba883d07638e58dfb19bc44906f4d3696a035e0040214553a6511bb9aebe748eeebb399d9d80000000000000000"], 0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000400)="66bb9c7823773657f0561778d8443f42445baf4a6fb3bb3dc37b0a213da87de99eadb7ee803c27d96d196fee1edfbf000000002000000000000000025beeee517f7a9cfdd8678edc010000000000000049a6359eeac3610b6e71d987212544df5d9cc4a90d7b34218f284d241b9c292899f72937b1d4bd2a5f5220a9ce0cff5d60056c56f593b3ce4c9fadc3d51c1481fda9050fe16112533dd89195b2d4360900", 0xa1) 16:00:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8801, 0x80) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x40, 0x4}, {0x0, 0x7}, {0x27, 0x8}, {0x40, 0x8}, {0x81, 0x7fff}, {0x47, 0x9}, {0x6b, 0x4}], 0x7}) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x10c0, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x81}], 0x2}) 16:00:25 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) fcntl$getown(r0, 0x5) dup2(r0, r1) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0x6}, {0x3, 0x2}}, 0x2) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r3 = semget$private(0x0, 0x6, 0x0) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000300)=""/81) poll(&(0x7f0000000200)=[{r1, 0x4}], 0x1, 0x8) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x0, 0xc1}, {0x1000, 0x8000}}) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000380)=""/211, 0xd3}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x6) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x61}], 0x1, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0xf0, 0x0, 0x8, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x40, 0x7}, {{r2}, 0xfffffffffffffffe, 0xa0, 0x40000000, 0x6d77, 0x100000001}, {{r0}, 0x0, 0x6, 0x40000000, 0x4, 0x6af2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x6, 0x1, 0x1}, {{r2}, 0xfffffffffffffffc, 0x4, 0x20, 0x1f, 0x80}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x8, 0x7f}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000090, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x16, 0xf0000000, 0x8, 0xffffffffffffed77}], 0x61, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x40000020, 0x0, 0x40}, {{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x586f, 0x2}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0xffff, 0x9}], 0x4, &(0x7f0000000280)={0x0, 0x9fd2}) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xc, 0xffffffff, 0xffffffff}, {{r1}, 0x0, 0x0, 0x0, 0x1, 0x9}, {{r2}, 0x0, 0x0, 0x1, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x800fffff, 0x80000001, 0x7}], 0x7dd, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x401}, {{r0}, 0xfffffffffffffffb, 0x0, 0x400fffff, 0x401, 0x8}], 0x200, &(0x7f0000000380)={0x6dd, 0x8}) preadv(r2, &(0x7f00000014c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/116, 0x74}, {&(0x7f0000001440)=""/99, 0x63}], 0x3, 0x0, 0x0) 16:00:25 executing program 0: nanosleep(&(0x7f0000000040)={0xe}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x841, 0x0) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x6, 0x0) 16:00:25 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x104, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000100), 0x8, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:26 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x1) write(r0, &(0x7f0000000000)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x88) socket(0x26, 0x5, 0x3) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) clock_getres(0x0, &(0x7f00000000c0)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) shutdown(r0, 0x3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000100)=0xffffffff7fffc001) 16:00:26 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000000080002005, 0x2d94) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20200, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{}], 0x1, 0x0, 0x0) 16:00:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) kqueue() mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x893) 16:00:31 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x1000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010005}) flock(r0, 0x1) r3 = getppid() fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x3, 0x1, 0xffffffffffffff40, 0xffffffff, r3}) dup2(r0, r2) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x81, 0xfffffffffffffffd}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) pipe(&(0x7f0000000140)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x1) 16:00:31 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0xa0f6) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8010, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) kqueue() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x20000111, &(0x7f0000000200)=[{0x100000001, 0x8, 0xe252, 0x6}, {0x10001, 0x3, 0x1}, {0x7, 0x4, 0x7, 0x3ff}, {0x2, 0xb0ee, 0x9, 0x6}, {0x72, 0x8, 0x400, 0xbbc6}]}) poll(0x0, 0x0, 0x6) 16:00:31 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x6) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0xe91, 0x8, {0x100, 0x8}}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd0\x00', 0x1, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000180)=0x7fffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x4, 0x0, 0x5, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:00:31 executing program 0: r0 = kqueue() r1 = kqueue() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r1}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x6) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000002c0)) setgroups(0x0, 0x0) setuid(0xee01) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() fcntl$setflags(r0, 0x2, 0x1) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000008d640bd428802c85953b86e53a5a9b9f117d9c2bdfffe860290d7256d166f1f1dce142d16d70c7f48483c44e4ab639168d0d4ed37bb15eea5b5161291dd04c4c"], 0x37, 0x800) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x822, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000025c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="d7e8cb912b098e78a37be38c6fae9f804dd8fd6bc9689a5f1630660f9f1825d3dce3d920cf685faef9d36b4a6ff4a351f8d349443196e9f97bb2fa313d357cedd99cac5611e3ed0f4423a4d6d73d57428aac941b8762c8ea4a824cf32ef3abb84b49cfaa8c2bac6fdb291d8ce75e283f461ca0dbf45dc625775172b109c911ede448a24b36f5d295efd3db766fbc2da264a5359173f1af265388916148b9f32f3270d497a560b1be33f1e126f6f069b76f4e", 0xb2) read(r0, &(0x7f00000000c0)=""/200, 0xc8) execve(0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) socket(0x1e, 0x4000, 0x8000) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() r2 = kqueue() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x20) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x28, 0xdf63, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x40, 0x11, 0x80000001, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x7fff, 0x38}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x7f, 0x2}, {{r0}, 0xffffffffffffffff, 0x1c, 0x20000009, 0x0, 0x7ff}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x1, 0x1f}], 0x0, &(0x7f0000000240)={0x77a3, 0x1}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x2, 0x488, 0x80, 0x100}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:31 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x0, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r11, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x800087}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x6010, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xd757, "a7a965f394531e28d3b5b16983d9e90a378e7441"}) r2 = msgget$private(0x0, 0x2e3) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/147) write(r0, &(0x7f0000000080)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f302d8293e80e38d7ee1686b37109d0821b240328e68bc9fb757b70a", 0x5c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4c, 0x4417, 0x1, 0x69b63b67, "4a1057261e2ef2a9c332c601b4f31726e07f3e07", 0x8, 0x7fff}) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001580)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:31 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) socketpair(0x1, 0x5, 0x1, &(0x7f0000000000)) 16:00:31 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xc3642a079bd173d0, 0x48, 0x20, 0xa3c6}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x80, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x48, 0x3a, 0x2}, {{r0}, 0xfffffffffffffffd, 0x44, 0x40, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x11, 0x1, 0x6e8, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x10, 0x1, 0xa6}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x100}], 0x2, &(0x7f0000000380)=[{{r1}, 0x0, 0x1, 0x20000000, 0x80, 0x1}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x80, 0x5}, {{r0}, 0x0, 0x82, 0x20, 0x2, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x8000, 0xd7}, {{r0}, 0xffffffffffffffff, 0x4, 0x7, 0x1, 0x40}, {{r0}, 0xfffffffffffffff9, 0x32, 0x3, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0xe2a, 0x40}, {{r0}, 0x0, 0x10, 0x80000002, 0x266d, 0x6}, {{r1}, 0xfffffffffffffffd, 0x84, 0x2, 0x4a67, 0x7}], 0x100000000, &(0x7f0000000240)={0x4, 0x20}) dup2(r1, r0) 16:00:32 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x82000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="66eae5bcda733fc17ed98223b19848529bacc0c53ac5da46773611e1cac3fc608ed71892970fb973df", 0x29}, {&(0x7f0000000180)="4f8e5ff7538e10a5dc03bd00a12dc702da9249fdfe690e1d34b11f5a5867e0e1378723119b672c342a0a6a162ca3c0344b51b5fe445c43abe33a856010f279797f6f11b8126a25f0ad70da7d3928fe1042754d7a668a890f9ba57bb0f6ba9fc8a9486839162352d332968a50766f97a8b2eca8db76e46da2c82c7b4aca9c9fd8f4f31a3929382005d3013dcb8daed1cfde4db8bf", 0x94}], 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10210, 0x20) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x1) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0351402ba77f0c033c02df3105d9927f9a0f5e7e"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x208, 0xaa514ee1cd93f0c) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0x7, 0x5, 0x4ef8, {[0x56e, 0x40, 0x78, 0x1000, 0x8, 0x9, 0xfffffffffffffffc, 0x161, 0x7, 0x6d, 0x9, 0x0, 0x7, 0x7, 0x101, 0x0, 0x1, 0x86], [0x0, 0x9, 0x7ff, 0x400, 0x800, 0x8001, 0x3f, 0x100000000, 0x6], [0x40, 0x1, 0x3, 0x7fff, 0x80000001, 0x5fe, 0x1], [0x101, 0x0, 0x6, 0x4, 0x4, 0x1], [{0x8, 0x4b, 0x6, 0x1000}, {0x5, 0x7f, 0x2, 0xffffffff}, {0xffff, 0x2, 0x2, 0x5}, {0x9, 0x16, 0xfffffffffffffffc, 0x5}, {0x2, 0x7ff, 0x400, 0x1}, {0x0, 0xff, 0x9, 0x1}, {0xffffffff, 0x4c0, 0x5d, 0x3f}, {0x3bc21907, 0x686463b4, 0x200, 0x598}], {0xfffffffffffffffa, 0x81, 0x1, 0xb0ed}, {0x6, 0x6, 0x3, 0x4}}}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000500)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0x109) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x18, 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000080)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000540)=0xff) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") syz_emit_ethernet(0x50, &(0x7f0000000040)="88809f92b3c501ba4c21a9959dddb38e45a676972e9106774ed88f8897f9aedbff31b15c12aae6dc54b1b369adaf5acda7df433ce568fc51a66f3c0db22c3f24334ee9c80f9fb3eaa2d600afeaad75e5") 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x20000000, 0x2, 0xfffffffffffffffc, 0x0, "7565b5caf579c9990bf62a3afcc155373faa106b", 0xfffffffffffff801, 0x1}) 16:00:32 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x8000) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f610023162", 0x44, 0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000003000"], 0xa, 0x0}, 0x0) 16:00:32 executing program 1: getrlimit(0x4, &(0x7f0000000000)) r0 = semget(0x3, 0x1, 0x240) getitimer(0x0, &(0x7f0000001680)) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000040)=""/4096) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001080)=0x7fffffff) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000010c0)=0x80000000) ioctl$TIOCCDTR(r2, 0x20007478) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000001100)=""/129) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000011c0)=""/101) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001240)=0x7) r3 = shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffc000/0x2000)=nil) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001600)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r6 = geteuid() r7 = getegid() r8 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000013c0)={{0x8, r4, r5, r6, r7, 0x29, 0x3}, 0x4, 0x7d82, r8, r9, 0x800, 0x8, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440), 0xc) r10 = msgget(0x0, 0x2f37288d865d5fdc) msgsnd(r10, &(0x7f0000001480)=ANY=[@ANYBLOB="03000000000000000c7f7662262a8cd7d4ce52f56575e8d58abf504d858b9c16b194272a524703df3d86c5ffa6d988fc3fcde9ef0e5617769c5be56b87e65a718636068950c2ede1351543f1881d3959d02f086edbd0407ceb16eddeb5d2a5e9789659556d9aa8150cb250369fc188ba7e06a4355accda5c50b0742d1147565b9806551bbc150b26f657fcfc2b9876a6c297a7d192b774d32f33e0c8bc28e4b753f6ff0878bc32cf871d23609df836b902729dc8c05d077d3b3b059cd0b462ee5980233dc1ace83eb35d982fe3e2"], 0xce, 0x800) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001580)={0x9, 0x4, 0x101, 0x2, "908806faefb8ba3b3ecaf3187099e7e586993729", 0x9, 0x7}) semget$private(0x0, 0x3, 0x64) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000015c0)=0x4) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5c, 0x800}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x280, 0x0) 16:00:32 executing program 1: r0 = socket(0x11, 0x4002, 0xeffffffffffffffe) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x4}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getpgid(r3) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) 16:00:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="3edd6eba8a2ed47c0f1615696ad41b074c39c1dd3bb667006a722a4863b05e2deff77da2802e9e758a01efcdc0c27dfaf556132b777d83e0c1a087259be4c51ad6c637d1c475fa0a4c39253802a193aba5f3556a5f0b269cfbfb3353fcb45b25bc57debbdf40bfc5ba1bbb0431ed187f099a78d2eba8459bae187d2693cdc2f69f1cdd62ba785c5121b7fdce86a7bbf01e9aef65e219e73474e0be6130652179de4c4f92e8313391"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000002000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getppid() r2 = msgget$private(0x0, 0x408) r3 = geteuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r3, 0x0, 0x18000}, 0x40, 0xffffffffffffffff, 0x0, r1, 0x0, 0x0, 0x0, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x988, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x40000006, 0x800, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x5, 0xf0000000, 0x0, 0x100}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x8, 0x100000001}], 0x2, &(0x7f0000000180)=[{{r1}, 0x0, 0x80, 0x2, 0x1f, 0xfff}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x8, 0xb06000000000000}, {{r2}, 0xfffffffffffffffe, 0x4, 0xc1, 0x0, 0x4}], 0x3, &(0x7f0000000000)={0xa8, 0x283}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0x6, 0x7, 0x1, 0x65b182c0, 0x8001, 0x9f]}) 16:00:32 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2}, {0x6}]}) syz_emit_ethernet(0xffffff1f, &(0x7f0000000200)="f249664c991a3d8a51000067056f6649c8346ca70000000053f58b55c54526e27e6a5c4859984e520820b37d383de2869b0e9d2f0170acbc286f1832") 16:00:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x419, 0x10000, 0x57aab27c, 0x0, 0x5, 0xfffffffffffffffe, 0x100000001, 0x2, 0x3, 0x7, 0x7fff}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x8100, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r1) 16:00:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/34, 0x22}], 0x1, &(0x7f00000000c0)=""/29, 0x1d}, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x0, [{0x2, 0x4}, {0x3, 0x1}, {0x3, 0x3f}, {0x3, 0x200}, {0x1, 0x2}, {0x3, 0x4}, {0x3, 0xd7b}, {0x3, 0x7ff}, {0x2, 0x3}, {0x1}, {0x3, 0xfec}, {0x1, 0x1}, {0x3, 0xc12}, {0x3, 0x1}, {0x3, 0xfffffffffffffffa}, {0x1}, {0x2, 0x16}, {0x1}, {0x2, 0x800000000000}, {0x1, 0x33}, {0x3, 0xfffffffffffffff9}, {0x1, 0x2}, {0x2, 0x80000000}, {0x2, 0x5159}, {0x1, 0x6c}, {0x3, 0xbf2}, {0x1, 0x429}, {0x3, 0x6}, {0x1, 0x6}, {0x3, 0x6fd6}, {0x3, 0x200000}, {0x1}]}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x8, 0x8e1, 0x9, 0x0, 0xff, 0x0, 0x0, 0x0, 0x2, 0xffff, 0xbdd1}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000300)) setrlimit(0x0, &(0x7f0000000340)={0x5, 0x5}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000380)) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000003c0), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000400)=0xa3a3, 0x4) r1 = semget$private(0x0, 0x3, 0xc1) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000440)=""/170) sendto$inet(r0, &(0x7f0000000500)="f9572fc88ec9df9cfbc77cc5d35e713bf6379e234710cc6318ea9992fd469266f2b08a4f831a487b6120bb2ca352d59b65612591b24ee9371162e43212b23ef774f0b062fe8289415a11363a910a0bfaf32e827e77617c93ebde7b695862e15033058d6e2f157855e7502f8f5a97a8be347c55ae51db92ba43f00c55024337a9766ff9f6675cabb0975cae8d7e9d290b7f097c7cb46916d2290d2d07", 0x9c, 0x4, &(0x7f00000005c0)={0x2, 0x1}, 0xc) pledge(&(0x7f0000000600)='\'#M\x00', &(0x7f0000000640)='\\/\xcb\x00') mkdirat(r0, &(0x7f0000000680)='./file0\x00', 0x8) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000006c0)={0x3, 0x5, 0x200, 0x2, "14dd844dd46d1bdba11326d9c08aa8164aafc6c6", 0x2c, 0x101}) setrlimit(0x8, &(0x7f0000000700)={0x7, 0xb9}) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000740)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x20680, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000007c0)=0x800, 0x4) semget$private(0x0, 0x3, 0x1) semget$private(0x0, 0x1, 0x4a0) r2 = socket(0x18, 0x1, 0x100000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000800)={0xfffffffeffffffff, 0x8, 0x10000, 0xfff, "9848c0245e9bd24b2397392d2e2049e463a06216", 0x7, 0x20}) setrlimit(0x0, &(0x7f0000000840)={0x64, 0x5}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000880)) preadv(r2, &(0x7f0000000900)=[{&(0x7f00000008c0)=""/19, 0x13}], 0x1, 0x0, 0x0) fchdir(r0) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xffffffffffffffcf, 0x4c, &(0x7f0000000080)="b2e9e2e56c8241331e763fc9e6148d6ec7829b7fe16ec55d73b1d9920e5fc222673834c83592862c8e70acb9ac4c00a09652a3ec9c62ca746a7803380d083fed6356073d79a24adf1635ad045a31603e0083b372c4bc59cecf8a69e3f1c636ae3603c0f0ee094bdd1fc00c8db18dab33cf9c321e0c52db388ccb0c6b39435a25312354b19208e5e91a66d9ceb8591803c980cbb993cd51e2233a8b0810a95d5f4748a139576d4143cef51d7f445f0c875a8cb817a11583d9dcd3f46a8e05b6fb53ca4639ae0fe5261be8b843add3ff875ab2587ad406e86a", 0xd8) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:32 executing program 0: setuid(0xee01) getegid() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = getuid() r2 = getgid() r3 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/178) chown(&(0x7f0000000140)='./file0\x00', r1, r2) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000040)='./bus\x00', r0}) dup2(r1, r2) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x3, 0x100) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/167, 0xa7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) close(r0) lseek(r0, 0x0, 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) write(r0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0x8, 0x7, {[0xffffffffffffff7f, 0x1ff, 0x1000000000000000, 0x0, 0x101, 0x8001, 0x8, 0x90, 0xff, 0x8000, 0x81, 0x7, 0x1, 0x4, 0x9, 0x0, 0x8, 0x3ff], [0x9, 0x2d84, 0x200, 0x400, 0x7ff, 0x5, 0x7, 0xfffffffffffffff7, 0x8, 0x4], [0x40, 0x6, 0x100000001, 0x4, 0x80000001, 0x2, 0x8], [0x3, 0x20, 0x6, 0x6643, 0x3, 0x6c], [{0x20, 0x5a9, 0x8, 0x4000000}, {0x100, 0x38b9, 0x4, 0xff}, {0x1, 0x800, 0x1ff, 0x4c8}, {0xfffffffffffffffc, 0x8, 0x4, 0x6}, {0x7, 0x3, 0x10001, 0x7}, {0x100, 0x5719, 0x5, 0x3ff}, {0x101, 0x6, 0xff, 0x1}, {0x8a96, 0x0, 0x2b, 0x6}], {0xffff, 0xffffffff, 0x3, 0x9}, {0x100, 0x7, 0x1ff}}}) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x48, 0xf0000001, 0x8, 0xff32}, {{r0}, 0xfffffffffffffffb, 0x41, 0x2, 0x8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x15, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xa0, 0x45, 0x9}, {{r0}, 0xfffffffffffffffb, 0x5, 0x88, 0xcd3, 0x4}], 0x6, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x16, 0x1, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x3f, 0x6}, {{r0}, 0xfffffffffffffffe, 0x48, 0x2, 0xffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0xdc4dea7d67154c92, 0xf0000000, 0x9, 0x80}], 0x400000000, &(0x7f00000000c0)={0x8b6, 0x100}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x6, 0x5b81, 0x10001}, 0xc) fcntl$dupfd(r0, 0xa, r0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") chdir(&(0x7f0000000140)='./file0\x00') 16:00:32 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xff79}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x2, 0x0) write(r1, &(0x7f0000000100), 0xfeae) 16:00:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x3, 0x9, &(0x7f0000000140)="9976bf957262097ac928f6053cd5817f2f70b25397edbf8e773375ad1f6dd0d404a3f1e4cba9cb4fcb6895aa6c60a60b40ef40db3f6b4a3d9300ec26d93bb1077a6719e74d402ce7374e311f1ca91fcacf0e7f24a74c04c7782005815b77f342a3fc3723db5df09fb2775a46b4879b3dfe2b4d284bc975b9d90051ccd0172c7df9063e034eb85228d0d834498797aed1451c9b5da0d89f229a7dd2aafc7a04411e6560a0b980169023bd79a62d1b0b4c1954eae6b0126c627ef4c3ea74f971427c776440606bf67c6b55bc58c3abc2a2fe900ca6a49339fe98d6805929079ae49cb7fdf315ec44fa481d0b60d99943f73843", 0xf2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r2) shmdt(r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2b8, &(0x7f0000000340)="b6") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1f) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10080, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x100000001, 0x7, 0x366, 0x1, "0dfffbca4af7d1a95b0a944e19538bcf50db5255", 0x10000, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') fchmod(r0, 0x71) 16:00:32 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) getitimer(0x0, &(0x7f0000000040)) chdir(&(0x7f0000000000)='./file0\x00') 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x12) sendto$unix(r1, &(0x7f00000000c0)="51561d5871ebf53e7826295ca2db4e768069b904f6b0c49a9b48bdc710743beb82798191c7359fda6b851b453e3257e1ed72c7b43602cd55a0f61fa907d9ddf712b41c9bf79f6c78198ab724fbeffa1a595808ff02143bf4624a4be71dca9ff4e5c72e8c032f945c8db6e821585b08bd66c2a6c9fc2f061f2ebe17eb7a1390f50f8980ee9444ea192e729fd4b022c232f6c5cef2bf721161bba9", 0x9a, 0x5, &(0x7f0000000180)=ANY=[@ANYBLOB="2e0173000000"], 0x8) 16:00:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80a0, 0x100) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x10, 0xc8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0/file0\x00', 0x8000004) setuid(0xee01) fsync(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) close(r1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) 16:00:32 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000006c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000300)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1}]}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x6d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xa}, 0xa) semget$private(0x0, 0x0, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) setsockopt(r2, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x6, 0x424) 16:00:32 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) socket(0x3f, 0x4005, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) r2 = shmat(r0, &(0x7f0000f27000/0x3000)=nil, 0x0) shmdt(r2) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0)=0x4, 0x4) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:32 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x800, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) setreuid(0x0, 0xee01) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0xdd50) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000200)=0xc) connect$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r3 = semget$private(0x0, 0x7, 0x20) r4 = socket$inet6(0x18, 0x5, 0x10000) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7ff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$setown(r4, 0x6, r5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xd2, 0x8000, 0x6, 0xfc2e, 0x9, 0xffffffffffffffc5, 0x9, 0x6, 0x3f]) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000280)) faccessat(0xffffffffffffffff, &(0x7f0000000140)='/', 0x0, 0x0) 16:00:32 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x20002, 0x152) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x20000035) 16:00:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = dup(0xffffffffffffffff) utimensat(r1, &(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000180)={{0x6, 0x6}, {0x9, 0x8}}, 0x2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) socketpair(0x1, 0x5, 0x7, &(0x7f0000000100)) 16:00:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000200)='./file0/file0\x00', 0xc000, 0x200) 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, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c6516d039356c76f07c8c43d65e69bae637826bb1fc77ddf835cef03096f5285b8ff950805fd74bbbf6155534d5729e8a"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) pread(r0, &(0x7f00000001c0)="856a4c0c70d3014e27e8cbc5e3549024dcc87c617dbd5153015847443b0450a55bac63567d127443f206f092263bb90af23b268740ce7cd61774816b3eb43868bfab9660d0b4b7001236f9c494473ebf1488bb1682d1c3e21903cee2b15d35e57dc08485547ade3f960a4dc3c46c0a3a9161ed7aba19d5824a33a681fb1ccb2fa6efb3d4f35574cb52fcd22f529b5d0ba9cd72c888be089967d54461d14e8edd66c77cfbce85501a4458751f43eacd9c412cb2f7f444e42d7c674ae7fb32546570ce022365a6a79ae4275482b0", 0xcd, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x4, 0x1, './file0\x00', 0x10001, 0x3, 0x4000000000001f, 0x9}) r1 = semget$private(0x0, 0x4, 0x104) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000140)={0x7, 0x5, 0x100000001, 0x1, 0x3, 0x1f, 0x40, 0x1000}, &(0x7f0000000380)={0x421, 0x7f, 0x6, 0x1, 0xba, 0x3, 0x10000000, 0x8}, &(0x7f00000003c0)={0x8, 0x7ff, 0xfb3, 0x1, 0x7f, 0x2e7, 0x0, 0x9}, &(0x7f0000000400)={0x1f, 0x9}) semctl$GETVAL(r1, 0x79ad67fa9405ba5b, 0x5, &(0x7f0000000540)=""/249) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) r5 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x9, r2, r3, r2, r3, 0x10, 0x298}, 0x6, 0x9, r6, r7, 0x20, 0x4c}) 16:00:33 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x6, &(0x7f0000000000)) 16:00:33 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5b) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:33 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r0) recvfrom$unix(r0, &(0x7f0000000040)=""/198, 0xc6, 0x42, &(0x7f0000000540)=ANY=[@ANYBLOB="006530009147a863c8974ebcb10dcbf2cc3682bb1915ac5b31a83595f2b172ce72d9390608ca8615dd73c646b0146cc261edd47dfb67e73f0450d6e380dbe2fd01958d61171e648f2ef2c9401f17e089bb87991c7f35ef9764d0a07a75c28c8b9797c3b78b2740f49182f733709be77bccf5bf22fddece44e35371db8fa1758cf2f2a9ecacedbd2a629807ed6c6f5f6e8798a620d294bb179d25d8ed475b7a4a281aff63ec995087c749507535f79590cbd5c0c47a063fe7bd158fac6d00a3818fe6cf03184dbb8e665952e476c1846679832bad57ea5bf8ff94a50d417e611e73e04fe2da2af56e967a5e8ca2073a6ad43bc81b58e958af48456f54d4ccb213e220ac3e5ad750a229bd03f77433283aa030edffc301831eb85adae3e816c285068e41211e61eda8a224ff9b92f0ae92231ee66e1952f8431d94e0d74fc8ccbaf9524d62d4103de825ce1fc356540ecc2d128ff6dc84838198d04b5760141930cbd055184cc740ff2272feb6596d63c98aa637672eb46b97e45c74715817bc08f384a1482d3eba1b0a4ffaf91872684581f896c03a92a70cf146955c7baa5370758cf703108a3bdc506728e82b48c1d31e86680dce0cb19159db051e2184c3329c1bd7fcef01598506992321d827e9c63f33aa8c09bc40cac8c556bdb4a35f42de0d62b660f0594a4b5ecca93f4c39459462a344e585e61e037572563aae9e19439e24bc4aaf89a5bbcbab1abf0caa3267ef7ec042f0070f35f6642347907ff09d8519bb6e8e5a2663ee1c3c5ea5f088767d61d96c3338dba59c15622d27de38fc1a7584a079b28792491e3ba5f4"], 0xa) 16:00:33 executing program 1: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000280)={0x43, 0x0, './bus\x00', 0x0, 0x0, 0xfffffffffffffffd}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = shmget(0x0, 0x2000, 0x422, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000300)='.-[\x00', &(0x7f0000000340)='\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='}\x00', &(0x7f0000000400)='-{\x00', &(0x7f0000000540)='~\x00', &(0x7f0000000580)='*\x00']) 16:00:33 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x408, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44, 0x0, 0x0, 0x3}, {0x9}, {0x40006, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:33 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget$private(0x0, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100000000400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000025}, {0x6}]}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="a7", 0x1}], 0x1) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/255, 0xff}, {&(0x7f0000001300)=""/221, 0xdd}, {&(0x7f0000001400)=""/189, 0xbd}, {&(0x7f0000000000)=""/33, 0x21}], 0x6, 0x0, 0x0) 16:00:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x451, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x88c0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x34, 0x0, 0x0, 0x8}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x203, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x7) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x8001) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x400) kqueue() ioctl$TIOCCONS(r1, 0x80047466, &(0x7f0000000340)=0x8) 16:00:33 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f00000000c0)="d1baffa52df2277f76068d2a91ed5c0c91362b0a827448b916b5d59cdf088142d4621c9e85d51839a99224d01822b8a51e022e3b6f21b2e2c9583f93c4", 0x3d}], 0x1, 0x0}, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000002c0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/57, 0x39}], 0x1, &(0x7f0000000240)}, 0x801) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x0, 0x0, 0x6}, 0xc) r1 = msgget(0x1, 0x40) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0x3, 0x0, 0x2, 0xc00b}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x7, 0x0, 0x0, 0x3}, 0xfffffffffffffd46) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2d, &(0x7f00000000c0)="bb7a318eb13641d7555e42b7ad51fd5b873e6994d88b2eb9c9f50e874e6d6507daa2801121f92c00bece8cab8d") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) setuid(0xee01) fchflags(r1, 0x0) 16:00:33 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x28000, 0x0) preadv(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x4004745d, &(0x7f0000000040)) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pread(r0, &(0x7f0000000040)="f4a93907d1c90fbb9c2a424630b544ef82e957aa7f3f3a6f93a90130f6cfc778b9e3c0a16f5aed7f514048ee53ce715df8f8395911a535b23d95b626b8a272a23ca746de0b121da6de8a8bfbc376824bc3a1660a6a9b2e7ffcd5fb25081289fced42abff9a6febf9e0a1c159e541a1ebc16c43714b5c884e8a84552caaa4b4d7b9aedcce44c69739889333ebe6ccb396a1b30cb96a84bea523ca9a82fe3d866631b3c07ecf3b7b95df300a2358fab9e35eb11ee15749717cab3aa7bbbe0e8a", 0xbf, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00113c270000000000000000000000000000000000000000c6c02d845152281f23450aed2c3f00ffff00603e97a0c2245206d96f5f", 0x256}], 0x1) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) fsync(r2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:33 executing program 0: r0 = socket(0x7a, 0x4, 0x0) getsockopt(r0, 0x0, 0xd, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:33 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = msgget(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/230) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xebfc3fdf}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) close(r0) fcntl$getown(r0, 0x5) unlink(&(0x7f0000000080)='./file0\x00') 16:00:33 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x13) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socket(0x20, 0x4000, 0xfffffffffffffff8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x40) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x77) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20c50, 0x80) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000000c0)={0x1000, 0x8000, 0x4, 0x1000, 0x7e2, 0x0, 0x0, 0x10, [{0x2, 0x5, 0x800, 0x5}, {0x400, 0x8, 0x4, 0xffff}, {0x7, 0x0, 0x4, 0x2}, {0x4, 0x100000001, 0x9d, 0x1}, {0x20080000000, 0x2, 0x101, 0x5}, {0x81, 0x401, 0x8, 0x6}, {0xffffffffffffff7f, 0xffffffff, 0x14f}, {0xdfb, 0x800, 0x7f, 0x7}, {0x9, 0x1f, 0x2, 0x7}, {0x1, 0x400, 0x1, 0x6}, {0x9dd, 0x4b, 0x9, 0x7}, {0xffffffffffffff01, 0x9, 0xfffffffffffffeff, 0x9}, {0x1, 0x8, 0x20, 0x7}, {0x3, 0x4, 0x100000000, 0x3}, {0x14, 0x1}, {0x9d06, 0x200, 0xffffffff, 0x2}]}) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) write(r0, &(0x7f0000000240)="4f74baed9a9441402ef46e8117941181365e8655f70257ad4f617d012ab62b4f77ce7c8f813c5858e7df7ae035953e8c2982ad9f4884884c45611d36b2eb42399d93f48292622241479cca67d27dde2a5fff7cfdc035033d9a744e467e61a08e3af1dfe5c4f2d97d9265de48f25c5670a928ae52c5d5554ec4277833a26a9c7069da903260d79e84de0b6929549daa221ee61a3756c5b15bfb4e2532163edb3ef574458a81adbb8189ad81e516c232823173c7e26615394199701fa23bc62778f2f40e247db9d94a3de8944d648800b84260d2", 0xd3) r3 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ftruncate(r4, 0x0, 0x30000000000) ftruncate(r4, 0x0, 0x80001ffffc) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x81}], 0x4000000, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="5faac322e5be55a8e1a0d17472a86c3dfea15dbe38b2199544fd45b27e586cefeee1d333551a4e788bf4982a90861ccbe04cb67576cbd9df34d17dc5e0cf6466c1630d7a1d6a688f27be230307ab2f4e2f4933c4f8252f2abaf9d7aa3e8fac7dcde6a58f861236e99c87997c7b1d75dc0e4a641b991519ee6cf18becaec92d154664a922733f6dc615ae8a8f3d8ccf3d62516626dca7df321e927850dc819ff628c5a61c93e9f102ef3f81f7", 0xac}], 0x1) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) sendto$unix(r0, &(0x7f00000000c0)="febbf27dccecc7a74b5847a4f6ccd6dc915ef76e198ac0983f3ac7a06da320b942", 0x21, 0x8, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f77e76c65300046134017c8f87b94fbb5384e5c3bcebd091f53583d3cd6d2d6600b5f4f62186388d804d1d6fde9fa84da3b1b839f34a8211137326e26c89d0d1141f2552ca8f3d11857ba16e7c74cc3f0092945313993abe8eed22bbe04d3d373cc6e9a8bcc0f107898b92e747332db1c8a61296fd7146498fbe1548cfb8856611a5354ab2aa4ffeca5679bb760253703"], 0xa) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30000, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file1\x00', r0, 0x3}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x8001) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file1\x00', r0, 0x3}) r1 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) chdir(&(0x7f0000000240)='./file0\x00') r2 = getuid() r3 = getegid() lchown(&(0x7f0000000280)='./file1\x00', r2, r3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)) ioctl$TIOCSDTR(r0, 0x20007479) semget$private(0x0, 0x3, 0x142) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) chflags(&(0x7f00000003c0)='./file0\x00', 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x408, 0x0) fchmodat(r0, &(0x7f0000000440)='./file2\x00', 0x2, 0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x7ad4, 0x1, './file2\x00', 0x0, 0x4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000004c0)={0x2, 0x7fe2, 0x1, 0x7, "e4a73b3d9bbcc57fcada235c7e138878759a7472", 0x7, 0x2}) utimes(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)={{0x800, 0x100000001}, {0x400, 0x6}}) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000580)={{0x823}, 0xd0c, 0x0, 0x1}) setreuid(r2, r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000005c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000600)=0xfffffffffffffffc) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000640)) getsockname$unix(r0, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000016c0)=0x1002) r5 = getegid() r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wskbd\x00', 0x8, 0x0) setuid(r2) fchown(r6, r2, r5) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1b0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x6, 0x7fff, 0x401, "416903e863b457d314dcae989a1b993bedd47993", 0x8}) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:00:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x308a3, 0x2) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000380)={0xc69, 0x1, {[0x8001, 0x3, 0x0, 0x400000, 0x9ca9, 0x9, 0xfffffffffffffff8, 0x81, 0x6, 0xade, 0x200, 0x284, 0x3, 0x400, 0xffffffff, 0xffffffffffff7fff, 0x449c, 0x2], [0x1, 0xcf5, 0x3f, 0x3, 0x7, 0x5, 0x6, 0x618c, 0x401, 0x7], [0x8, 0x800, 0x8, 0xfffffffffffffffb, 0x4, 0x10000, 0x7], [0x80000000, 0x4, 0x2878, 0x8, 0x3ff, 0x7], [{0x2, 0x31, 0x0, 0x9}, {0x3, 0x8001, 0xe3e, 0x39bd}, {0x9, 0x593f, 0x2, 0x5}, {0x5a0, 0x9, 0x2, 0x5}, {0x5, 0xd4d, 0x1f, 0x2}, {0x494, 0x5900000, 0x1, 0xffff}, {0x4, 0xf7, 0xfffffffffffffffc, 0x4}, {0x3, 0x100000000, 0x2, 0x4}], {0x3f00000000000, 0x10000, 0x6, 0x100a}, {0x70, 0x0, 0x0, 0x5}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="4b393ae8a6a17824671def4cb6332edfd8197ed0b84ddb4502217ce3e61f6e632d007fa956f7830f4024fd51ecddff0ce7ceaf706386418a0e712073878c3cd92993b635a68b3cabe8ea8a03f81f223db045d9a2f5294f71fafcedaed5227ef36257621074dbe01373dc861146dd9326190aac5c4ce865", 0x77) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) syz_open_pts() 16:00:34 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x18149, 0x0) minherit(&(0x7f0000d9f000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f0000f0c000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x1, 0x3}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCFLUSH(r2, 0x20004268) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) geteuid() shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000e43000/0x1000)=nil, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) r3 = shmat(r0, &(0x7f0000f27000/0x3000)=nil, 0x0) shmdt(r3) 16:00:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x891, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x7fff, 0x9, &(0x7f0000000080)="e4fc7e4a170328eb203ba154", 0xc) r1 = socket(0x2000000000000002, 0x3, 0x2f) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) chmod(&(0x7f00000000c0)='./file0\x00', 0x80) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8180, 0x1) 16:00:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x21, 0x2, 0xd83, 0x57de}, {{r2}, 0xfffffffffffffffd, 0x4, 0xf0000004, 0x2, 0x9e7}, {{r1}, 0xfffffffffffffffb, 0x50, 0xf0000015, 0x7fffffff, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x46, 0x80, 0x100000000, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x4}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x40000000, 0xa0000000000, 0x4}, {{r1}, 0xffffffffffffffff, 0x54, 0x4, 0xfff, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffff8, 0xc0, 0x13, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0xd, 0xfffff, 0x400, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x2, 0xe18b}, {{r1}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x10001, 0x9}, {{r1}, 0x0, 0xfa, 0x4, 0x86, 0xc7}, {{r2}, 0x0, 0x41, 0xf0000000, 0x3, 0x81}], 0xef48, &(0x7f0000000000)={0x6, 0x4}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) 16:00:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x41) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) pwrite(r0, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) 16:00:01 executing program 0: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) preadv(r0, &(0x7f0000000900)=[{&(0x7f0000000340)=""/68, 0x44}, {&(0x7f00000003c0)=""/165, 0xa5}, {&(0x7f0000000480)=""/174, 0xae}, {&(0x7f0000000540)=""/200, 0xc8}, {&(0x7f0000000080)=""/53, 0x35}, {&(0x7f0000000640)=""/217, 0xd9}, {&(0x7f0000000740)=""/171, 0xab}, {&(0x7f0000000800)=""/227, 0xe3}], 0x8, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = kqueue() r4 = dup2(r1, r1) accept$inet6(r4, &(0x7f0000000200), &(0x7f0000000980)=0xc) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x83}, {{r2}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x3}, {{r2}, 0xffffffffffffffff, 0xfffffffffffffffc, 0x800fffff, 0x9, 0x2}, {{r3}, 0xfffffffffffffffa, 0x20, 0x2, 0x4, 0x4}, {{r3}, 0xffffffffffffffff, 0x8, 0x8, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20, 0x5, 0xff}], 0x9, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x82, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000180)='./bus/file0\x00', 0x2, 0x1) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) rename(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000140)='./bus/../file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/185, 0xb9) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x2}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) recvfrom(r1, &(0x7f00000002c0)=""/165, 0xa5, 0x2, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5, 0x8200000000000000}, {0x80000000, 0x9}}) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)=0xfffffffffffffffd) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x7ff, 0x2}) 16:00:02 executing program 0: shmget$private(0x0, 0x1000, 0x1fe, &(0x7f0000ffc000/0x1000)=nil) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002700)) shmat(r0, &(0x7f000002f000/0x2000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001380)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='.\x00', 0x1, 0x50) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x15, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x1000000}, {0x1d, 0x1}, {0x6}]}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000008080, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0xca8}, 0x10) r1 = socket$inet(0x2, 0x3, 0x89) r2 = msgget(0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x12, r3, r4, r5, r6, 0x10, 0xfffffffffffffff9}, 0x7f, 0x9, r7, r8, 0x7, 0x2, 0x1000, 0x400}) recvfrom(r0, &(0x7f0000000000)=""/20, 0x14, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xdf1, 0x7fffffff}, 0xc) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) r9 = msgget$private(0x0, 0x200) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[0x0]}) msgctl$IPC_RMID(r9, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev//pf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xff) 16:00:02 executing program 1: clock_settime(0x3, &(0x7f0000000040)={0x943c, 0x6}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x20000156, &(0x7f00000000c0)=[{0x17, 0xffff, 0x3, 0x5}, {0x8, 0xab5e, 0x3f, 0x7}, {0x6, 0x92f, 0x1, 0xffff}, {0x200, 0x4, 0x4, 0x8}, {0x20000006}]}) 16:00:02 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt(r0, 0x9, 0x63, &(0x7f0000000180)="0d8180645dd130d6d9b79fcad29124b210f25f22a95a9b1eb295529453cfbdeeff0c7bf02b73c35b6ed36af5dcf730ce215ae8", 0x33) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000000)="f2", 0x1) setsockopt(r1, 0x6, 0x1f, &(0x7f0000000040)="18456557e3f4bafb8ba03699e5f165e0140cafb0ca296c6d3991c82722444c8efff45afac1e2408cc9645fe86d347d7e42f7afeb8e2edc94d718df27f717ebfa2094b8879c8506b050bebb5c30c9746a4df4bcfebb11e78b17d16195ca7bac51764d61d89a0cacca8a81da1afab6aeec6348d3aee32b23331fa5afca129d579c1b56", 0x82) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x200000000006011, 0xe02) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0xffffffffffffffff, 0x10000080000) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x80) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/40, 0x28) fsync(r0) 16:00:02 executing program 0: r0 = socket(0x18, 0x0, 0xfffffffffffffffe) setsockopt(r0, 0x2d, 0x3ff, &(0x7f0000000040)="79adf35aaceb4a5d33e09691e225c318e460513454fcff7b0eb764ed0bdd02d945b4c07c0b6b767be04bd2825c9315245f184c940e124097", 0x38) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10081, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)='oL', 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000280)="8a37a193fa8226d825744398e7cad008b9a3f422e051833a44", 0x19}], 0x1) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') write(r1, &(0x7f0000000100)="e008dc6c6d62279d2738382d57c259040e7be8497858d04333", 0x19) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x14}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x301c3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x1000, 0x3f}, {0x18, 0x3, 0x6, 0x7ff}, 0x80000001, [0x6, 0xe173, 0x96b6, 0x1, 0x26, 0x0, 0x6, 0x5]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10080, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="ac", 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100, 0x0, 0xf1b7, 0x0, "08e21e6c8400", 0x0, 0x100}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000025c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='ol', 0x2) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x34, 0x0, 0x0, 0xfffffffffffffffc}, {0x80000006}]}) fcntl$getown(r0, 0x5) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x401) 16:00:03 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) lseek(r0, 0x0, 0x0, 0x2) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r1, r3) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0xf000, 0x4) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d052e2f66696c653000"], 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) 16:00:03 executing program 0: chroot(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0xa2, 0x4) close(r0) select(0x5, &(0x7f0000000000)={0xd350}, 0x0, 0x0, 0x0) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x828, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) pread(r0, &(0x7f0000000100)="b096459964050c0ddd0b7200477bb1e3774e8ab06923", 0x16, 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x40) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000002c0)={0x16, 0x1, 0x83, {[0x1f, 0x7f5, 0x7, 0x5, 0x7, 0x9, 0x2, 0x3, 0xfffffffffffffffd, 0x6, 0x0, 0x800, 0x8, 0x8, 0x2, 0x8, 0x2a42], [0x88, 0x200, 0x9, 0x0, 0x1, 0x0, 0x5cd, 0x1, 0x3, 0x859e], [0x80, 0x7f, 0x4, 0x7, 0x0, 0x2], [0x5, 0x8, 0x8001, 0x1d8, 0x8, 0x7f], [{0x101, 0x1, 0xd43, 0x7f}, {0x6, 0xd5d, 0x10001, 0xffffffffffffffff}, {0x7e00000, 0x6, 0x732a}, {0x8000, 0x0, 0x0, 0x7}, {0xa6fd, 0x3, 0xa81, 0x7}, {0x66e27227, 0x401, 0x3e, 0x3}, {0x5, 0x2, 0x5, 0x20}, {0xffffffff, 0x1, 0xff, 0xffffffff}], {0x1, 0xfffffffffffffde5, 0x8, 0x2}, {0x8, 0x401, 0x8000, 0xdc}}}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r2 = msgget(0x2, 0xa) msgrcv(r2, &(0x7f0000000000)={0x0, ""/23}, 0x1f, 0x3, 0x800) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x39da31da873a701, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x89, './file0\x00', './file0\x00'}) 16:00:03 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x2, 0x0, 0x3, 0x3, 0xfffffffffffffff9}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x3, 0xc000000000000000}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0xffffffff) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x5, 0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x81) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x200) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x1000000160000}, 0x8, [0x80, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x81]}, 0x3c) r3 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0x5) write(r3, &(0x7f0000000080)="670dc3", 0x3) truncate(&(0x7f0000000240)='./bus\x00', 0x0, 0x10000) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x17ffc, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x9b3, 0x40) chroot(&(0x7f00000001c0)='./bus\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 16:00:03 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000000)) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$dupfd(r1, 0xa, r0) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) 16:00:03 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40000000000fe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x34, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/211) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0600000000000000000000000800"}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r4 = dup2(r0, r3) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x7f, 0x0, 0x4, 0x100000000, "3f08f0acaec437a4f0770c6706ce404a3421e0d1", 0x101, 0x80000001}) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x6002, 0xe000000000000000) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:03 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000000)="f539a8b7529c0c2b72960b395dceb4268ed39582ece5e061db30854789025a319a4521bbf06fb3d06320c1f35f4e724dc42b93a2400976cd738440d1f1c9281b804235ed1092ca53249be7b9eb77154bf88b75eb0048d1b8aa694dfcd568a38dd47650040208c2abc0fc89749937892bc864a29fcad9862ca958df07e9605b92473825218dfb6bf96c8bd2a087553bed44e19f06c9b3e1192bd90f7cc74f2b87f59879ca792af9280ad49c5417207d15c24a2c362ed06ffd9fea5727ca3b1712", 0xc0, 0x8, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) 16:00:03 executing program 1: r0 = syz_open_pts() flock(r0, 0x768fb1bd3cb8adb6) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x980, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x5, 0xffffffff, 0x6, 0x3}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8881, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000100)="9c872007ffffffff2fdfe06e5f31a2b8505a8209652e6e2e", 0x18) execve(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 16:00:04 executing program 1: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:04 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xc0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) pread(0xffffffffffffffff, 0x0, 0xfffffffffffffc71, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x401, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = socket(0x1, 0x0, 0x5efc1d48) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)}, {&(0x7f0000000140)="aa66165d781e48d88bcc1dea87af7a44ab2bcb0b08e10a4a7c33d6f997118115b94b1acb4d04147f47a8028180be0fa12d7c1c1de1c9debf3f39bbc8f2226e60902891f4d7a5", 0x46}], 0x2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000300)=""/225, 0xe1}, {&(0x7f0000000400)=""/235, 0xeb}, {&(0x7f0000000500)=""/110, 0x6e}, {&(0x7f0000000580)=""/157, 0x9d}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x2, 0x7c) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xe024, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000480)=0x8) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x6}, 0x10) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x3dec5846}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: setrlimit(0x4000000003, &(0x7f0000000080)={0x100000, 0x100000}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0x500) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7c}, {0x80000000000006}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pwrite(r0, &(0x7f0000000140)="aa41826fdcc06e94e750cb606aeb1f41a9cbfd9a76bc7b19b9784b7146c4684db54b937e295366aec38bbf1ca69dbd7c14d560aef57dacd0abb366ccabb95dbfa0c19d8523ad5674167eb41236c7d82b5187a3d9c37e73bd233483c5bfdde774ccfafe61affb5cbb4d7884a0385323", 0x6f, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xfff) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3f) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) sendto$inet(r0, &(0x7f00000000c0)="7325fd74e32116d8202f1f54f3312e7306fb099c9bb5a2f636a9034c50fe2c7aaef5a712d013663149dd23e12f7d90a166c2b0cb6322fc6851c3c5af42061328d76e07b90d9f7b3cb0f4359f1071f00c8cb6e24249de33a837248d88f391ead4431118a67b9eaddae1aa5e59ecd7907bbc82fbf12164ce23be595af64271991da702a799055697d64fd3b933281157c087da2285aa53c80be07fde15232b6c58f3157f665136de86c93eb23784619bb7bbc2a10f", 0xb4, 0x4, 0x0, 0xffffffffffffff99) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="45d6d03e575b04f4724fe4e1fe83c875072200a6d6ef17aa69b62e87f29c66bcebb3c48b649e79179a77edd9ef479737", 0x30) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fsync(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0xffff}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4f7afb9d8dcd1850013950dccbba93214e5a2f1071d5027e3e401ffffffc557977136807465e08c0fa6ae84c9831c897c8127023ad900c55c04000000000000c024676a85", 0x57}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) fchdir(r1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x2ec) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:04 executing program 0: socket(0x2, 0x8001, 0x3) 16:00:04 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0xdd, 0x0, 0x0, 0x0) accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) read(r2, 0x0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() getrlimit(0x3, &(0x7f0000000040)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0xfffffffffffffffc, 0x0, 0x0, "61aa0d0300000000004bc000", 0x0, 0x8000000002}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b30300000000000000e0ffffff"}) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$setflags(r2, 0x2, 0x1) 16:00:04 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000400)=""/161, 0xa1}], 0x4) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:04 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10042, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000), 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)='MS', 0x1c9}], 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000140)="db5dc8a376957960ab3021479669aec4135da2321ad9c9c5b21a8df5adc2634369058b77fe04e57f26559b43c7d4bae922fcdc9c3f3b6a305d360cfaa6a772bb92c74098e44a1f95fc7acff21d81a095182f54d08386e72fac73c311d61115181a36f086e5e0a4f2685081fc66db782e1b112a061b5b98959b62e5bdd20984b8456ad864ca8e01fd1322e91b7208a008cc165e0aa396c9f39f6ddfb304b7d5d3b38e"}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x388, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x2, 0x9, 0x6, 0x1}]}) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x4) accept$unix(r0, 0x0, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000740)={0x6, 0x1, 0x6be4, 0xa2e6}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x41, 0x2) pipe(&(0x7f0000000700)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f00000007c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000006c0)={0x5, 0x1, 0x8, 0xece8, 0x5}, 0xc) mknod(&(0x7f0000000200)='./bus\x00', 0xe088, 0x7) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x200, 0x7}, {0x18, 0x2, 0x2, 0x100000000000}, 0x9, [0x6, 0x7, 0xfffffffffffffff8, 0xe8b, 0xff, 0xfffffffffffffff9, 0xfe7b, 0xfffffffffffff001]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0xb9, 0x7ff, 0x5e, 0x5}, {0x0, 0x4, 0x6, 0x100000001}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1d}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x1f, 0x100000000, 0x73, 0x5}, {0x1ff, 0x9, 0x3daab849, 0x6}, {0x4, 0x450, 0x7, 0x5}, {0x5, 0x10000000100, 0x8000, 0x1c000}, {0x9, 0x5, 0x9}, {0x4a9d72ea, 0x0, 0x1, 0x8000}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:09 executing program 0: r0 = kqueue() r1 = getpgrp() wait4(r1, &(0x7f0000000200), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x12}, {{r2}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x20, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kevent(0xffffffffffffffff, 0x0, 0x3f, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x22, 0x1, 0x100000000, 0x7cce400f}, {{r2}, 0xfffffffffffffffc, 0x1, 0x6, 0x8, 0xffffffff80000000}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x6}], 0x4, &(0x7f0000000040)={0x3, 0xfffffffffffffffd}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000000c0)) ioctl$TIOCCONS(r3, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) wait4(r1, 0x0, 0x2, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) preadv(r0, &(0x7f0000000080), 0x10000000000000ca, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x58}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x83) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x7, 0x1b5) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="184e"], 0xa) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x20, 0x3) chflagsat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1c) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x44) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x1f, 0x2, 0x0, 0x0, 0x7, 0x8, 0x7, 0x3, 0x1, 0x4, 0xfff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_addr=@un=@abs}) 16:00:09 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000640)=0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000080)="b25dd93617533151ea8d80d3a564430b225b2c896e5fcbf430ded4491eb4b0b716d55590fea19a72bb160d68a05e6ee5d1f4948846be5ef4db88109e6fcd56e8e72d3f403734eef94ca3d5d901baecefd474712775346cdabc7e6ae5ed84a71eba9283d093d75b6ca3cd7b13e7963e35a1d375a99bfd96f23995599dc19e7b7df6ce33b0cdeadb8e8e78d32846da1827019d3e81dd3a9d317cb19cf719fcbcb27d4faf0037d6b8611c6a97601b3455925531c123ea8589d48c1b0563a2403aaf3546e86ceaacf84f60fab1fc3628ce8f429802206f9c4087816dbc692ceba47de11319da591483fcdf6e257e3ad10877a2b739516eef1cab12aa23e630514bd082dded38e5f4526aae2040264ddee730b889d1c678dde8c9a1882a8a0628ef0862dce89e87b4a4e1aa0401e2b89c49a3bfbda8771a3e5e111d33e095b75b0b95abe7c4228ec05f29df82d5b2e78cdbd1e378b11c430e940c7bef476f4a4dbce6307883c227a741d5c9898a42aaee0adaf6ef4763af745d39b83910b3f23ba77e5ebe2fc09c05cf6c473af083a7fd8ead101a0f57279fecf1e435c3429f411de75763b5d4d9853ac2f8236a49b9f7eb45a8a14c1a680accfd32d8e72cdc63f89ff870b05a8721cdb79a52e3bd5c4ca5fa5f7038a3f04bacef7f6c5d89ad80bf6906e3edf0c6eea9eebbaf0e799178d7f3e6ea069277d39f687290eb09d9a1fd154eac9fbc7f0ac13de938137a036a2b6b29df8ea53f97df4f1110f1238ee972477c06a65f1751ed5674ca240e26deb892ce1f2baab1539b7e2e080663ab9838a0595f0db2e901dc2f0a0321067aaee4e0d60ca2606789fe07ee767dba89e10e8e2fbcaec97074607e9afbc3ecd48e59de425c01f222f29b71b39dd3a8f75aa521af4b80460549e61850c5a1b01161217872f347767ffafaaaf557d96051fde576db505a468c15983995b90ec4fc8c30f25cc98a2b08465ff741620857ce6116a5d82b72e0f2c37770caaeeccfc21b9999736d194b581e13074cf3f0a55bd8c99cc99220068ecbda3b675295a363c6a7c0064464ca2b6320269f58a628754d2a554295eb3d693034bcd20af1063d2f33524610cf8a4109df4e59ef9bb6ba3d1a60b1114b795238e63f4ac20d284b5c79b4e07e2716fc58d86fc3313451f9ca5b99a5e8f985be344f7aed54874135b410da5893b07ba206adeeda2de95157c57e66bdc3458855b9f4ad272e9dca987012c717008327a6583e0107c485c914c397bbbb2afb89a7c7d44675b5808b4540fe64de58c29a85645a044c305b590c1df6cd603715d536de23d92dca0ac0ec2ccfc9ee8d6c9e5520221328dc295912b972616ae08bb1d2491b2980cba5b245d93b0c951f8f21554ffc2fa9da61de0a6a99f858a22db651278b5b413d7697a3ea86d9b6d8ea47a57bbdbe712b9435e480adff23bc193e4f662619490aa1601f6192d3f78fb05348352d6794ba36cd6a36ce2bc2f66b56ab0fc179a03cadf802603879d0eab53cc4ff2765aca74bbba90bc67f97cd6fed05a646941ed2aac5c9d1bd4284ac7a71585e9dc20bd85d60e232c95f86f750308564449727eda8edbc8330a8464c69851f340905be19512bb40ab88ecdbe609a7894afb2cc2cd2aca8cd5565dae7d5addc4246024e7c182c247ee058c4eb0aac9c619364086d37d507f1fdccda03977d5f35e51150aa8493a2fabaff869d57dc13b59fbc0febc9fde76c98b5be6cd2aea46ebbcfc654749d0debfaeb581566956b3c674df54a8b73402ce30ceba019adb04bd180b31a9dc89588606229101f765d3eb4537880f091c1157309c8ade72185af5d677b52626fc236066afe696fa216c0a5f8158089f8e903d04298dc42c375bf160e6c91e209d0cbfc010cf0f044089f3a8fb8424bae8150cbcdc4fc989a5126cce5ecc5fa2013f426ffd76feae3a18d1a6fccfcdf9b901584106f5681923964b29d86c2a3632ad6e3e2b992c5bbbd067454c7cb429d882ebe980cf5d55cf3510372e4017dcc760366fb4d", 0x5a1) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100000000000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140), &(0x7f0000000180)=0x4) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0xfffffffffffffc01}) select(0x40, &(0x7f0000000040), &(0x7f0000000100)={0x9}, 0x0, &(0x7f00000001c0)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") r1 = socket$unix(0x1, 0x7, 0x0) read(r1, &(0x7f0000000040)=""/32, 0xffffffffffffff64) 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x9, './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1fffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x3, 0xffffffff, 0xd7bf, 0x10f}, {0x8, 0x1, 0x3, 0x9}, {0x0, 0xe0b, 0x2, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="221db00f00"], 0x10) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000001040), 0x1c8, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x600, 0x0) close(r1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x3}) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000340), 0x6, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x0, 0x0, 0xfffffffffffffffc}], 0xb9, 0x0) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x1, 0x2, 0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x20000009, 0x0, 0x0, 0x8, 0xfffffffffffffffd}, 0x2d3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000080)=""/43, 0x2b}], 0x2) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/113, 0x254) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xb, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x401, 0x6, 0x8, 0x7}, {0x2, 0x6, 0xfffffffffffffff7, 0x1f}, {0x1, 0x6, 0x8, 0x22}, {0xd886, 0x3, 0x5, 0x200}, {0x5, 0x1000, 0x100, 0x2}, {0x1063, 0x101, 0x4, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000380)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x3, 0x6) bind(r1, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x25}, {0x2c}, {0x6}]}) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000001c0)=0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xfffffbffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x23, 0x0, 0x2df, &(0x7f0000000380)=""/225, 0xe1}, 0x0) sendto$unix(r0, &(0x7f0000000040)="2e40f4fd1005330e41552df1c4dbd077bc01c320832d0432fffcbd40e30ef41c004f822add95a03572480085760ab4358421e025ca156f2c5e253fed22619f6004c31d3b222f965fe69cf1bbde6dfaf36543580538909a01fdf54e2c8926ca3819d7eb2d7fe6c6e7df6c5fbfc744b5dbfe2cbcfcf8475458e7b5", 0x7a, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x30000, 0x122) recvfrom$unix(r1, &(0x7f0000000200)=""/249, 0xf9, 0x1, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 16:00:10 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0x20, 0x4, 0x9, [{&(0x7f000072a000/0x4000)=nil, &(0x7f0000406000/0x1000)=nil, 0x9ae}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f000037b000/0x4000)=nil, 0x6}, {&(0x7f00007fa000/0x4000)=nil, &(0x7f00007c4000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000103000/0x3000)=nil, &(0x7f00006f5000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000494000/0x4000)=nil, 0x10000}, {&(0x7f00003ba000/0x1000)=nil, &(0x7f000006c000/0xf000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000689000/0x1000)=nil, &(0x7f000030e000/0x1000)=nil, 0x4}, {&(0x7f000076b000/0x1000)=nil, &(0x7f0000699000/0x3000)=nil, 0x90000000}, {&(0x7f0000486000/0x4000)=nil, &(0x7f000053c000/0x2000)=nil, 0x7ff}, {&(0x7f0000075000/0x4000)=nil, &(0x7f000004c000/0x2000)=nil, 0x6}, {&(0x7f00005d9000/0x2000)=nil, &(0x7f0000010000/0x3000)=nil, 0x7}, {&(0x7f0000127000/0x400000)=nil, &(0x7f000075f000/0x2000)=nil, 0x7f}, {&(0x7f0000fec000/0x12000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f00004a2000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000783000/0x4000)=nil, 0x5b}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ff}) getdents(r1, &(0x7f0000000040)=""/41, 0x29) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:10 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:10 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x11, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4000000000000000, 0xfffffffffffff801, 0x4, 0x7a6c}) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x20) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x38}], 0x1) 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x1a, 0x2, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0xff) r3 = socket(0x18, 0x400000002, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x11, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000340)=0x8) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0x1f) 16:00:10 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000100)={0x5, 0x4, 0x9a1, {[0x3f, 0x3, 0x0, 0x4, 0x0, 0x4, 0x8, 0xf55, 0x4, 0x9, 0x9, 0xffffffffffffff01, 0x101, 0x8, 0x45f15578, 0xfff, 0x7, 0x7], [0x200, 0xfffffffffffffffd, 0x7, 0x5, 0x6, 0x0, 0x81, 0x4, 0x4, 0x80000000], [0x1, 0x3, 0x21a, 0x9, 0x9c8d, 0x7fff, 0x4], [0xfffffffffffffc01, 0x5, 0x0, 0x0, 0x8, 0x401], [{0x9, 0x10001, 0xb6000}, {0x8, 0x3f, 0x8, 0x2}, {0x800, 0x5, 0x14000000000, 0x5}, {0xb159, 0x200, 0xf6}, {0x2, 0x4, 0x101, 0x9}, {0xfffffffffffffffe, 0x8, 0x0, 0x8}, {0x6, 0x8, 0xfffffffffffffe00, 0x4}, {0x80000000, 0x0, 0x3, 0x20000000}], {0x5, 0xffffffffffffffff, 0x10000, 0x8}, {0x6, 0x9, 0x69}}}) setrlimit(0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x22, 0x1, 0x6) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080), 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") rmdir(&(0x7f0000000000)='./file0\x00') 16:00:10 executing program 0: r0 = socket(0x40000002, 0x3fff, 0x0) r1 = dup(r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x5d, 0x0, &(0x7f0000000000)=""/93}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001000)={0x1000, 0x0, &(0x7f0000002040)=""/4096}) read(r1, &(0x7f0000001040)=""/4096, 0x1000) fchflags(r0, 0x10000) fchdir(r1) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x2, 0x10) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x0, 0x8, 0x3ff, 0x1, 0x1000, 0x3ff, 0x7f, 0x2, 0x3, 0x5, 0xea50}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000380)="4dc39f1eb57dfefd9bfac0a2a41e49c8ca06fbcb197cc70ee9a677677920a27aed80ff3721703ab6ea91a18ddf7e7ad5b3973f98a83dfdcde126eb1b24e241e0c402af8c80334f9f1bab944bf8fe88fdce369e54706492ba69d7051ada747d7ea6fca6b3cb07be729572015d7115dbc5972094aa4f9e1223375efa5bcd844b59f83c0bd6683f1d870c1addd05f41c2cd1ad1f4e43384d3dacaf2c5e910bf83951199273371083d1374e168590e43735b0380137afa2185b128ebe9d4c52ae9c3b59458938f0d0bfff4a0d5e9c12b"}, {&(0x7f0000000240)="06930a79881721970bc76d8586482e29034da6d885b65769e0b7b81e9ad8c4c7835c5beac6e5beab40f63e24878b80923065bf931d555b85de6cabc4b62ee13f04478f42826b42b7beef51209ded939709408f9c84410b52799e241ee6e4ab6b52fe2511930cf9c8c660fedaa4658ea6d02bb9d07e4882275f71ef13d6237f36cfc8aa2a5b641fd0cfb6c134709f248a203a4c049756772a0b6317"}], 0x1) 16:00:10 executing program 0: r0 = socket(0xc00000000018, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x3, &(0x7f0000000100)=@in6, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup2(0xffffffffffffffff, r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x59) setuid(0xee01) r0 = getpid() r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000080)={0x0, ""/162}, 0xaa, 0x0, 0x800) r2 = getpgid(r0) setpgid(r0, r2) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/137}, 0x91, 0x3, 0x800) r3 = msgget$private(0x0, 0x20) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="000000ffffa559b6393357986a064490fec7ad86fd39ad6875db352afe9037650000ebde902454a90cde71d5fe61d30d0efc3bdb48ac2684c7c060b1d4b3d8bd8cb700b68e72c81118c9a0260b00000000000006f04be8d439c8bb660d981fca240960e95ac78ebacd4a1fe616e3e080e57fcc000000"], 0x1, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) fcntl$setflags(r3, 0x2, 0x1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1c, 0x0}, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:10 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000340)="853c417fd420862fe3d778a351fd9bc141bc855af122e2e90509a27edeeff8c568db5f7e558fc424faae20ac9ddc8f6d9725c92990a0f2f5ae80be8eba3fcbb69c152bbe8f06ffce40905480e58ef2f2d60ac5754b05b13d04a24daa166d523851516e6ac30b3e39964e0d4d4b85f397ff9959e53cfd351e5298cc4c066ba9d7ddb7bee85fe01e88e80b4ffa348c6488d6bc2eec9b6a55933432fc9095fcf6a4fb83153746f80d54b3e0550c5eab5128c2", 0xb1, 0x4, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000000)=""/214, 0xd6) r2 = openat(r1, &(0x7f00000001c0)='./bus\x00', 0x380, 0x8) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000400)={0x10, 0x5, 0x4, 0x800, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4b}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x240}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}], ['./bus\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x401}) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) read(r1, &(0x7f0000000200)=""/28, 0x1c) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x7, 0x1ff, 0x1, 0x0, 0x60000, 0x7fffffff, 0x101, 0x0, 0x0, 0xffffffff, 0xfffffffffffff448}) clock_getres(0x0, &(0x7f0000000180)) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)='g', 0x1}], 0x1) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6000, 0x1) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x210e, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x7) getitimer(0x2, &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f0000000040), 0x6eb, 0x1ff) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:11 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400fa00ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e0820a58fe43bea7a07246ebf7969e5d2d9ac55a52f7dc809671de4bddd7c5a000000a6462d5a0b7bcb252d813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb070738a6acb07c62f54b37e9ca54178cb0237ba5050932ed63dd48d600000000b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2a530239fc1ecc440000447c8920000abec43bec4656f729f7c40b3d5fccd0e67beab3b0cb0c1c63e399ec9327524c0f36c55a02a05961e2dcddadb78bc9cc0acc63d156cecbc9edd8a568f564b4d21780180aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdcfb77d3f79c942bc4127a4dc3f33d4fcd03af0c832c20c64013ecdb22b2585613c22c02b5d116429a7362603ba7c87467e90000006ca7dc4ae4412e7f94d2caa912a40fcec3f196eef727b24198dc5a3300000000000000000000000000006c01fc08803a3d70c9495cff037bd4a40eba474f403d029c909a0e3e3bc4a0378e77533c676576ee30839a5b4477e694b2ffb5e9c5be89fc9d6fa12f3ec24df3073f433933f3f2833424be13aafe6f409fa83639f37466768c885dcbd08e2ff675b9f3b59c1ba8a6f38927f32c4aefe037a3e8b08c8fa4d24f1cc832b8eb7d4133d9d795cc76a6c1cf40c9e8a53c7afbf5677e4050021831fd89d264d7d741002a2d5fe7e45257aad8070000007adac85a9a20393cde207f70e14663e7b2d54b49917168b9968b4b4dcd6cf7c90af6770883147c02387239dad554c4b4ca3beb98b09d322b5172fc7a58c6876ff54690302364abdfef1d444802ad8445efb0c9a4cf8af0fcd5e811c9dabaafe0d6207595460e96e79b6776c2f02cadbac7eb3aa666787623d8018af9288c5634ed8cfa00f20f81a42c0e74d1d791a03c7cbca55a8cd32bec31a000e861e6b91843164ad9ee5e78dc89625e7b7942770da94a951368372b6fc9e8fde61b4f2151c4e6a8bab38b054e942ee6a84a686cbd39d821f53963c3328d2db2a7144fb75293d75e5e83cf4ba7f00bddd68b11651b646810a8d1bb85af1166a5527388d6208060e1f566eabb3a92a0db16c0e79bd50d731752d0cd512e4087bd4402226d05e1338df09a78f0fbcef847aae988d566b1bddd9da9cdf9964b8cba2ccc23d5dd807700"/914], 0x10) writev(r0, &(0x7f0000000240), 0x1000000000000138) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) semget$private(0x0, 0x3, 0x142) 16:00:11 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x500, 0x9, 0x0, 0x0, 0x0, 0x2, 0xf0}, 0x0, &(0x7f0000000000)={0x4, 0x10000000000000}) select(0x40, &(0x7f0000000180)={0x5, 0x9, 0x4, 0x9, 0x1, 0x577, 0x6, 0x10000}, &(0x7f00000001c0)={0x5, 0x2, 0xfffffffffffff17f, 0x6, 0x9, 0x6, 0x7, 0xd3eb}, &(0x7f0000000200)={0x100000000, 0xffff, 0xabc0000000000000, 0x8, 0x9, 0x7fffffff, 0x71d4, 0x40}, &(0x7f0000000240)={0xfffffffffffffffe, 0x8000}) select(0x40, &(0x7f0000000080)={0x4cc9, 0x7, 0x8, 0x80000001, 0x80000001, 0xfffffffffffffff7, 0x7f, 0x101}, &(0x7f00000000c0)={0x5, 0x7dbf, 0x8, 0x0, 0x833, 0x1000, 0x75}, &(0x7f0000000100)={0x49, 0x784, 0x0, 0xfffffffffffffffb, 0x0, 0xfff, 0xffffffffffffffff, 0x1}, &(0x7f0000000140)={0x3f}) 16:00:11 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0xd2) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) 16:00:11 executing program 1: r0 = kqueue() r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000080), 0xd72, &(0x7f0000000140), 0x7e, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000400)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000000000/0x4000)=nil, &(0x7f0000003000/0x11000)=nil, 0x8}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1f}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f000000c000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x6}, {&(0x7f0000011000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000007000/0x4000)=nil, 0x9}, {&(0x7f0000004000/0x2000)=nil, &(0x7f000000d000/0x3000)=nil, 0x4}, {&(0x7f0000007000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x11b7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000011000/0x3000)=nil, 0x10000}, {&(0x7f0000009000/0x3000)=nil, &(0x7f000000c000/0x4000)=nil, 0x398}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000010000/0x1000)=nil, 0x7}, {&(0x7f000000a000/0x3000)=nil, &(0x7f000000e000/0x3000)=nil, 0x3}, {&(0x7f000000a000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xff}, {&(0x7f000000f000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffff52dc}, {&(0x7f0000011000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8176}) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r1) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3, 0x3}, {0x2}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x7, 0x5, 0x100, "2028e0db33060b6f5fb3b372d44aeb68a378e5a4", 0x1, 0x9e}) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x81, 0x8001) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b278ea3c") r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x52) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x8001) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x40000000005, 0x0, 0x1000300010002}) flock(r1, 0x2) rmdir(&(0x7f00000001c0)='./file0\x00') close(r1) chflags(&(0x7f0000000180)='./file0/file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x8b, 0x200, 0x6, 0x5de}, {0xff, 0xa7, 0x3, 0x401}, {0x0, 0x4, 0x1, 0x2}, {0x11, 0xfffffffffffff890, 0x20, 0x2}, {0x8, 0x6, 0x4, 0x67}]}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x35}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0x10001) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r1, &(0x7f0000000140)=[{{r1}, 0x0, 0x4, 0x80000011, 0xffffffffffffff74, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x7fffffff, 0x101}, {{r1}, 0xfffffffffffffffd, 0x28, 0x1, 0x60000, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1000000000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x5c, 0x2, 0x2, 0x8001}], 0x5, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x3, 0x1}], 0x1, &(0x7f0000000240)={0x8, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pipe2(&(0x7f0000000080), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x4d) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x3}) 16:00:11 executing program 0: r0 = socket(0x3f, 0x3, 0x5) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x54}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff81, &(0x7f00000000c0)="b65156d54f588ed04d41ce1a8ff6a80e3ae71194ec43186f474f3747cb8bafdbf52d9e19c816e2ea909ce0a234eea3401a2e21f1d6078e0ba8a50cb873bcb73a928adaba06a3be50aad5fccdbfdd4db5de80cd695ca95f135602fc232f27a6cbb7c73979cfd4e1") ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:11 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0x40, 0x189) r1 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./bus/file0\x00') fcntl$dupfd(r0, 0xa, r1) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x93}) r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x800, 0xa0) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000001c0)="fcc0ef6009e5c2a1b452a7927496742fe920a6d8fd20b8bd809cd88f9c828e498958eb9e6e90507fd6e6687a8f2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf20000", 0x75) 16:00:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000440)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = semget(0x2, 0x0, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) semget$private(0x0, 0x3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x2, 0x2}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[], 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6119) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0/file1\x00', 0x402, 0x164) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() geteuid() r2 = getuid() setuid(r2) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) open(&(0x7f00000002c0)='./file0/file0\x00', 0x800, 0x120) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1ff) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x4) r3 = dup(r1) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x80000000}, 0x10) 16:00:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x3a) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "937500"}) r1 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) write(r1, &(0x7f0000000100)="c4ec616220decb40ba2dd2bc3433b3b2dfa03c07b4c724a60c87c8ee942f981340a519f603f3395adf01939dc97e54ad196795af4409fdb45de489cea36602412d84494ea08e05df2bbbff5b8c27c37b4144d9ed3e42a6d48d6a798e30ad96bc54312932b7313e9d3da047ebdebe590833dd85a669f6b96e5e8b5066", 0x7c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x400) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "f42fdffdb727a6f4951b97e895225696b7b11ab5"}) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x4000, 0x8) setsockopt(r0, 0x5f7, 0x4000000001, &(0x7f0000000200)="08fbdcab9e7765aaa3eff422e3d12c49f2080000000000003edb1f02b6a7bbfd4d32f5156ff1452f0c6f7a44fb389ebc08fdc46901d895a96f1025cbacd3c175f6393e9d329ccc60c80400000000000000c09e3bcc073403000000ba5a9d41fd5c3a8a7ce13374c40508eea4d05a25852aec3a9a3c11d525828c5dc11c70d8b14368bc1e9b085d6aec7eaac969fdcc70934c39fb0a57ffa5c161cca9a8c89575260df375bfe846cb7dea708e83f7bc95735321852bc11be42b6dce571483566c48c52287c4ee07547e7382128c2408d8a5727239b9e09b9d18fd29a6926c43f7e5d04fb64a12ed17f554ee68a4ffc393846554e95da78fde769c0ad9637e73524b2f5081f3b0c11e63ca4e54d65cd17bb83312605201bb5ec36e71f4a95a0f8271448d6f26bd6549e2e3f125bbfe845fcc401fc8f8550f79c91313689b42fee6b66406f8cd168d5e24933197f231b7eaae692115b465e243", 0x158) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c9, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) r2 = kqueue() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20010, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x200, 0xf8ec, 0x401, 0x491, &(0x7f0000001740)={{0x7a, 0x1, 0x6, 0x8000, 0x5, 0x5, 0x2}, {[0x0, 0x5, 0x4, 0x1, 0x10001, 0x2, 0x2, 0x0, 0x7, 0xb6, 0x4a19, 0x100000000, 0x8, 0x7f, 0xe8, 0x9, 0x8], [0x3, 0xff, 0xffffffff, 0x8, 0x2f, 0x6, 0x6, 0x1, 0x2, 0x81], [0x5, 0x81, 0x0, 0x0, 0x3, 0x3, 0x4], [0x7, 0x1348fc53, 0x80, 0x5cad, 0x2942, 0x401], [{0x0, 0x7f, 0x1, 0xff}, {0x8000, 0xffff, 0x8001, 0x4f8c098f}, {0x6, 0x81, 0xffffffffffffff5a, 0x7}, {0xc2fe, 0xfffffffffffffc00, 0xfffffffffffffff8, 0x8}, {0x0, 0x40, 0xfffffffffffffffa, 0xffffffffffffff81}, {0x85, 0xece3, 0x1c00000, 0xe7e}, {0x7, 0x3, 0x80000000, 0x8}, {0x10000, 0x8, 0x86cf, 0x7b}], {0x0, 0x0, 0x7, 0x5}, {0x10000, 0x2, 0x3, 0x7}}}, 0x3, 0x4}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001500)={0x1, 0x1ff, {[0x3, 0x7, 0x0, 0x100000001, 0xfff, 0x1, 0x8, 0xfff, 0x7ff, 0x6, 0x8000, 0x6, 0x1, 0x8, 0xfffffffffffffffa, 0x786f, 0x8, 0x9], [0x0, 0x101, 0x0, 0x2, 0x1, 0x5d, 0xfffffffffffff3fb, 0x1000, 0x0, 0x77], [0x0, 0x100, 0xffffffff, 0x4, 0xbb3, 0x100000001], [0x7, 0x400, 0x80, 0x8, 0xffffffffffff9870, 0x9], [{0x8, 0x8, 0x0, 0x5}, {0x4, 0x1, 0x1ff, 0x9}, {0x4, 0x3, 0x10000, 0x9}, {0x8, 0x4, 0x4, 0x7}, {0x800, 0x9, 0x8, 0x100000000}, {0x6, 0x100, 0x4, 0x40}, {0x1, 0x1, 0x9, 0x1}, {0x1, 0xfffffffffffffff9, 0x4, 0x2b7}], {0xff, 0x80000001, 0x3ed, 0x2}, {0xa1, 0x200, 0x800, 0x180}}}) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000500)=""/4096, 0x1000) kevent(r2, &(0x7f0000000300), 0x4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x90, 0x600fffff, 0x83, 0x3}, {{r3}, 0xfffffffffffffffb, 0x3, 0xf0000005, 0x800000000000083, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x30546a81, 0x8}], 0x10000, 0x0) 16:00:13 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/24, 0x18) execve(&(0x7f00000028c0)='./file0\x00', &(0x7f0000002700)=[&(0x7f0000002480)='^\v\x00', &(0x7f0000002940)='+)\x00', &(0x7f0000002500)='\x00', &(0x7f0000002540)='\xbe[\x00', &(0x7f0000002580)='^\x00', &(0x7f00000025c0)='\x00', &(0x7f0000002600)='%^\x00', &(0x7f0000002840)=':.-^C\\.]-\x00', &(0x7f0000002680)='/K\x00', &(0x7f00000026c0)=')#'], &(0x7f0000002800)=[&(0x7f0000002900)='\x00', &(0x7f0000002880)='\x00']) shutdown(0xffffffffffffffff, 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000002400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000022c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/187, 0xbb}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/244, 0xf4}, {&(0x7f0000002280)=""/51, 0x33}], 0x5, &(0x7f0000002340)=""/180, 0xb4}, 0x2) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) listen(r0, 0x400000000000000) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00ecc218866aae32ee002000000000000000e400"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd44}, 0x1) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r2 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r4 = getegid() r5 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x1, 0xff}, 0x8, 0x6, r1, r1, 0x0, 0x2, 0x1f, 0x400}) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000840)={0xcd0, 0x13b7}, 0x10) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) setuid(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000900)=0xfffffffffffffffe) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000940)) getrusage(0x0, &(0x7f0000000980)) r7 = socket$inet(0x2, 0x7, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) sendto$unix(r0, &(0x7f0000000a80)="3c527e4e358943d26d315ccfe4f55231cf850d84a0c927f0121f8d3a83728e86b129aa5a81779efaa2fcfa01dc1b0c2ed4f2c3988074639b7a7de3dbf3ab716ddcae0d7789b78ef7e0f32a9e9285a3b6a9c1087359300063bd1a983ae7b69f254bbc585017ea1d1f73c84e43abc555803eacfed6247070bca351b2c755b7142fd626d055845e456db08e74611ae9a772a075a03211ad9674740adeed", 0x9c, 0x6, &(0x7f0000000b40)=@file={0x0, './file1\x00'}, 0xa) dup2(r7, r0) r8 = semget$private(0x0, 0x1, 0x100) semop(r8, &(0x7f0000000c80)=[{0x0, 0xff, 0x800}, {0x1, 0x3ff, 0x1000}], 0x2) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x5}, {0x40006, 0xffffffffffffffff}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x520, 0x0) ftruncate(r0, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x64, 0x9, 0x0, 0xb884}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x5) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x72, 0x11, 0xfffffffffffffff7, 0x200}, {{r1}, 0xffffffffffffffff, 0xc9, 0x2, 0x800, 0x80000000000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x64, 0xffffffffffffffff, 0x8}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x0, 0x920}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x101, 0x9}, {{r2}, 0xfffffffffffffff8, 0x5, 0x21, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0xc, 0x2, 0x4, 0x800}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0xb11}], 0x7af, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x14, 0x0, 0x7, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000000, 0xff, 0x10000}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0xc0000, 0x5dfa}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000020, 0x2, 0x2}, {{r0}, 0xbb89a4d78c0397b2, 0xd2, 0x0, 0x6, 0xffffffffffffff7f}], 0xfff, &(0x7f0000000100)={0xffffffff8938226c, 0xffffffff}) fchdir(r2) r3 = dup(r0) fchdir(r3) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x6, &(0x7f0000000200)=[{0xa26d, 0xfffffffffffffbff, 0x7fffffff, 0x9}, {0x7, 0x8, 0x5, 0x8}, {0x2, 0x2, 0xffffffffffff9686, 0xa7d3}, {0x3f, 0x5, 0x80, 0x5}, {0x1, 0x7, 0x8001, 0x3}, {0x4, 0x8, 0x10000, 0x3}]}) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0xff, 0xfffffffffffffff8, 0x5, "9195e19fc3e4dc5bbf444ed8e6d624dfb4d6e6cc", 0x1000, 0x40}) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) write(r0, &(0x7f0000000140)="7ebd", 0x45024334f393fba) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/169, 0xa9}, {&(0x7f0000000340)=""/252, 0xfc}, {&(0x7f00000004c0)=""/139, 0x8b}, {&(0x7f0000000580)=""/185, 0xb9}, {&(0x7f0000000640)=""/52, 0x34}], 0x7) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x71) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x6) dup(r1) syz_open_pts() 16:00:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x4, 0xb6}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x3ff, 0x401}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x6, 0x400}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf00000c5, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x24, 0xf0000040, 0x100, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x6, 0x4}, {{r0}, 0x0, 0x4, 0x0, 0x7, 0x5}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x6, 0xfa}, {{r0}, 0xffffffffffffffff, 0x39, 0x2, 0xfc, 0x101}, {{r0}, 0xffffffffffffffff, 0x78, 0x18, 0xd5b, 0x2}, {{r0}, 0xffffffffffffffff, 0x9, 0xc, 0x9, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000}], 0x500000000, &(0x7f0000000040)={0x0, 0x1000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00007ec000/0x2000)=nil, 0x2000, 0x7) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:13 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000180)) shmget(0x1, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x408, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x2a, 0x80000000000000a, &(0x7f0000000180), 0x1b8) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000a80)='./file0\x00', 0xc038, 0x1) r2 = dup2(r0, r0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x6) r3 = semget$private(0x0, 0x3, 0x480) semop(r3, &(0x7f0000000b40)=[{0x3, 0x4, 0x800}, {0x7, 0xffffffff, 0x1fda922af34c0d14}, {0x1, 0x6, 0x1000}], 0x3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000b00)={0x0, 0x9036, 0x20, 0x2, "85cafcd66369ba70878c45488b7e445ddfb575d8", 0x2, 0x1}) close(r0) pipe(&(0x7f0000000a40)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="0c94a58f041338043d83ed0e34091516ae23fda55a247e1db11e9f8e255f9126fb9b0737284e847943c0e4c8fbf0e5c0a9640251fe7d015ff2424b64195159b4899394b4eb065f894e5d24d80e7b051c1e7fae097b2abf55277e654c992f2e76e1246c27e819c95fec838b5da8f4b12f429608ada4fd947ae0109200b3edccbef91a4a45ac584cffa68aab25897532cb5590b4996824d69f67e396b511ce37ddc1482dc27094a8b394a9f1687d732c8e9db43ab9f1bbc5f073d8ea4725dfc587b682fcc375691b778ebd5068c662f274496976477216feccab8b3f3b685c23546857fecd2e248af794416c24bb6cffb15ad28de288113138aed8b48976852ae6cf94a5a89de4a026cff87ec3d85692634672dc72360a0cc22db4a575e797c28332ea6c915795b5eb4321504edf93ab4fc1a72db0cd80e5584f4f171d23bd711a490393c2dd2d1afaf776bc2549ba879c3afaa238a5fd37ff08217e4d49e4f01c1bbba0cc95bb3e715097deabd1828391b5e1a77243a0bf91bab929ead4eead926180da61d3ba1bdbb07a077c427fb56f9e977840d68f4b72785e9b44dca97825d9f4130cc8281df230c0abbfec4df74ce1b7eefc41a84880ab786597f152dc883ca0509fb398bdde9da9130a84aff5313aea538d574b32eb466e50883cb3d4112d6c21e88b99723745eff14fa13154d3967808d916292758e2ba3809b3f3f26d692c0e30ffcc40254c13a022290e877e63c9bddc5248de54a55bedd692f564a998810c4e91e52428a667ea733a0455880e15e3eb15274070a536e2ec921894dc08b50389ce6f769de006b2f79e4df497f349aaa9e3c54fccdf76e09085ae8f9430e089a64bde027483f630b3575efb9f3f1961faf114d9ef90f026030a63a87f2cbc18d0c1c71903529e8124dbbaaf57f763d2d9ded5190e1dfbdf21cd9b343f03334b6346361899d09c36a9c0e1c697a587fe8e36887d4570960c44ee1ac4d8714dded7160b08340436d60e8ca2821f1e454df59d48129def30aac6f8516eef4c842fffe6a44ad876f194d9fd6f7e29a2e205890d6139da1bdca4021ed90f161bc43a786ebeddbb02d322b67de0819021a3e6ffebc5bcb4fe375ac502ee963e015f8d32466dc06d12f6c3b3398569ad130fc97f6490b2d0b3e5a352d05d58bde00ce212109f1fd5b2115b9e5891caefae95978c9a00a725759590297cc933c32b98f2488d84ec1ec45e3ab8e61712d5070d52bfb157a12f29286b174a1ae22d89acaab88fa7001c11e03e0697b6b26a275a6ce651a61f695369bba4e24cd4f85a8a26b006f9d01084da2129db55386e39a56bf1607e3521ba4eea808eb0fee2524554934a74facedd4f42dec772ab79ba19c02277d69cc3ee2d21abfc3a35e39ff9a721afb824c318f7acec46aec00c87c4c5068f3116c337113670837694581eb5eeceb22b536a9ac69b90501525f0cd0ac17c21b63f8834686b13085a68be3072439a98a8a45a5e1141df75f81fd02854ede47d795906db627e00660d97971a34f85419d7c7f8c0a43445842430ef36e8e6f93b37f8018fea1b0e914bff331cbdc59758db26f43816b8b9370448978ce87544916cd89279b234cdad4ac1aa56135be4a5d67f4797139ca51ba0a2f0426d97c0dfd018a553f3cdd11e2c93bb1f2ae33b55c743007005605af2d7e4c74105340a7555c6af87646aa6d86ae9684fc24cb6d063f3b817ea0141de894f3efbb34045a723648bbe04534d4170f1d836d3e981e991d9ee616f52fc65ab912c4772d286f6c8c642bff8187a887aedc33fd3270c3ca8cae65f6dbbf6524a0d3ae01c4425573070c400a70b8aab14ee973dace1d8882aeb43bf0a76f7b68b7987037e67e0e3aa46948a08d83930e3e76b555854d388c851d0f86f3c7c6fe537397a1fbe05b552b1e3d464a7531e943b4cb3716154b819f3fbd5b2a198ee13db21d703bdb15d158f242b93dbbaa8cd4249f6191bbbb251d9eb883d666d5217f8d5ba1f93c07457a6332d3b666c03735e83fc257fa75fffa5cab7ae922562e81b4250b7b67e3bfdecb995002edd24259a0f60334ec28e62748b0ec21d51beea40f075a282fd0e71921ce182014c5cc0b6d9eaa66cd0eda740756bfd0aea04f4da1832a2b93a2809fa2d581d14344839a4ecb76d22d97fc6d94a1de021f3cfc0e92669aac4888a71c9853549ee4aa6502d607f34b08e9952fe4e144385d2fc578ea8b0fdce59ae25edd970e0b67331eb6e1980ab9f1798076e5e8b37f41fe7f1ef6e2f1b5ee3049e8b88e22ee0c0f2043e55ee69ee713009bc4ca970f5f8684484085675ed830bf7a1286340c6aaf257d10c931a9d555a016fed356c7251b3c89e6b9de3fd98340c58b44e073dcd7be9af120ab373ac973c4f67d86280ea913362946ce31fbbdf580135b4d2bd2371621c38ff164e0f5961f125cf4eba66e16cbd27f8d678df2e67f4ee3d428fcb9c80959604d18628d38eb9292f7d281decffb1f94681664ca0054d936939cf281697aff94316de0e026c0a6a32b978060b2d01e5f2ec78982e457661af8787f95eb92939e9b56195eb7d2ae06f368bcdd3f68e2914c07a58b2feddbd526790c742ee2fc47c9a7fb7eb88144f49c3dc1b1ec318b68b533196e05e4a2d56a3b17c9ad4b52e4257279b8ccf85ebf69d24320b003e1e72328e46a1a1cebdf3b5faa10d57dbc2b4384d76adf73b6132d9387c356cded58afbfa8100a095faf50ea6a3349b33f4c3f2b7866186dc50248a84adb2b2222932c8b829fe491f24cb7fb59e7ecd801605cd37d7d4d353d6e7566bab374c83f43bbcc7ab25e9851cb8ab08633323b6b34113922b3107527d2ba4b0e1e394554fb69791fa7f7ac1e66495ea2c904b82ad1fc629c64b46cf0441fb5f321132d900b0fa941a0bef269f6b61969d2ca63c621940ae06faa3d18423cdd946e49fa99fdb6cb270077e990b637183e88d89d078cf80906700f27349bb5c5195bb1d07626735d5a7c1e6b56d6d5df72555c3afcf23ae2cb05cb9a9670d7897813d84fb1ed907e0b10d5554ba35e5e7cb833861be5322c12898a0efe2007888f7f89b008cc08292fc9b9ad0ac41e94c6a68a4855f80291293896eff2031ea2d8e94240a630f22d5bb24ed0fbe7f044b77b1f10711922139e933bb95c994c1781de303d5d78bf35043ce76fbb717ad005e020858170fd91121ac95d6bb892bfdbc2bd28f53973eacc73789bca08469712bcb92a75f022a432836cfe19a48e5807c5ff3dfee913e82091f4c7c84d7fe1fd0942e6ad816ff09ee7cfd14f6ee26c87809e9cd35389220dc6def910ec7b29875c67935ae70619485fec0a7c9898c8e70e73e8317fa36cc316d4d85dc828a85682c6b174a784544d714cb51e826e56403", 0x96c) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000ac0)="5e333148e9e4d76108e668ed548aa700"/29, 0x1a}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x10d}], 0x1, 0x0) 16:00:14 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendsyslog(&(0x7f0000000140)="73ed24a64aceba24ab3adbd14b8414e8036ce60fe22db96c7fd37f09076bc35d4b9d70bcc286ebce391e887c903c104278fe20795129b0ffde041fec3a3579b2afa9b21e", 0x44, 0x1) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000300)={0xfffffffffffffff9, 0x100000000, './file0\x00', 0xfffffffffffffff8, 0x48, 0x1000, 0x10001}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000340)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x9, &(0x7f0000000380)=[{0x6, 0x5d, 0x8000, 0xfffffffffffffff8}, {0x2, 0x2, 0x1, 0x8}, {0x7, 0x800, 0x2, 0x10001}, {0x6920d575, 0x80000000, 0x0, 0x5}, {0x1f, 0x8001, 0xffffffffffffc224, 0x1000}, {0x6, 0x7ff, 0x8001, 0x3}, {0x1, 0x7f000000, 0x4, 0x7}, {0xc86, 0xae4c, 0x6a9, 0x3}, {0x0, 0x9, 0x1, 0xfffffffffffffc01}]}) r3 = socket(0x3, 0x3, 0x10000) r4 = getpid() getpgid(r4) r5 = semget(0x3, 0x7, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000004c0)={{0x20, r6, r7, r8, r9, 0x28}, 0x101, 0x7fff, 0xffffffffffffff01}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000540)) geteuid() semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000580)=""/6) socket(0x12, 0x4005, 0xd3) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x28060, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f0000000600)={0x9, './file0\x00', './file0\x00'}) chroot(&(0x7f0000000640)='./file0\x00') getitimer(0x2, &(0x7f0000000680)) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f0000000700)={0x3, 0x100}) 16:00:14 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x200000002c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) 16:00:14 executing program 1: r0 = socket(0x11, 0x4004, 0x0) sendto(r0, &(0x7f0000000000)="2dffb510407e5b8ed0b4a1915ff02594daa05f33beb4b3829fa2c4e2ae22140ac440423c8b56005b16e91cf77070fee65945b538580a8a4d9c5146501ca3592111cd761e3b98a0622a04f2f55861a99e141834c7a864b32afb8b4ebd2be16148853c9b1792a1017154", 0x69, 0x400, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000180)="b1000501b100000400000001070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xd986, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/5}}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x0, 0xfff, 0x1000}, {0x1, 0x6, 0x1800}], 0x2) semctl$GETNCNT(r1, 0x10000000000, 0x3, &(0x7f0000000340)=""/137) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) syz_emit_ethernet(0x37, &(0x7f0000000000)="e757d80e7e1660bbb407303bb2967ea10d0389b47dd4340f1b68e82fcd4195d464a89bdf0539984b0ef61cc577581836d3c05c808958f2") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/87, 0x57) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x7, 0x3}) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x8001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/232, 0xe8, 0x2, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:14 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = socket(0x10, 0x4, 0x79) sendto(r1, &(0x7f0000000100)="60366f0f460331f07cccc4538ccfed999ca525a847327212e17d00938bd03c424a52a65b7123ae504e4d010c49be1e59c0e7c432eb5ae3acec50112d612d06d1df5e5c4374329508fd21f3ed4a4155c3ea70", 0x52, 0x2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x8) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x45}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0x7c}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wsmouse\x00', 0x8, 0x0) seteuid(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8060, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r3, &(0x7f0000001880)=""/178, 0xfcf5) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x4000000009, 0x10) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x3}, 0x1d6) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r3, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000a00)) fcntl$dupfd(r2, 0xa, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r3, 0x0, r3) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000500)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r5 = socket(0x0, 0x20000001, 0x7) fchdir(r5) fcntl$getown(r2, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) 16:00:15 executing program 1: r0 = socket(0x11, 0x1, 0x0) r1 = socket(0x18, 0x8003, 0x3) setsockopt(r1, 0x20000000000011, 0x2, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1}, 0x10) semget(0x3, 0x0, 0x20) ftruncate(r1, 0x0, 0x40000006) 16:00:15 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)=[{0x2c}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x80000003) getsockopt(r0, 0x200000029, 0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002007, 0x5300) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x74, 0xcee2, 0x7fffffff}, 0xc) r2 = kqueue() pread(r0, &(0x7f00000000c0)="b4a9b71053a98102d54f89bfcc844ff8a47e6687d75f1e7d3303d74db7704f0fea063be7311336f8fd52e65340f441d879cf8375fc5b0eb2de3ef50fb868aa0cc632b712370f6410581e6523f865c87c23199ef5722cd28f90", 0x59, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x895, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x1010, r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x4000, 0x10) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x3c}, {0x100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x8) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x65f, 0x0, 0x3ff, 0x4a4a}, {0x3, 0xffffffff, 0x3, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x7f, 0x40, 0x955, 0xfb}, {0x4, 0x0, 0x3, 0x1}, {0x2a, 0x674, 0x0, 0x5}, {0x2, 0x4, 0x2, 0x1}, {0x1, 0x80000000, 0x3, 0x45b5}, {0x5, 0x432c, 0x5, 0xc570}, {0x9, 0x0, 0x1f, 0x6}, {0x8001, 0x85ab, 0x1, 0x81}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da97f23e4600000000e1838f74654462e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec5003a00000000000040000000000000", 0x57}], 0x1) r1 = socket(0x2, 0xc003, 0x6) recvfrom(r1, &(0x7f00000000c0)=""/188, 0xbc, 0x1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) recvfrom$unix(r0, &(0x7f0000000200)=""/188, 0xbc, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) getegid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x3}], 0x1}) 16:00:15 executing program 1: execve(0x0, &(0x7f00000001c0), 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000002c0)=0x21b) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, r2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x82, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x108, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:15 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000140)=""/235, 0xeb, 0x40, &(0x7f0000000080)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7ffc}]}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x24) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x6000, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$inet(0x2, 0x8000, 0x7) setsockopt(r2, 0x80, 0x0, &(0x7f0000000180)="a7a3a77e45df4c738b8ee3c6d9a03ce33047733ac8fcaea024ff06a5e89f4a5a4ff6a7b422113b9d28c682fffac3fe34aa9b6c445fb2a9a37ea0f828bd0964e11f5ddd124872a5f958af75c67460f460e465211b276c26a1943559002399181b0319a9432ddc6fa2946ddf542af5d15755fc8c80ff", 0x75) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/8}, &(0x7f0000000100)=0xa) getsockopt$sock_int(r1, 0xffff, 0x100d, &(0x7f00000001c0), &(0x7f0000000200)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1819, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000380)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000100)='./file0\x00', r0}) r2 = socket(0x60953d4a3f4ea15b, 0x5, 0x58ec) recvfrom(r2, &(0x7f0000000180)=""/244, 0xf4, 0x2000000000000001, &(0x7f0000000040)=@in={0x2, 0x1}, 0xfffffffffffffcdc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000003c0)=0x8000081) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff, r1}) pipe2(&(0x7f0000000080), 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffeffffffff, 0xd929, 0x2879, 0x5, "ac952e627f79a732ccfc2178f947aaf4e0d9d50e", 0x3ff, 0x6}) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') fchflags(r0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) ioctl$TIOCSDTR(r0, 0x20007479) semget(0x1, 0x2, 0x340) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000140)=' ', 0x1) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/5, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:15 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) close(r0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/156, 0x9c) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x5}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x1, 0x1, 0x5) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) recvfrom$inet(r1, &(0x7f0000000000)=""/201, 0xc9, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) flock(r0, 0x1) 16:00:15 executing program 0: socketpair$unix(0x1, 0x800000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) recvmsg(r1, &(0x7f0000004540)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000004400)=[{&(0x7f0000001100)=""/122, 0x7a}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/185, 0xb9}, {&(0x7f0000002240)=""/186, 0xba}, {&(0x7f0000002300)=""/4096, 0x1000}, {&(0x7f0000003300)=""/80, 0x50}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/97, 0x61}], 0x8, &(0x7f0000004480)=""/136, 0x88}, 0x40) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000005e, &(0x7f0000000000)=[{0x100000000054, 0x0, 0x3}, {0x0, 0x4f4}, {0x6, 0x10000, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='@') 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2012, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100000001, 0x0, 0x1f, 0x7, "79e39623d75bf5ec57965d072de52fe790aa1825", 0x1000, 0x7}) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x15}, {0x1, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() r3 = semget(0x0, 0x4, 0x1d9) r4 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, &(0x7f0000002300)=0xc) r11 = getpgid(0x0) r12 = getgid() socketpair(0x18, 0x8005, 0x8, &(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000024c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002200)=[{&(0x7f0000000100)="7ac73e77c0988901c55b18583d973d5095d478481453ff261f454ecd03d0e8354832da8f0830faed5e7f6f6d3792cfe1561746b46376f85cddbfbf17", 0x3c}, {&(0x7f0000000140)="03dd34abf9e7c9d575c051a9b6744612389beaecdbba6634ca33d9f0a8fd393681b2274de8bf4092688d05b43c60106acc52fd5096ff9f160ec6b62d9c451600c273c8e46b9b2568434e49da13131bc8d044a9b37c6fadb1c09f83b9851dcfda2e", 0x61}, {&(0x7f00000001c0)="e9b1999cc33c341fffc462ab51e567e811f240fc5eb4e7addd4cbdb95ec8af58c0a1782fd3b713d2b788b55b4712a640f38b150438ee06aadea8d3b22a4ea0c8c1dcfb3f33abdbe54dfd6ef16b9dbb61f2a34fdb92db8c1f713fd4b3f47afaff1e2c67803dddb6a8234717022a8c2e8ac6d48906eaa10935fb40eea9d0520010b2da23e8df0fe8bdf39baed9948b6529de789892b7849716d25e504e5d25909da4b62ee8830fdb0f2c3d92756f2939e200f1297e854bd7072bfb043ff4ebdeb57bb867fc632db35298dbc93657faab6ff7dda01967762f55f602e541d7db83a99c260c69450b2466c6acccc374dc5597be2201449676ad72a17573c85e6169a370090922df493625f4114c55eda272bcde48d5812cd0d5edb124b2683516ed83c14e5fcacf5b09b989151182e01e3445d940457c1f5ed47f3a5d47be66d2c893efab88b65447d7b7355924eed4a8975938a197d393334dc235b0dcaf60fbff37dc7ba10f615b53b7c2033175c1b80542772a6706780c7b941b51b3ba06d611da4aa017a6b540832588aeab15b7bf631d2a2a62423728a3bdfbca206c1b50459378ffc54aedd9e34cd04fee5e7d183b5ab3e596becfa40bf36b5dcfcff03668b0a3997b2b43e0632f44c33954d5c96326c9cfb78d1ba97b805668c3ff7e89d53b7727d78e77e6e69d8d89d1c798ee22380d121f684605ca3c77450dcfa0a9874e7f87f87605e81f63e6e787ac64484d445dd73ed456b839de222e47cd0715ef5b7b1edb3d0e3284124dc18f7fbb3366848261646d908689a6fe9f16d4f6a8039fe1fea888cb6939e892552618030f8644039c5d4856d8015cd5043352b399a5800bd23e5a0fc8524d87985c2d95c7e411291d7800c4480931037fbc8f3e7011c5e4ef5a3bbe8cdf331cd1acfbcdac1704665fa54f95bcea61ce5c60d564588725fa256a96ee120df0bb6abc8c0ad7b23836c8db57267af9558ca503e2d878175a861b66d39c864d2f3b825ffa5b1ec02e842da065cc4d165f6f336c09a7d5da1600edb7979d03666e1c0442588ae4b3b3b30fba8f120ffcb8fbded72fec298bc7ef3cfaa3782214f77a0aba7cf9da8b8840a8067dc2dcef4b5eea277c9742fec9fcc4d3a201090ad2baeb649ec8b384e6381b3742b33e877b143303665a3fdc02aa8fcaa979b5ec5052cb638ab04b3fc1c2e2433ffe78dbdb5d061e84796cb3f74e0dbf3c918cfdf56e215a21f4265683c9e0536b2ae5b5037239019244824aa55f89e7485ccd02934715029cad72b6ea05296c799a930b1991649013cd954006b0ee16f9976c7320baf24b357dfbb1c0c691f9fdc93cd543a197191c87090e8eb3d8d83db37a31bb58bd1ac49addba8f84ee21dee0181a6880ee3c65d06df90acf9bd456a54f729e0d1a4923c90af30541632fefbf40c162393c715ea9d0772cb3795aa868f55ccd08e93c554827833fac85fbca4784157f5449d9aab3618a2f21bbd34a5d260c340e973ffc46fb68c798b452ef4b7c8a603b7debe3289eeefc0e10a9af2999dc1504e6fa9b547d77ea15caf811af43f26495609a04333899be49ba5949271edbc1c2e4b282cdc6b110ce8de115f5cb6b1f23b5ef6136e381d1a2a41e629daff703c501b8bcc5aa07cd07c4f778cfe67401335de9f944b01297e9aeb137e3d47b9d6eb77c932354da43a30d376cd298c94925ed44ffcf237cbd9304ec09c51c895ddbfec5aee46b1b38ab2cd89c86bcab353b144d5935aba39f7fdf29e06abf4c37392de90912e8715f6a74eb691290b140fb6df0ae7b5030ee2babf91e02cc317cccf6c87b355b08aef58fd18122624be9720bcb14cd5f810a5a1359985094b35002b44335c973900f5dc220a09773857b677ba1e6d2201169b4504bf0f2b2eba6657ed676c7db52a10cc8a0bcbf2652d7f3dc16e6c4e0446726106d7034c33b6c6e50dd94debfc0d9674f371b26166a3aace9614ac4cc8faed5a22fe31eff9d250b8854b814bbc9baeddae7d2a1252b0c36c86813fca2adb25dd26e702ebb36c7cc96e899448471d47a2cedb0afbeafd8a48d3cf500d64b28516249c8f8cf8e376b7f0e392525a7459ee66f17ee7b20fc96dd9009312f117ac29374346a884ff24a3eb0facceb96a9c8eb59c37376d8dd9bc940b79f52ee224e806d82d686b16b3347a36ea92d11f68024a9c35bd710d214e613508544e9bb86cdcc84fb531da3a78dd066f288ef06f87cf23ab06bfd343f3e1a14a2c27e5faa3118c6ef09129296b19f6af1c62653cce43f0b31b41525e3d7dc7f463e07051a677108b21bf35bc12f325e0e481ff0ec22dbb5f4494390b548fb90f568efe2953a999542324b78d2ece6a7462d93286227917b60a960d9a3f66b7d5602b7d8cb968a116c7d3a2ff33163bc90748cc37c55e31db32020cc28679a1bd2de43bb8fd37514cf8a8071bd570f0abcb1e619b632773e9464efb2ed5be1451ca7f749eabc490dc7e67ee5fd4f9a56b438fc193fb90b431adf89824f3337f5abde827f577a223c97ee144795175d630b7996912f85ec3f1b9fcfd6597746729126eba4fb6c2e6fdfe534ebd0d994f7bca17d95e85f6a5241a68859b7f4e6051196276ee6215c5df9fda3366228482cfc1422e8d3969a2a57a14a0e00875f1bbb21b451fec60341d76230e11bac5312da4eedfc95ebe8936bfd0466678d44ffbd9052790446ba2c49a89a4544f97ec40485774ca4b6da3109c7aeb2f473d3b8c858964878ae18842d4c50c657796c3359a8a4c4a16b524937bf552e0c0917289dd4dbb3d3eac617e1ef8d8e1c05fb78db93b8aa0bc6ef9b2b39c52d5b1ea2d4d64c60bcbce516963e3189fa3a4213f500e661e424d28eea32f2f3b5ad656296f862ea5aebad2939ff51a6551937cd7c791db3fcac452bd2fa47c7b8d4d10d5d3956a2e7f3784de50fa9d73b5668b16c98396c898a6b841deaffe1cbc961e3c526ce1c3f285c94d5da9199d39768eeb2f0a73ff0593fe5d0d3d2da3e00a2dfe77fea367069401870b0080c7d56a3f50949cc183575a8895e19e73545c82efcd857c40a73ca6170e4e788a0acf337f43788ad974af6f6806b9747ddd9845e0e208782e4227dbd7cca3a1c59446494dec47feeab622cb7b949384271339d34f9b27261aebf2b127404652b1a175e3e672670bcc5c8d5af9fbb61247f42d71895f0e1ca754de5a55c31ce76b2971941c6e8016a74c2e44e6076409f0b2df1a6c069f8b8bf2d7aaee3fb686d21e6e61122f30a852567afcecadd5a1f1ecebdb353a05bbdd842d02159fa5c7bb88510e4dcca0f2070581a6bb7e14afe5cc59637adce138f825646d4784b0369e5df1b63b797fe23e75bf933a0afb46314e907cf5d9a917227976a7c7b7dbfe71a70565e06ea61167b65f55680341080df65f59d16872f347113a2a41769434ed3051e5c26b97ad459f2d235b3b18b70e258a0d93c05cdaf1b7d6c52537a683a7e3f02cd8b0a35aa6bb7b818e7d36c852b59cbc3af9ae6333faa2930f891ab69248cdff046d4015f5e43ab14a5df016a9181a5a23e25b7c336c90f90dbe963fc6ac43c55dc9a7659161a03c0d666f97c29a70becfa8e4098b2ec71fcd28ec2906562a75dd919119c7c6099cdf81ababd9b2eeffe3abfc7e638f95175e6abcde7ae3bd4b82b2f331367e309c0bd853422a813a3b2b9b2166fdc2c3e3001f613d3f89708a92caeb47474a728d5beaa3df71f92447efaaffae87dd208236d9f005ab92d21d44bd7b7446fd3dd954e76c4869fef4263bb404104fe6fde433c8fdde7bb35cea609afc09bbefc7f26c10269241a9d6702224d889614824f670a8e42244379c08f8c2dad0d9f75bc5223264d43797fe2e1b50af56c1ad4f8d18897dc780281fdc1ccf867ff69b552b28e1278e0aeecbbdcc99d980cd228a41bf88d68a21684b999d9c6d24e0d2cc08ffb733041d5ef234a76641c5a7b94d7808b118252c08d3be9b1797decfadfa42a450bd033c30396a0104b7ac05ca8720dd25e46d4d4f96c5725ab7c8dae0ea8f03048d04c2a86536aa90cf9a9614c8866f28cfbe6b9c155699abb1c8b32c07a9fa741951e01e93dc813256673a2ee560cd026185fdd05a4677104341f502da1d301c8bf1f2976e07474a6948f873ff53790abf17d0bb0d41e2ecb60b15d18da9625868d3aad516c7b741c3e43f205d0f771c46b4e0335001e9a20706ff10db6ef16bef2560d4a491e291da0d4a40af238cfe20e67b3cfdde9cc162071d1102b79059918bbdef81e1348fc2dd8130b596a1cd2604ce6cd49e2954371f2fea55e58cd83fd4afab65ef69ea775eecc7a7f130a63aeae81d7bcae55ab0e881234acbf54f796adac8c50ea8498adbc96240f9cbbf175f5c0a2f4dc7412abd80307bc18edd3c8d756799cab7cdc6eb257bd9e83d994443b1167db30041f6610c3640d5ecceb08248dc4ae4ff8db53cf78a3bc4d2d69d1fa81a84717e124c2e3d43bbc4f268ae4b38dcd04de2739eb6d18a1a2887fceb06e5afd2e0ca4a8bafc739100b3bcc4cd9990af628dd0443b3dde9c49dc8c395a86d1b5fb992a2991b3ea1ada8ea2afbc8ae048b3face9409ee42fa31248e1719ab842e1f94f6e0620fa782a040ae9468ae56f53399290d1b1ee1b0546708e380d3f0ac9e27c20897ecd492311b6c85f67ae94dd06b2f1eda86754d0c68e60fa740c4ba45ea234cb4156488cda23a57a6272d63b971b94b17295c0b0535573070992ea94d1de3eb971672e9d79eaf34d224e27c7fbd7a0d1e7d01a722b4a55676de5c101276714f2b7cde174d99f70ad61a2a34b15294207ae1a49be5986f4e3dc9b1c9ae5fc875c74eaf1ccd0259fe9d95fe174858635ce51e8c46498ead6d5fb8adfa242a89a3c6997bc091d3d1501adaf4ad68d8199d511b49fcf7f23fb7ab875be619fd49edd06dfe593bf01d21585b700f7d0ebe919d33a14026abb5ba0e999085b024ff02b3591be4cd32ec4e36432264a3943b8a70ea4f9cb930ec9f11745e2b1361648abf7837bb4779ed961d2e255c281344014b89f1a48aa3e0d7d3faafea6c6a8ca08ecb942b3d2327d866b58a0dd96f08c421591f56c19c8448bf5af70b4c8688dabde93a87840ace6feb4e914dbc951911c3aa21cc53f3700f80b8f22b5e1501ec001d235f00ef37a2a17095ba06b11de73df7f65e2a58fca5b857f2e7e307fda3a88d15515b398f06fce95602b433f775325d72bfb989f3cef45e38f2f4bd6a0e34e825485f36627544b63249a5a106f7561d571a446b68158b2b41cfde6cf77fad1580565ac4dd47dc384c0a3511d89cbd4810baa7695aef1cd904b8265f338074716f5e904d36996e9c679564d75dea70ccfabe6d4c009cbc90415070473cf587e37b4f4f75f5b939a224c0b8e4a69fc79e158197d3b2481deee320f6523cd5b435a4cb332c529c62b44363e53aff968ed1c5c54fcc3a4184eae4aaa2cf4f6ad3c8dbc0976f30edf6164f2aa47693a4f99e9a8eef8dee4f42dcfb2f747f9db1fd973c52e7bf78678a6a06c2978d33dc72756a30c8e7ffdfe3662bdba52afed1fda180c30064b0a3cde6bbab599c5315cc05981b87b269ff9f2b93a320981e8f8ca446495d68bdc5f2d6dab7b06ecb888c369048fd048dd854a0c645c016f032743534a5b33b753f2fb660f322728c716152b165efca131b118e02fb6afe869feb6c64debd0068f8841bf14d1089bb189f00b8b8ec3dba95521b968bbfee7b2384eb8d8c923e9c1b77b03ea9298ae58d11d0df73", 0x1000}, {&(0x7f00000011c0)="a04195883dbd02d2760dc6f75071b5f50aa38efd612fb4e3da095676cb77e9e76136f339f387e43cb2efaab593", 0x2d}, {&(0x7f0000001200)="7084a64f883ede5ac054236594f0830f42625441638c0900531d3059e108dc230b7e68392442b881e93bef3cc6f6c7974c613954722d242dc1a706a1a853efbf66946d73044aadee1f2a1cf8416084ad70fdc5f10831e27710ff078d1c265621554e30784f3939a9e139ad719a3cce773e7ee50239ccb25bcba5b095903835a62e48ea5acdf6ddfe2d2a6a935ffeb0e12e96219e43fb1f1535ff77a40c9f7ed10f056790b62e6274b8fd5d2c1e67b1cf5c57bc0de50a7a98f000c44917ee4eb3ff4c85653c2cc6e6d141dc05d2f8fb542847b9801c15200993a391273a3720d709d98d9fbe4f959f90bf1e809ebacca412e4a74624c16235584b78b40619ad8255fe9d889ecae5cfad7fea6923e0f8d8d601c6f7c0d07ad4e1a4d072b50ae53d48e48614fa4833a8c8f132b1f1b5ba2441fa61882f777f8e351ee0ba70f34964fa01a49c39ac2cbabc926dccf0748d304451791816d39a18c2e806dd8fb19172a3864def967ec58670ae99957caa14a664314960edcfd7eba77976005859b53501a885a79ac7008ecd4110e05d7738148a9473c500f8f4affbcfaa2e93c3ae53af1451cdf7e04e35e23b97922cbe087e713b980bb04e4cf1005d44a789862577c1333174bd54d6032426900d461b7b2607a012ca25531df85a067582b90e6d3a84dfa7ada28fa2926ae654f716054a3ce897db890abcd5358afd24fc3e9f22c5292dd5f556ae7d7bd4590430a144d443d5709429478c460954980c77fc617c135087406f204ab508e5b28443b54437867ede6cc4d2fc1ba9b68ee98323a6aac5c8cff8c3b7e45a59978c95ab3259daaa9aed3a97241ee9dfaa674800c32c8efeb5eaa10156f52e5b6de54e9acd13c0d3d4f7c8b07c9f7f19a3a1087b9d59cd2024cc6b6ea3a650c02796b63cf620f102963bfdf7d4bef5c135d4e2b8344c379ea9f7087810ade714d918c8ec8f18701f51740659fed9575e34eac9b4b982e05ecca1b4e844eaf72e2badcedfe457fe63f6a6356b406fafa2a8d4bb21467cc2aa6ff2fbe0c103514a22c49ad48069ef9bd1a67deba8c2a5d891e18b609695d65a414f2891b76c308e33e8294264ef6e7f1ce53aba00d1466d7b99a31b1ff0f7d38f5ad6d0560e72184a319ede6ff8b6a55a09085d85415449ab77dabf7bd51c405f0c7e2a13679cab69d40f883df04bbda970151d841a19b3a510419cc5dfdc2fa83775d96209ee965e94d16be0bb0565ff7be261d1d0c910ff3d5803a4b35009b75b0cc3f9af48470ad553fa30587e0f1b86549ae5233586df075126303f84eb033bd837a40179b153a3a0d32cc27d7cf0230f1f4cabc5a9fce0f5589d208a14a59e649dd8c45fc70dce7f455ecd2944901602a2b81cd69fa8a1ad2739998c000c7b4ecf3240fe7de3b9b519997e914c3ee3b7fbd8b6b24c1acdf32d982fbd9eb0237374cbf7f788142874b71f9f134795da5bd9df045e31ec788fb3c8896630b24e59f80fd6d46b940ca7ea379b16ff73a225fc237306cc1fc0b358ecdd323a8402b7aaec28d3be2fff6ff1c4c61104d83a9588e7e99d26a98dd04e2760b574ea7e656bcb0195ee0daa40e3e09923b1a03d60bd65a913422f6b0ccdcd5dcf55ed3feb03ac87d9afc383810d48db39cfe7241fdec01459fed6f45877a0da1e47de13490c7e407dcd1375b3837f0aea1ed93ed3fd568de023199ca364ffbbc03267912466147a06328f4a7ac26b5df45f0b6e4fe03c57dd026916491d9f2cee4d10fb85a64809ddfd355edea4482a9c233b0a72238e27023352c672ea66d01d3a44475bc8a8bfca8c64e2ba8246094e0e12b77c724e22562c72dddd2d3afffee0e94ac39fc3d73289deba57730ac6ec5cd7e8b99a68bf787d3f502eed66fa4586f16e83e6ff75be2991b99534c1dc7904e001ed606d910065a0ba6006869b20535400cc4cf51877d10ed2d0343d95dfd1592539663c126e1188b0c660d3d86db30c760eb7cbd7c15d73ce4a7cc683032a5ff59c704401d084279d42fde3641c99db654f32465cc0c3d2e67c9567eb97c8b8f330cd2698f323dd541278635b3993564f17360744243fb8eb0784200521c0ae49f3f637dd8a0670e74e1f76bc67acba17314890849fe8d8bc1079761e3b09d365966ac97e8fbd0487840ee3cc169f5f1441172408d956d7f39a9eace34c0e5e5466a7736d69c76c5a3b57a3d11ef4ac76545436aeea63fbf1223bfb63438ff7ecec7cbc9a76db2a8ce2900d97c6f9d825b8ebdb663c5c36f569c76bf7478469a9695b9cb1c1d8f784e72e637e7b2a275476b8576519148e14727fa59ae3b62eafd9ab51534963499d8598bea4c6911fb31e493c117d021d2f9afdfbead8e1563172322ad2a3e01d27263759f8be872c179f899817c00084968e07c3f469f5d470ee361ce3826950a334a3f51d5f82471e5ffccfbc8700cd1e37f312870ddad0b70c7cdf1a8753aac5b9d5e2ef5a0eff994ca07d108c4e8af1f597fbb08b4ed0daf6f25de98375dc3034b0549465191d1c7215aa474ba232b80a0418cdebf0de321198a5052bf3f27a579a5a6d16b3a082ba7a227aa0f812e71ca6b598302962fc5791ac14b15379440fc268e9b0548b7c9335859997ac3908302abba9bb02034b494613dd9a8e23a8dfcf9889328ccbc472121b673e26bbb1072d38b18c8de2a3c6c4dbad918cf16b42ac7ea47acd00f14e9d8383dc281ea111905faa019d7ad84e8608b48ebd534c1c00f84070ca4fd91872a7e8fc3499b35be714d3fd9e8919770d1b997c60bae49c15a3e347bdf5a0bde34e93b5913c21d87239d5eeb9a780849c0e3ecd0fb0937e0bcb7f3a1951df6ed854a077fb22f5417f58e519ba039c0a90a14e95b4ebcceed8fc184966b4200d3c4e1eac555c58c69b9cec5c1d0d4dea98ae9d6a29f744306e5f5260423ff56818ddc944e4def9ff789f7b2dc5fd9379f257ad8010e0600693621c44eb419444e7154bfc891089be85e0a3f384b921e65db314579b33be1614f7d2491a1645626d4eec347182bd478cb3e49790e0316ce680842eaa80f609abfe56a6390436f8fd73c5118c7e14a73d0fc23372baec6d0b37f95f07b500321e2826a3d9c332c429ed4411c4b3bc1388f73fc5d973b935b52369c1f3b980e1be668ffd24f3ffd2ce7234ae0a752d6442af8699756ccf4c0e3798f7ff2fc2b99616ff670e6dc5c9c0ad8b41eb3e4a917af5a460904bc31199abf8809522482c9b78176c46d1a325a2a8624e194a7ad4b1cd650d1dd7a2572920d188fdf890fcbcb9fc6fa33b6c4ab954359e37472f3843f56d2c31f94c724732641defa997cfe167fa892d5e4934f702e4fb0a02d5f80143ee6b15c53886a2d198c1d8ba443a131a45bd10a12b3790a4ffb789543ec22ee2e2c2274d28dd07727adf26ecd957a1faca9837139bac8e60207d40919d9dbf432f8008355cc7a51224198ad18dd70f27c016beee4d21f3a5cfa5980fe52aeec8e328a7240c78d80787d3346d938cab122acc909ee6cc501c618f7da5c1ae1970f31ddfc8b9c4ad7c04c1a076b7d9e2e729539967bb6dcf9213c015a140521941189ce1e7bb4cd1753b4994375b4b89bb656eb06a6335b982a72d1a487d30406e75b5f56048b0403c25c209fee78f7795142302be9486a6bcd562c41ed1023592a7b61624bf0858f721444fcbc63a03c230867d106825c7e8aa5f3fe4ea1627c681b48dca68dad6459798e6d7f1aef4198d541f35d274d4c17dee1d3180e0d7007763ca5e8bc4e52e0e28afce84ac22814325011db641bad0b65ebe20eb51f61d288f95cb8d8d033be1315da1983000dc881ac29d7a43ddf00ead29149013b7b31a45cfe0d5aad407fc6bd95726fa21c011fe3fec8779c7c43cf955f2b41f4090aabaadc20acc4cd54b0c1074af6dad6f162d2116c0b737738d913fb51df5e9a41a9c0d86d5c6a5c9f11b7516d35f7a3fe5f15f13ace539168600fc504ae443c9803fe16a9f185922439be69b293c97d06c99a8f532172375ea303836622a3efe2e8a8fd20aa3bd3eb4d49286d8671935f9b623dcee80b6e4380d83995c412fa723c0d2412201d0bf6840818811858e3f33c78630f00b823894b1e360aca37b5a27ab2cc28dfb94a6497be7ae2d3d99d36f1a9e37a845191acd4670df06c7a290ad741f4e90fd741eeea60855efcdb9f1a655eedf008490e837ec3433999a74ee479de0fa231d1475b2e7676e4fa32dfd702ae6fb17664ed4bf86bf171a54dd0483394c68ca8eec42a462e52f49561a0b28e1ce496e992d6d528c9dad116eb1ddf01f627dde66c95b8c1862cc8c2d1caabad98a5ba7c86c746f8a2a5b40c1275e688c166c8c84edc1eabb6d8fddf6f66d9510ddc836ef35bbb2c140a84943ac8aed4b6162bae09427368ba6f01045126851c8f24a40da35d1feca75d3d9f1a831d2da9ddf29c0f5f12ecc44dee5e5fc9516d32a3577db8477ec8388ffb852f403f42927cfe13048a8fb9eb0cbf02339907d2969c04833b86a090e99b8b163cf4189853f5e3f003c3b5f1c1237190a8ad2162b85877357e51e7e2d8af26b17943aa5331f57b9d6ca28811ec426e28eb3024366d3b36ff8de9264cf18e84f26a3a4603a8872c0fc955dfc6f5444c43dd62029855702a9845fa3a16282d1814073429bbead5bd672d50f9faf2e36de114a39f8b2bdddc1bb56d809b62df3e044e036ef8ab960057cd068df48e150556282395ca8799de6544929ba40ae22af1d87a02842d3e89482c481c7c235f015f7b3c3b70e62221af25421b87640c4e6fae92c045f4ec811e5a427ec73e0493253318e2332ee4ac463d77cf12a1d8fc328af7cd4f73dc94ed1fdc812d31eb23b4f22609c9d1f5ae704a633d834d512f62e21681b0dfc746406716d3f9b957120ca99c9f7ac622edef6e57548e2b66e7849b2ad93e86da78943174e5e00b69b78f956c7022c640f633c0f5fd9657f70c95de9dbad6f2960ae049e280d4b7e4626e8f912bfff7130b7d91762a46d4e5b0c66cd849548d3e8ff1da34d49a9b8719e3a311a98899eade0675b0cfbd3e3c8d053ff91d7d8ade0fbd53108bf71257c970e425060d686d0c6545090ee9f60fba532660573a810432cd296ee8ba06ff778c928af82f78b4181c2ef160d656f465ec7d4a3e31a8c4088e44de13a1b42ccf102a4a4058fbbf6907d5a13b116cf210b5ab19a1a3a9e7bceb224c1375fbafa85b996448db2c074b9838caf89537b68f5e8da0facfd00d93b7b2bddbe7e25e557089673300d583d4f9ad76f37b56e6e63c8fc6ba4958c8ceed4e713428cc19b5474dec881be1ee4830dbb03d1e7ff6eee6cfd4af129fc4540ace40bfd89316f9402ee6605162f7193676ea836a6042faaf52a8398ff5eb131f415767eb6a468669639e4af1bd04640e53c227bd49c23883375d74eb8e15884aa8fdc2abffac556845542f8ab8b1cd9d96795d8d85974a33bb2a38ae94847cd5bb24d0043e324397b53908acbaabac88b7638510e71f138ec0cc36e305262b356d18fc63c9b4e58a900cc56a0f84efbdfbc5798680e2311d139942fbfefc07361e63a5c926725838e940e4393d884cf18dcdf01e68169170c5abe87609a55f67d045372be43915fa9ac911e0e1f1acb8f9de353fe420be041359bd37fd56922f3c1c3e317fea0c29557209d92e051efc650d93e5f1c84c303f0b3c0bf876cb680d5ced6f0993bbe10cd99e81084e349e7dfbc3fd29c279db56b0973018b947705d4ae43cb1824fa43be2230fb2d", 0x1000}], 0x5, &(0x7f0000002380)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r2, r7}, @cred={0x20, 0xffff, 0x0, r8, r2, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r2, r12}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r1, r13, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x140, 0x8}, 0x1) semget$private(0x0, 0x2, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/147) r14 = msgget(0x1, 0x8) msgctl$IPC_SET(r14, 0x1, &(0x7f0000002500)={{0x5, r2, r10, r6, r7, 0x80, 0x20}, 0x1f, 0x100000000, r4, r5, 0x3, 0x9, 0x83, 0x1f}) setuid(r2) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000002580)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000025c0)={{0x6, r9, r10, r2, r12, 0x0, 0x100}, 0xe7, 0x6, 0x1}) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6) read(r13, &(0x7f0000002500), 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchflags(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x612e, 0x4) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r1 = kqueue() close(r0) close(r0) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r3) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="1bed3561cdef1258236253fc1144184cf5980d77e26268690c079e937c8243a2851258b8c63e1331f51c5d5e6e4fb412fd25e341f0d036dfd98f9ab679321b1a66a4760aa5773e64043409810c34a950e29f3e55625f94b570337c681eca92b8ccc6042f4bc4b0b08604934ae83e1947072474f9f7e7c22d36bc20929b4ffa4d558f6c42d3cf00a41774a28e252e5799a89db41e43cf1fcb40b6ac6ece8894547c870ce70b698d8061f6038f81ece45238eb3b3f64d4b5d80553c0d2b58631a6a7b1981c776f3839c625b4eb2f26e184cc8ad064adbaa29121944f30a82c9639c7dd381844cd4874fb4cb496b26b76cfe2801bed1153084f8422083c", 0xfc}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x105, 0xfffffffffffffffc, 0xffffffffffeffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) seteuid(r4) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x8, 0x6}, {{r0}, 0x0, 0x42, 0xa49978424d7aef5d, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x50, 0xffffffffffffffff, 0x988}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x80000001, 0xc21}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x10001, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40, 0xfffffffffffffff7, 0x80000001}], 0x3, &(0x7f0000000100)={0xa5, 0x6}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000002, 0x100000001, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40000007, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x18, 0xf00fffff, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x68, 0x1, 0x9, 0x93920000000000}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x100, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80, 0xa42, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000012, 0x3, 0x21a}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x1, 0x20}, {{r0}, 0xfffffffffffffffb, 0xc, 0x2, 0x6, 0x401}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x7ff, 0x1}], 0x5, &(0x7f0000000280)={0x7, 0x9}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000380)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000004c0)={0xdc, 0x0, &(0x7f00000003c0)=""/220}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000500)={0x200, 0x7fff, 0x200, 0x889, 0xfffffffffffffff9, 0x6, 0x6, 0x10, [{0x101, 0x80, 0x2, 0x4788}, {0x6eb5, 0x1, 0xfa82, 0x8}, {0xe5c, 0x7, 0x6, 0x100000001}, {0xffffffffffffff81, 0x5, 0x800, 0x80000000000000}, {0x654c24fc, 0x1, 0x8, 0x3}, {0xfff, 0x8, 0x4}, {0x1, 0x3, 0xffffffffffff1c09, 0x6}, {0x4, 0xfff, 0x49, 0xfc1}, {0x8, 0x81, 0x8, 0x1}, {0xffffffffffffb4a0, 0x0, 0xff, 0x1}, {0x9445, 0x8, 0x3ff, 0x9}, {0x2, 0x3, 0x9, 0x1f}, {0x1, 0x6d508904, 0x7}, {0x7, 0xffffffffffffffff, 0x3, 0xfffffffffffffffa}, {0x1000, 0x2000000000000, 0x4}, {0x7, 0x80, 0x81, 0x7}]}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000640)=0x9) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000680)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) mknod(&(0x7f0000000740)='./file0\x00', 0x4, 0x40) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000780)="dd71c2ab48b8bc9d52eaa9c0f8acdd6b22603f06fc6aca02e36b15b634dc058fef5d74eba336202a073019ba40c9774557fcf73454e19d8828dc00ec87de41aad82ed1af43353e2119cf47291068d1ddd9e87fb0ebd5a62223d0220f65b0914fb02d3bcd3265eaea1532d4dee2c6aee3c495e68249f94087ad5f8bf8d20e1c38c20db414bb668d13cf3e5d14dd0c3c78ecc6", 0x92}, {&(0x7f0000000840)="db80e3112a91ae21a0bf13a2855c143cad252f24bfacab0bf1fc01efd5f1ac88a81d4751fcaba648823268b5b831920d180986ab6706dcfdfdc34dbde6454343de6ea9913c233338b052aa5299fe0fb1a81dec4249", 0x55}, {&(0x7f00000008c0)="9bd3ab7c85f31a39c2514c9363809c01682d473fcfb97ab977225238cf84972210f333662f30c13b34ff782dc263a48beaa7808de745b71329d1cfe5cda93e04627fec01e39c75f8786b7823", 0x4c}, {&(0x7f0000000940)="1b0e895207d6e436b319286fd1158eeba8ba7d6c215607dd2ae5a4c83d1915f6", 0x20}, {&(0x7f0000000980)="5944cbe702bc4c5aed4eef204cdc5043cec0f26454683f023e9cf15ac4a4d414e422c30ba9ca8261600c57d5b35170e901981fc46b053676a3c7ed291ea455c9fe0d06b743b4a6ba6ba37d9b036f83248e4fe82b75b11d907eb7b1c92edbb5ab9996fbcf6ef9da07d5db315abf804e418b2c2522ee1ad88613", 0x79}], 0x5) symlinkat(&(0x7f0000000a80)='./file0\x00', r0, &(0x7f0000000ac0)='./file0/../file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchflags(r0, 0x0) sendmsg(r0, &(0x7f0000002140)={&(0x7f0000000b00)=@un=@file={0x1, './file0/../file0\x00'}, 0x13, &(0x7f0000001e00)=[{&(0x7f0000000b40)="0ea2fbea48418b6ce7df334742790926f885ce2eb1f6eece2aaea7dc1ce2a8024ec5153d81d7d6345a17c251f81b545fc45965a5271c4e9591f6d0d682d7424b31340b03fa81321a760604dc8d126938fb1b81e77b4d5adee4015095e683f6b2e6da0ea2ddaf9cb983d2e36c864e3e5863a55528e2df322b34de078a89690a6fb6ac9a8d1c1a6ce01af7608a670a8a3c0c445d91931bc12f69ce08a043578f730f173a867633a2e78cb6a3195ac8dd3cc68d00b300d3d5bb8ab55edb9c08a6b08c8facf58999702e7d7e19673962b53466292dcd9d870499e13add54a7eb56511caf93cf36874817aba42fc91dd4df52afa574b13af34f13b19b9392b5", 0xfd}, {&(0x7f0000000c40)="de94ab3194204ed9b2b2951666bbc951a9b4eb7e1cb1f7449d7aec4b50c925702cd583ccf2ffb3d5136df2864bc674e52682fdc58f2c2a6f336ac96a6ee45d9d642fa50079d398d489ab2f9227cf6aa5cbce36743042c002d4f0c07bfee04a39bc923e92daafb48a", 0x68}, {&(0x7f0000000cc0)="85945fb0b8158b66f84a5e3c84fe3be50d3e55330b02a1aab7a7cfe115c8aad680f6018c350fd6c7a9166e2243c551ab79b2d7db9fcaf7ec180e003d17", 0x3d}, {&(0x7f0000000d00)="ee440b95a98805177d00cf776ece8e73ef744817cd5d126951f6cf93c820df1d9ddddaa5970b5134810a6dbb333a26489bc9996e0d0a197b9eb69e1f235e4c3f14cb4bb3437a3a54e89835954fcfef59d68488775cedb214f8d5c842373f274db022346662320c7061dd2eb74aa920ab701e3b96fbab68343abfa8dd1c668c94c5d26487bf26efcf92284395ceaf010ae25372e46b3836fcde721e81b1c617fa48f71716463da4c7c45f7d939ee1f6f4a30b7ccd7848c7b87eb5bcaea8e1073802f4080642be8bc1f088c87ede39b68259673d61ff7e2ac8e8d02193979cc08cde2892b5f8646747d2d3f664720b98805857384cbe6a1bdac12b4989984ac92d398b1c0fd6bb4cde686669de221886dcdf713abe7b8497a8f42c9d88fb40b2fbf93eb2a17a72b23a4b3128fac8a62869a607e84a5b43a5de519c764ed52b9ab0b0a553d57a5267aa0fb978cd88f266ed826c5bbec25ab4c0ca1b3b1c21057208b49e62c53de9ee6515ccab84cdec9e02e9b8c9e5f3f2de02f9fa4d5c35c8c288e4d2d370fc25d936d1c1c441bf5644e13bb128b5a36fb9bf051a705b4172dfcb27b633c49311ade836d2c132334c59a9b0f8a97ff4dbe9d55ce5ae564650770c5a5ed4cd762c3345d430ac004c22ce5389cb1a7833174257b4ef3c9e914c2b3dcd20db2288817bf05814fa91c601652bfbc3853019270a68c0a56ccaed1d3b2ba728c1de188ca08f0b03eb4b5d890a442b19d655cc69f9dfb8181af3edc7550c713e22f3d306ea90f3536921873626c0394f72bea31c1d6ae21a123dc2727da860a8931e59310a4ff5bfbeb91326d614638780f3a0723f80b90ff78f03cfeb55318e010547c87132c19993a9ebb079627cfcb62f224f53405ce56074a4ac0a3be0c45d60f04427600c67b580975b115e517e40e17b16a177ed70e0e8a00b9558ac87646c30dec3a2583bafbf2b30cbb54fb02e90b24626a5bdff14f8725a9a09cce45f0bb2014b4ab28a9cf90066fce72b95f5d079df616d057c0dc967d8b69425ed53da9f23e7d480f8840a4d93560e914004475abf7d5a627795ab57defcae2212dacc6ebdefcec83e390bace412df3624f53a26df451f45c7b2932d65c10c3934201814582be9688196f92ca34aaf73afa02171fecfd26014e600bd48c305e8cc056a230b63ef3ed87f84495bf3d6ff98f45288740ccc7a3e495603dd540f9f7f9757aeed51a8e622ed19a88aabcac66c4c7d89de71665e5e228eea9eab72a02f9d30a2d58a9f7184df281acc16b142c80eb8a4962378fc82b58bab310cc203a554bb34e2c1b030653d68da07f818c5084527c6e49f8ebe9358d1c59e387f54b1756b7aa1ac3c716983e2e5105c84c295ca52fe9004454400e7d1c1c3eee0bafe06f1f55215332ec9becc1fabb9f2454ea3f74959e2edeef054c57d2d5e7dc5c405985907a7b42c24a9c8f8b087aca6cb92cfa757934bb376957f5c24f16c3e0bf26b665925194ff2c8feb5fbb84bd854ad533056b0dfd9a41f284558e017cf4fd129a2edef28e65aa5ad012373bec96efc1e912d742494aba36ca285879bfec0760ddf290417d0668aa7df0e22802975d564c0a8cd09c00016dbe1fe961d09e8602084736e64bac780a9c5115ee5c212ed404cbf3f6cba83c2a29b98757659d6e668eaafe61838ba3cc9b282456f4a8498f52d73637ac028f44137c55c2aa7c60d8cef38166027523d43813e01b57c0ae197bbcde10821d2dd288fef4b3c4820f6ba9726f110acfa807e2dd3213f5ffbe0810896c902a30eb25fd8b4046579aabad3d50dfc3a289eb080f649e3ae2df354b7de7fad65b4411d1b2292ba549106d744d1f3a146d6506f95e5580b1c0233db6c4ac8c62a965dbb2fd66c8fde392b2e4c76172a30d85eae6dbb9c667157d3972ce9204751a07b06fc8bfed296d1a33a6adc81fc3c62ceb64f50b564bdbff3fa9cec244949de82f9b70ca11b5cb4498ee9bdec92358b57fa437e2bad0accaa09d11f5346cf78a1c83ef1881646b1c77c104cb0ae7e4539080bfe8e6e740f4e296eddf77c6057811040a60792e5efe2dc47e37e1b499dae419ccce3902397f343966b609f75bf4ae027e22cb1a1e4193b836d456d528d01fbf8f5a6a08e0457d99a51ba9eed9361862cb03a9624e4b3b61564c946fa67e1778c66d1cdca6ebed181b8749bbace806f751f2fc9375fa35fcf598bbc1fcf3823032b7e177ce95c58d6d5d538e646bd223158d439c61b0825d0be60fbf5f4552adadb8f5ed52cdc2377a5580519202c242c9a191a2b365c6bf03490d574764943ffad13ab78626372e2c16fcdb0b3f74e13744221a3c9b25f61f6113e983ca681afb2c5ecf3b0619dbf3f6dcb6cd9ab7f3f9b5f427d5a9dd4acbe0e7c2d2a1e4eca616547dfb4ade60e3ec0d44329e8a6ab9085296d35865b0898e10e4cc6e128f04ec987bb5bc4479cf0b088dc4ab389229b6300990bf714c70ad9c5593d3ff3a639401273b4d25a8842acb227d64fa496906a1dfa65ebbfc44937d3d7a7cf2a39aff5a9e0a97da9e488c74407225c22af51c2fc74907b4bc0b9cfd5c30d0bc4f0b320e44542413b1a9c3a93def1ac61b3f277bb5f9cdf16f0fcc6e5e5e0c73b50057a1398c1fb8a2d6788629f04a6b4038fe0f5d77fe7b0f885a2932db7d1ad1a757ec7481f8b144a70e2f689b59365669267683d7f39a843d663b6a300238d346c7f5e24d6a41eaa29bd3cd5f6f7d5571b42a3251fdead14d76a9ea4ca88183adc01d19950f1cabdcc06601ca8301adac833fb1883ef18c2903afc3612e038f760f543e9613023482de12beccfc098359169253b05eaad048982e5143444f6084d486ecc4415c9331b51a93dfa057de52f4f87c33b30e2a638f12af760df5ba225ffdf2c488e599cbbc5982a59b810d14041db99c385c58c63a410e1b564f9ef93e1e59368d411b6215844940ded33a61d65c1c95e7ec4a8600a8d20dfeca556599305c0b6757a68aa9bb4784666f3ec8a9b9ff84c7710eef7ae83ca807c331ad45daa63965068686d205c61ad2746cc493eb627eb7e5a6dd52c01c5c1d99690e5a9e35199d7107e190e49fc612354e508a546792dfc75dd0a25b2312a21d2b1e77a17d0024256536ddc84bfd1eeb4b354f62d07f6bce1fe4ea17ad666ec2fc7ee73ac5d7cf6d2da325deab02e60f3ac3982990c9bc092195a6c7a679350704bfa7e5dd59ca2aaed7255eebfbfb38492678fc5c86a18c18742987ed35c49cfdf4a762f3c71223f20670c3554e0068aec284f6c15b3a397f27ec9125f0c81a95f9ac7fc375d0a22b53cec815a943e869452947bf18b7c9c1c90e6b282d401946ce730d9759bb90607541231636f838335c1778d6bab7539c49f7e725c4871a0a2e1347c4876f55c99b63bb5a627a22c84ddd1d13bdfe111223743e4696c7118faec2e83f8692699f7a7690af372228c8907a0087f31b0c80c44fef429c39d745a601c3e0775b72adc666dc4b7d7df246191dd5296b8b23bdbf5000a3c907e092a311c3e4d920a0752e1442a2f6acb53c22e56b02b97243aa83de801ebd3bb945f2c97a670b1ba6abcd69641715f69a88c8d9ea47db44ab6815810f9b948d7ee6093392916b934d58e8ea2b5270476249812458eb32c89e4cf5a6443473419fdebe16c38ce45d6ebc4d3aab5e11fa5b73bc8bf0201210b0fab382100b59f8b47d4ddc061c00754b0b86d3924ad8851e6c3bc6ef315a67d603ef97f099142cb26a835a1a3d5f90512f48a37a9cb145942e0e3bdcd40cd3b81bf3ec61c6b0a2091bf66c3653a0ff097327b7cd8f157a018365faef7e2772dcef9013589eae01779e61d0d61bff5ab1873a7f9773a90b789fef5ff148b7f86a6218be93844330af9f9bf3b41e8e7201ba9fc5261b763d64b5268e74429cbed78dc7ee309ec09015c386b12a84a03a7a253b786e5620f28a19c057211d46c279775e189c76c92311a8f06a56fa7c00a9d235edcd0caa7fc8b4356c14120d39b33232f08791b14343e130cbfa30aa9fe63172c451471a728c5376e7a78d48ed7f045314e1149328ff0b1b926959fa4cbf9820027e1bf69231daf64a288cbd8c8dcf250eb0c80f658313039ecab6437e59ec74a2ed4e998cdb74ef7a2b6577991f791be9c97b54dbeb8dda7e0f42b4bf0f0beabc021b1aa91b5e453e2b4f0b7ac0d27182dfeacf2eb0cff663924929b7d35230c3298f96e634c3b5daa780c352f6fb7f11955c0ab305a6b3372478b81db205c5c40905fe75f8fd7ca907620caf84353ede0bcce297cd13781ebe0ad5065e4204589d67c0f958b63d97392d9facbb3e752abb0a9ff838201b8447a868b9604fde3a6419f4bb693ab6c593b275afbe6932468196049b126bd60940ed42bdaed15685a38e3e667f66d69bdeb3a2fe4a6a0002d30e72c3c88f2ce15eb2a8ef993c7dc72bf71b2da1b7e505ea34ae95b4d5193f9e029975883b1e88eb94200ae576a94051211f71bf04376c89fd7ed1bb4f92b8d76080396b998ba3070fb2d6556cb3b747eb75a04f9809caae216375b9b29e0ac75c03cf16592a5b4a3bb4567647a613cda87fed9afc86e594eca10fbbb2fa316c4dbc4940c82dc018072124723f9ef9ae56a19ee113e2800b215c6039b5e2379ab9b80791ff69a2fcb8610622abecfc5d2146e41b230e678cd58db1e5fe555cf74b793887ca8713b328785123e5be0cae5406088817700cdd0f90d32b88fe71bea74aa45af52e7ad41234875a5e2e686207c3694048fa5a4bedac1a3b66cf8724641e442a061801207efe1d1375d27e58f3f0fcdd88e65e0e95752266f7551a4df51a3cc692223bf056354877fac2d63c48826239cda7229ae8cdd34d286730e212745352efc031ad249d65133e13e40ff1d30c9cd27133305ffd31dab87194dbdb0464ab6b3a7324a87e230dd9c50c16bdfe459a0c9352d807c84215ab4666ebcd1df2f0ae8b51abe85b0aec3065e77005ca97be304249258fa0309d8e29687503228d1cbb91e1d2cfd05b7c1471e442a552d355d72d94e1f82321e8a42ebce72c4007b40186a0a0a69d511416b18eec9e21be0c3d953ea4768b6f5ca3075358a9171baf4b4ea475851d42d8e15d0787ad2d43a1c79e35ecd0c1b8bc992c2a25449f807cb857a86520e3fa5c3fcf5ceee55d770a67ad512ec01ba95b98908d78e8fc291ce91d2df6775ee5723521b92442a083678d67b5fe75f5f3b1ba31547c30d394de0fc6e81fed966cb493be1acf1088e3ca398b9ee54022d7cf1340f6f272b59b9bb9c3cff5e94f867e588f9d9be6f8a62c906114a7c34e23081719630eb0238670b8858ee70802adb8cefba797fb3eccf7381b055f2aba165a8ee94d47f03f363149e35958d865f59d51456143eaa362152686301336358a1e0a1f39405674693c702277c0a65e99698eb7fc655719eaf43af72b8d51b659140e581dcc98e7627629fdbd45d5aafdaefbacb5a9fa48082f91cb59c5c1f556f8cb18e7b13fa4bf331b6a9aee5de6e454a985894b6c38aab38b2fd48de2d2d9f8b19cb698681de531818b5089a7114f9f19954ee18ef184409ce5fa3d974a7a7e60b6d0607ee6fb7896084bd822fd4051d012935c3faa23ddc85a12d5cbf7d1c3741ad27edd64b2f9d23aac0dd36d465da19199faf37f83247217c2556b1ba67dd362cd92a613cf485ecc616aed1bb62dcafd55ab81125d4417eb2067a4eb5fd62fffddba0c5e91acc779b839ec8fdd447e72f93f1b0ccc08a28d23a9461", 0x1000}, {&(0x7f0000001d00)="ef6113c585f5edd4f99bad881693363d30635e74e9c1e75dfc30a7f88f86434bfe593b9735a1a898f9c9303d85c928989e5c823973095a2c873233ce616488bc85411b8cc8764c3b183ae19a62d716b7abf6b9d1412fa9660a04c93018fcf8883667cb59b73ecbc3a2bc08b2b33e6f0aa307954ba161a12d6b03fd705167df2a66cfde808aaa0cf9f416b8f4ada235bcb683e8d9db298b316dbf52c99dbb9d97e0a37e7fbc026ec2570bf33c9c6540192d109b7dc546f1a9733696c298cc8defe3f0a82e72c9c7c41a01e39b4508deb9f9c870033298b5cb004bad750d0cd706", 0xe0}], 0x5, &(0x7f0000001e80)=[{0xc8, 0xffff, 0x0, "e0e019ff3843aceee32f018db28566ef86cc45ef08565656bf4b6a885cc72731cf8cc88993dac81f8250e8bef4e54418e16b4614a7d3614e61ac51cc70b5eaa128236a13320678d9ef84041529484ebbdcdeeb72172d72dc852cd61ef8611cc0ba2eba399c139a80c6c3e9c8b49f196e45f203b7b8aa40fb2118d4f7ac8e870f2e1aaf95e307fcbd3cf866817b355b912317457e548c80d123c2c8c441083f6057202c569af5c06e83010da329af9073d7"}, {0x70, 0x2fc6c1e787d51e24, 0x9, "41da1ca43038e30536f0755a410a683b20c0a0e920693bf15ae596971d5b195f0a5e7bd008d792bd2643d2089847b6d39523bdda5842ecefe927ffcf5f73ea21154fbecddd4a122ad83027ba930a2f3c8c72de5c705dfd5041e6"}, {0x48, 0xffff, 0xd, "1f0822f5058eb87eb1a9d9ed7ee289f4a5bfbfb3f281bf456dabbafcf2e99dce23c47d2e19608780934a23bb65efde20cd"}, {0xc8, 0xffff, 0x1, "325946c0648c51ed6147cb9cb0215e399b28fe265f05bcb0bec2504da284d82941e81c09b4e5e2ff31f4dc367f9eb45efa943d4394f2dda0fe7b44669817ed3fdd1db00eba442d1cf44b733c0ec1bba8e9dcdb104c37f94d49bc63912bd5af60d4dadd0503d812ce366546a44cbc2d306b3b9ebbce117fd52bdddcc8529d5fd94694617ae2387ffd46ca0d5cec226fb6bc23f62153934353b0c7abdbb288fa78a9a66c0fd9ab89fe1c8fd4a1876b99e7aa0a7c"}, {0x30, 0x1, 0xfffffffffffffffe, "f8d69e167d5282e95f0b200812e7f309ddf2e72103f8cb247758"}, {0x40, 0xffff, 0x80000000, "b7251974106ef6687100f674d416ba16960cc08e51444ad49b4508dd5910bf1ec547a0665256f2b452bac9c8bc89af9d"}], 0x2b8}, 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000002280)={0xea, 0x0, &(0x7f0000002180)=""/234}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000022c0)={{0x18, 0x1, 0x0, 0x344b}, {0x18, 0x2, 0x0, 0xde}, 0x100000000, [0x0, 0x8d, 0x80000000, 0xb6, 0xfff, 0x6, 0x6e, 0x1c958000000000]}, 0x3c) r1 = open(&(0x7f0000002300)='./file0\x00', 0x20, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000002340)={0x1, 0x2, './file0/../file0', 0x5, 0x2, 0x0, 0xfff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000002380)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000002400)=0xffffffff) setitimer(0x0, &(0x7f0000002440)={{0x7f, 0x5}, {0x4, 0x5}}, &(0x7f0000002480)) openat$vmm(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/vmm\x00', 0x80, 0x0) link(&(0x7f0000002500)='./file0/file0\x00', &(0x7f0000002540)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000002580)=0xffffffff) 16:00:16 executing program 1: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/196, 0xc4) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) pipe2(&(0x7f0000000240), 0x4) getpeername(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x418) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="1a83a1163eb0f679bb97610c69bc50e48d0c7fd040ac0df900901ca4cf0c6c75a6ca33d326621565122bba47ff2d657397eeb5a14f80e7a442b3132ee82f0ed2f4081c899e3d18164515c99a56e8a9549f0b2d2bf8bb3233b9", 0x59}, {&(0x7f0000000280)="227b9cfc99be21ff8eff4730c44140819c4e19995062423574afb0c950b9b5d7c80b66a839308d5bf8ad95d026d36438c9e8e12cbeacb94e045cd7dc234a6a9bd57cc8e5e325be665e639ad6b79684d858d68dd686af57a4b5805396ed288e7ce11fe7bd3fc714666a44b6c536329a14da7b1ceb9639672fe41a04ddf2b4bba749e10df07ff4595bc5d857760694dea8fae3133e9199ba9b6706e55021cb4f03fe9d333e0fcf0aefb52ab92fba9fe91f1c064c946c73a703693bc23b91088df919e09fb24cf718866fd429903da3162ffc87d3ab88d7c0503085d065192428e02b401d36a977c7443b05fa19bf5d19b8a5f3d48510580d5193204a4dbf95f7", 0xff}, {&(0x7f0000000380)="4b09e9557b60a760d9fcc572055f0351c760ac4a442692d8e8864a0b4865f69646005b7e98fe56074bffc39d0f44440bdf36a9dd4801fe87d2c427bf7c01ece82cb04b8aed6ffa722b607078c7f1a7bc8832736486b569ede587bb09ce7013983a628b5fb4ab648735dac894d04015fe9656f5798e391a5674dda6bbff25e43f28d68d285afc7f15c230742c7b99df6125db38f3efa60f5b8bc2edd6775ec3e7f56746e01edda3a4f36aaff9", 0xac}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="cf000000e7", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001200)={&(0x7f00000011c0)=[{0x101, 0x6}, {}], 0x2}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="14") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2e5, &(0x7f00000000c0)="b6") r1 = semget$private(0x0, 0x0, 0x220) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/194) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) getitimer(0x1, &(0x7f0000000180)) clock_gettime(0x2, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x100000000, 0x1, 0x7, 0x0, 0x8, 0x8, 0x7, 0x1, 0x0, 0x7, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000240)='./bus\x00', r1, r2, 0x2) setitimer(0x1, &(0x7f0000000080)={{0x9, 0x10000}, {0x8, 0x7}}, &(0x7f0000000100)) 16:00:17 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getflags(r0, 0x3) 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, 0x40044266, &(0x7f0000000000)) 16:00:17 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) 16:00:17 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0xa6, 0x99}, 0xc) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x48) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) r4 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000000c0)) 16:00:17 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x0, 0x1000, 0x20000200, &(0x7f0000005000/0x1000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="856d97953148eb3300cf65af39cdc82ac126f17a919de7b45558201b800a85f1dd8a2c4410c4fc9928e54d54c014f44134f5bdecc2be168315524afa53db228b308af86f7bbe85df4598eacd4832589aad398877d736eda1a783f6a52d9b9a1bfdd50e999da9e559285ca1b9c48cab24dae5264339993384fc9e564fcf5a141db6c2e5a5179b7933a9cdacca2c2d61373824d28c8cc907112ee225e3af33e5915217da23ae7bfc7878082acfc7ecb6ae1f8755c4a2ef0353a798928bf8f5919a694f2c6c3ab9ba2caee1e26e7cc801ec1550933e52d7387120178a639c8a101082727a5e00c2c2373deadcbb77955836fa0ecf5a3bb5e1bdd99fa849403face16ba2fe79bcff5c0b4f88081cd4464e274a288f44b0902698b7cd7fd058de5549fad45498d3a96667ab37773c6056870dbacf48c4038f24d76c86d7ce27bd8afb713840cfb0076b63664a7683ffa3c478d50b3f949a162fef3933811f51df2f5831abcc8f80485a66da4f37f098c46027a9035645ec5f59bb303813a9e5dd861ccffbad96b3903382cc4544bb4242050d9c456d2f2ca872dacc04853d62f2dad288530fc05955e12df85a43e44278c74d9cfa134b1311375e26fb0b6cb1ae28f4ba1ffa34ed2e668de84d5d53d834c0a1a6e4aff779c8577133e1ba8e3ebebdb3bbf3da7f793156ed242f34870ca0c17ab473c810dc855a0643cc555327dc85024cb11e4d76282a1060387cceed2fab4ba3ff54e33fe4e942cafee7c04cac982d3923bfb1e582869b32b22ab9f90e3d30a54a05b396f19e2c03919169be191f91c3e79779c5fcea46f30c4ee92d447fd4599bb010faf4afc3d48b73ec274c7e49e56ca071dc864930bf9ee2bbed1909f07e23255e2d68fcb0befb6ab8fb1eb63eb2d5476709e9f981a07d8cd3bed91eba128de86f54c91349d41740979665ce359895b4e9edb188b873b7d2cd6fbb8c870c11cbe7f747f789b1efff707fdd94c422aa93b0f5f86a5fbbc8b4cff85cd202dae06334ce20b3632c3f9d2daeed5276638c89c793f2fb003ee0abe6bc9ff6f5d88e7f6648804284cf4a13e4bbf13214928f97768cd8fdd30e6e9b1d3fdd8aa48aa176c13c797bd1a9f3c374c47ec9159acf6c8e9cf9119723ad6c63884e99ad7ecd6112881ef3a7b2bc15c643091ebfa220a806755828db17df4d08fe164f199f9242d32ea6bac4e59b568f29d925ea7757156c0f56ffff4bdda748337573c87174b15102021e00fe3e6f3a9a436304c5d2bcf80794d0a7e73638ca0e832b700efb994bf62dc06607784bb49148d58ff2525d9876bf2d7a944b9a403b5adda341d7294fff1da1c1ebf5d723ad9e13be33d8a14b2f51aed1d8e9df9835e0043dc879ef80104eb49a97ce7299ac7e78a2fe877616c402a280a970fadf6fb3faeebcd1bbb57005cdc805c41d0ed996717f49e74ed9bc29ae3bdf122e565c833fce0ea5daaa87c33723ce19da4dcb68d245c484d663f0a306641f07479ca9841f70f94ac7e557f46a4479de3baa22450254a1584cdb43df0b18d6e74422670584d2336a31848bd05e6ca86d3374e584199bcbbee0b8fb59b71afc626a44bed524c9eacb3a5451f999c9fd339df4f5cba3adeb312696d3899e50b328f76849d774094eca8552e9a6c0d339799ff6e32e14ef58a6745f48e074b373566278f9101d2e2ba263588c268301050737c28cbaa3c310e24905d6494e6060cdb0c53cb78f91e15836ceb42b016ccc42a1dbb6eb1fb7120fe0f96a09cf541824a13073ca388a30e7f7cbe0d84c7798ea0891453de9928371baa967f8be417fd7928dca661e7e9014ce4521b3b2602adf82ae33f1476178a256cfa3f222f2ec83e9d2a99e6bac2628b8a584a30732a3bc34f589fbfb83fd83125ad852f4a92424c4f84a183bdae321bf955c8663db62eacbff1499191661cae1bd5d88a46dda448a73527029a33d417f1c32772a610dbfd72ec288eabf98575ad74e6291bd766a9726438e79217b4d43afb4c730510dc9ee3b7167971629f7d0fbaa1282d7b387829e0d3248b4819a79a20602a45a4fc9e58b521ffb9585400f73ae8b26cfdeac506a3700821538c1334b08f5494c9fcf084a089fbc54649d503e6284d3e9a3040db05ee25b2db2ac5bd6272b70d7cd63d83279485a2bdd8d806e8b0d52e0c2332a44ec23e12a6aadc1b9c708baa93657fa3f2bdd2451563160fd97cf858b490a77b78e382e0fda6823661d578db9c05e1d955122406a339d3e7ca82624b1a39e9ba4a884eab754b8388260a61bfa6e42339e8ebc9785c231fa7bbe0bc243ed91402882536728bc3c75698094ac7387b59156db24b6ed2813a56fc038db4968555b80b3e2f9e30a603cb1ccb9a70a9bb214b96c45e31a7ac828878ec0df073851eb5640f639cb815a7b5bcc097f2a45e6fc672226ce1372615375fcbd1ca1bcb90ea46077e8e660c094606c485523027ca04535dbae6e465e5807d4a646fc74973851227ca90a1feaf039e423570c6243fbf0de73d2b4d3260ba3b79bdfe32d2fdcd243977685cd41e50d940e0e57e8faf5b7fe8fe6f10cb4b2970215691b77e71c36f7bb6f06a98c001529983c51ceebe52ea3adef411fba618d70ecaca5de628f91608aad71512b681f55f49ebc9bac30e1e292176e290e619f7b1ee79bd100cffd04ac3a289a90771c2f716bec22703f7419cab4dfca120b185ba38798f670883bf446d0dc15e1b92913c76b7f059d4ae57cae65f6661cba1504c062cb2f60aa5fd1a820c63b395d840ef29b42f10351ffef5a0c9b956318d9e470765a6ecf594ed84bca0b55f27e85ec261f2a6093e8d02c4b36813dbb98e2c3fd05cc8e99a2e4d4aefd2abb8a0e0cce05f753c563d2a9b9ba93d201efe59a4c66fb0b94e4e109232627544e4dc912a55cf52ead13bb2ef13f2cfcc5ddb49499badeed0338652db780a51fb33fffba8d4c6108ea803124d6b30fd4a4f9cb6299fc82df56db9b4411ffdaa1ed7b9189b8e0c47909b79508d9bbb58bffd299f32ca7d461efc5f01c04c4bc811beac829a835c81df2cb3ffbdb29fe905afb8d0eebb4fdb5f69a28cdac48da8f47ed79286fe85d47f61406d95d35b10479545d614f37780e1ea142f3696766baaf9f9f1bbb1fbbd00d62fe381b692de2f736b51c8fd03688d3322bd4535682c8d70bcc996e90e3fe0fff2535738e39f21ffa623ebec870887fbc149bb3262e41e17a6d649b6a07a17fa2530f29b7c977f2e3129dcdae0c30a5b1b913a0f385152d7d4bb1a3cb9040f1904c0430f23a9ab5a2c2c5d0c2fdb2e7bbb71ca5d9268dbd5a3e20ddefdee069a47e9b0866efec7e0b47d461d349d69f22d253a180be2fbe9433af85f109e52251cb7ab8e3b3aec8f91e482597c4f1a8e589d9a0504083cce5df2d023bfebc5ce47ceeabebb5c935cd81ca3e11503f040e0237b64b2fa71d5a10b7a62706cba0dcc9cb7b9b89fa49a97bea151c8e3baa85a566640aa6022fe273b255eef413ba4e83258581d58fc8103f1a39a2ba8cd1dd6003e55591c8726f52e48efabd58f912a6459f08364cdbe323273cf528d96e973a1a7c446a4ed3d923750629487625caa2914a181d955e9c8f7125fe363701290125b74a7d04b05067218f68f1fd34f7b1a86dac8e1b7845572f211a25ff0f4adf2450fafd908c3428afecefed5d46d08ce467dc5b6448563d011ee3bb6c7a0c88524a0591aa778c1815d959270e3972cc8b0d3552c01fa32e801680fc9dc9045aefa1df3702fc920bc4a41bc6710463137a19cc4d0661807a78e8e02902f5c112346f510a680935880e16a0193bbf3633d9eac61fd3a1e8bdaab329065ca63c20dacb553d7775db3333cbd99597f23f8e7f221a95a6d4c8d69f5a294fe3d9ab6a87e94103f07a903ae75001c0ac5810d83c2ce3e6ebc3007d3d998bb0b3f321e0528d79977d3a540c9310993d1fee7471984f2d49e4a3313a73ad7f38661868bd0cf8b1d3cc35fdb74b91e0cf449900621d8ee52c753b656cf7f2c5f1c5305fcb04ffef75662644dec5c0041835ff358052b289ed1d8bee73e6785d776d1a5b6b3f0a961d3cdfb6bbd86c26843a0fcd1cb209137c838e8929e5c4e689cdc0f3856d7e934a803d6a55d24ba7c1ee2d16098ae1db7aeda4be58db87a1cdae2cbb80b8543f5a0b619fa05767c7c192a7735c1a9a5e3d8974500ae9e25f76b95e928ad559a9f5de68d598429bbc0e29ae71b6d9be7e040670942358cb8fcb3e7c7b192fcf629e618bb3f6d8db58e6acc8559916739e0a39befb5b78f9a141c5bb5a488e885b8b0345d3b724649f56508fbced5bee1774e127b53e22af9ed4e8a493dbd6a3f62f79c616e48f62a293f3b59b8d428dce419bdd7417f0ed4c6da021fa0348721fad9fe48d4afaf2af1eead7d6a56a0c353c50494a6c1bbbe8de87cd3a4ffc971dd8c1f6af647a0fc0d49d37bdecb658272c7bd86e27e1d7a25d866411f3d4fd86182dd4f6abb94db5e3bdc4719cf21a0daec3c6959a77ed71a6d0390c3a5a85df6c0622cc6e45cb75ff147eb89fe795afa4a3619ea0bf3a23333b9f30c5a6202b09b4158c66e442096eb02b2b1d980aac6914819655aec39859d82e096157b9f68000987c59c8749100cfa290f632fc1c69ffe2052cdfb9045adb6dda8909677e07146e470a721812dc01fcee343354a82f2cec027d6b4d6bfcfc8db097b9b12b8ee9bc5ae90afc4536c7283313fdf0399c04429db63eb9b2856c9e2023768390bfbb2c175c68f2aef8c5b1f9372f2c590b70a061cbe485a263120cb82933e4a4b377a556dd7db4f907cdfc3ed29e29e0017bf2312312f94827ec05f5c9e5672bf361798fbab9c1a7e6f786c72e81b92afc539340ed9d7f3e7a131d8f759be28f74d508a55b5a7c06a6a506b95fede372fdf7f595b3e6a342e31a6fe9f8aa7db2ec83591c770de5be5e4309bce2ceba9daf983e3f712acaccd62fa3b0989c2b552ca77fd769a055848686ee3794423333e325bff157e06a423f2d8b22494a725627ca9e835d94a67a97014ecaf52468a5077b647931edd28fcc3b9386c38edc4a869701844519275b95ab6e43895537b631ff7ee0b3b599c783b3424163e2608e9b28b838759197a05e4ec2373696158ec97eb7878f55093373b420f987bf8bb75d514358853084dcf2f3cefa13174a5885da2de4788c1c89e1ac60d81575945859c892d7c185b48d3bdc88933757b4a8c7d0d59180a7052f4707f2890fa1a167c9e0e0de3bdf4d9e2952eac2fa82d01fe0bd1f74c016435a8d73df56b5f60bbc34f3a7590fc2a677e01bd75ca050d2a92ec4f281fd4faf4345c255fd90e055d2cb838ee9f9bee0ae899aa040a3b3a9da18f23c1a4e5712fb55bf93299119229f3a06f12d3622566a56bde62b09defa16f989693f4297b7dab637311370165071591d07ca5d74f7403ff767b01ece3a455e082e573309b18034c3b4cf9a434bb8b6ca7bd7a828469a97254339735fffca8e7d2ee4172f95f27bcb294c419e141ca338c5c2faa868e5346fa2552ddc68bae44953c1c3d39b80d87fa465b3c542d842413516ee74d1525009e073d605ae315d9b65", 0xf81) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/13) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001040)=0xc) r3 = getgid() getgroups(0x3, &(0x7f0000001080)=[r1, r2, r3]) 16:00:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() r2 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r2]) fchown(r0, r1, r3) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x902, 0x0) sendto(r4, &(0x7f00000012c0)="74e65a0f1c0ead0c86ba3a39684fcd3f1c09237943ad57cd69853d4d955b2ffdf1cd13ad99f5fc8887d238d47ee4", 0x2e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000014c0)=0x7) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r0, 0x4, 0x8) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x5, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r5, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) writev(r0, &(0x7f0000001b00)=[{&(0x7f0000001a80)="0051d94c34f1c7b2edea32d57054f1bc474c220a8d31455e933ade90a04d5686a42cdc5c89ef4b32dc40b327684120a8330959907e93baf2e79436e17b693e89fffe2e1628de08d1e9d425e7b3632230a83944ed4a0cb7", 0x57}], 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) pread(r0, &(0x7f0000001340)="ac3595308c90ff4e082fda1174f9492759e6a04ce5b6d23dcf80f6f08767bc14c81819b06638587acedf78dc0302f68f1a634283d3962f1033e91a185224607b4dbba6257d90d8e484ae9834c1556a17d761e11533fef20243fd45aec0f5e7290b459c19e6ee5124f5c29c68402e5e72ddb2f92514f239f8a624654c8522a6d5d014e52381ba38a9ac4df701aa95ba7b391e6ea2afde73b57b5634c1d0616e0cca3521714cc909", 0xa7, 0x0, 0x0) r6 = semget$private(0x0, 0x6, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r7, 0x0, 0x0, 0x1) socket$inet(0x2, 0x5, 0xfffffffffffffff9) accept$inet(r0, &(0x7f0000001280), &(0x7f0000001480)=0xc) semop(r6, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) 16:00:17 executing program 1: r0 = semget(0x3, 0x2, 0x40) semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x1800}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x33, &(0x7f00000000c0), 0x0) sendto$inet6(r0, &(0x7f0000000000)="8035ab3dd01261c483ddba61afb5d787c4c52b0f731abb42c5ddddd12ef094903645977ea412135b3f1b4f44ea314ef0590e571fdae57f88b092b255b6545bee79576beccc8f71eb47d8ee2b4b17fa078a655cadd15a337f36a0262038d95d4605296b579d687b3b33a3666c35bbf6ed9d3667b511618101052e8c0a5dcceb31a6141524a3", 0x85, 0x0, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x428}, 0xc) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x1) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c, 0x2}, {0x400000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x82) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x75fb, "ffa487666524c9dd74ca43796a40d16145de78a3"}) r2 = syz_open_pts() r3 = dup2(r2, r1) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000000)={0x8, 0x180000000, 0x4}) 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x190) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000100)=""/250) r2 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0)=[&(0x7f0000003b80)='\\:\x00', &(0x7f0000003bc0)='\x00', &(0x7f0000003c00)='\x00', &(0x7f0000003c40)='\x00', &(0x7f0000003c80)='-\x00'], &(0x7f0000003ec0)=[&(0x7f0000003d00)='%\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000003dc0)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003e80)='\']\x00']) getsockopt$sock_int(r2, 0xffff, 0x1109, &(0x7f0000000000), &(0x7f0000000040)=0x4) r3 = msgget$private(0x0, 0x421) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, r4, 0xffffffffffffffff, 0x10000, 0xa6}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x28}, {0x80000000000006}]}) clock_settime(0x6, &(0x7f0000000180)={0x4, 0x9c8c}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x5) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x800087}, {0x7c}, {0x6}]}) flock(r0, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)) 16:00:17 executing program 1: r0 = syz_open_pts() dup2(r0, r0) poll(&(0x7f0000000080), 0x0, 0x7fffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0xe0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x440, 0x0) 16:00:17 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x1010, r1, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0)='\x00', 0x1) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x64}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{0x7, 0x2, 0x221a, 0x80}, {0x100400000, 0x80000000, 0x100000001, 0xe61d}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xa0, 0x40) unlinkat(r1, &(0x7f0000000280)='.\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) 16:00:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x81, 0x80) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="978bb9bba91d135d36b4c63e1e0384d0b94142b9f1bb5386cee2d1b8f201347ba835c425860d3261114e6774fb6be612c1b01c67214197d3d42a174a881ff79d0d48c0d2fd1a2574bff29f977e855a8b0eaab83f0e3bd8cdc3813f56efe92d019d"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0xfe12) 16:00:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1c0) setsockopt(r1, 0x2, 0x9, &(0x7f0000000040)="0eb0f8fc7595339b71cb050f327356af00deb362b2d2c7a45e4470970bc5b594ebec47265100383e8767ffd9b3607d73cbb48ba9bdb43e2e9eb6aa68b90ed2", 0x3f) setsockopt(r0, 0x20000000000029, 0x100025, &(0x7f00000000c0), 0x6a) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = getppid() r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x5, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="7fb18d59f44c05832863f39cebbb5cf62ef9ed6d0878457c0152a701fd40c2f2f12314b5b80c93a0bad7422eb5a4d0f5daac1e6b6085b2a7d8fd55e83ef7acfc756029a68b4ae40de613dbc0a7521d411fbfb2bd11c4d349955ee09b83cd5319458e3ecda56c5ff1973dc67d312d60a83d6a122474b6a04f65b398922d56653f37a08c3ac32f1a2d840281d9ae30a3779525f4a7a671ab81ba86d35cf5d211b18571df1f9b9db190295d9e6938fb8ff5b35cb9d98fde4b5a70ce2e2e85495fa7fecc6ecec570d259605fed2d253f413b9c4872dccbe6bb8fc0bac51deab5389e4e6466686ce6c83d0a287c5e16313d", 0xef}, {&(0x7f00000000c0)="affca1b1f5b66f750e9576086d170317f73e125e4a865c6afe3da5af3746045e773240315cdc86c6b0520c16299e0cf020ec9ea7bc191626252965dabd38", 0x3e}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x7}, 0x404) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x7ff, 0x0, 0x7fffffff, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9", 0x0, 0x7}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000280)) open(&(0x7f0000000140)='./file0\x00', 0x8, 0xb0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000500)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0x10c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x8) 16:00:18 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0xa) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) nanosleep(&(0x7f0000000040)={0x40002, 0x7f}, &(0x7f0000000140)) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x9, 0x0, 0x1, 0x7, "1c72ae7323f5a2c1ce32d100aa7ebdac99ad6a4c", 0x7003, 0x8c}) 16:00:19 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dff00"/4098], &(0x7f0000000000)=0x1002) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x6}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r2, &(0x7f0000000240)="eff8cdc81fb6122818f887d4b758a98935a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f51493869e4a2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf9de9d1a89eb2d0d76b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605010a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba545491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4c0ae286dc6c8c3aa4a4d760cfc8abdbcbb5029b7b3ab2ae8d88215ccc4d6083801a2fafd61590abfa", 0x18c, 0xfffffffffffffffe, 0x0, 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="130119b04b751ecee29d2bea71cbb2d0437b6f7dc0d0c6abedae9733033e03f37b9a8f48d5a3f895f536", 0x2a, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0xfa, &(0x7f0000000000)=[{0x24}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xf9eb, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x900, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f00000001c0)="c65afe83a39fefa3f555f87e47cc76eadb8568296012b9f89ad66f5a8c39b4a84bcf97408bf925161fa01ff3b5b2c04d4efc238bc5716276657607d31a1612c6f278bfe0b6d2a29b2bf8361f1c10192eeb16ed87b27526abbd426403a07b2e5bb1c94ffd32ad8f26a4a81382c8c8b0d537841fda6e25721925d6664da6e7494a7780025fce9c6cb126d60705f2b2f1d3d1a736bfe33e962d62e21c6ac94bc9b9101c46db5b6f3e500f468b755c545d30816a2b62f097515f6e66f4aba02e976fe8646b41c9f780be4a230af537c13a949fc42ea3337dca0ec444d5a051450874a5805d697251c5b97f7b1615e9511e34dd17aec27760863d37b76b1677613289abfa56320ce6f172a4a0856cd332c8150ae8f1172c564d844058cf0d90995c170d51bda59082856b661000835ca5eaff1d699e79deb6e497e1d271636e2430801e15a811395da566b56869826ea95fe869ea0eb4161bb9bdbbdb7b8056b0fcb56913d91849a31ff3a32ee5860cc7d826c8deee3b85d62a5d517256abec303647d34670a3ceb0d07ede5f2cbef63e98be2bf71ee5cdce6d8d020992440a80b702f63a3c7bc95d2c0439d25559b7d9c7f62ccb20ac7ac4a6da8e2dd6f9a88193583c3e028eabab73d3319dc09d0b1ec19cf15b427834a1c2c4bb32656f3f13a78214906ccaac49a7ec26834dfdfe6f109e524c960de25ab7fa55840bd719b0abbb0fa82d2ec6b561646c1430f303c681ea423b0264286ece5793f16d232af6ef415772da407319c3ecd43142180474a4e0ba65429d17bcc97f2b07e73be5c53396b6789a2d0c9948f04b455816d101dd3660e6796247a8c8d78419e01defa9d02642686db15306bfae12b35ac24ccd9bd83bd13c3a2a039bbaca128971c0c07023f65f1f7a34aaed4afe71650c5eac7d8444f7d13515312735f4e53347d509048b37ead7d5b7706a98863828ae5423aea219e3c2eff0ef08ea479ed5f6d5e63479bf7cc8535a0aea4a83a1af9fc15956cbdc5b1970b31dc499a998ea66855468381df4ba1115a052e99ac338582231e7792a4b4f4f0843760acf42ed1649c82920bb9927f27d21abc740e0f9672b77e02c253b0a1dc51715d0ca61c0d1219b36694fae7ccb5ca92c187a9de7a5e5648a8e0586160dbe3d288830a9d2945d0de84a6117ceb5efdd7548fa421cd08d04fa10ad643b118e92d680a8b65ccf78048b8931b7198548391b6c770985b44fb7beda0e33809a08a08a0007e2c0ea5ca9e5a829f876cdbcb06e01caca95e617aabf8d8d94d8fe311841ce1c6fd4d4308f2d9b99ed080a93ba97dc9e5e68a2f034f16e75469eeef0712d267401b97f5f51d917b5f2fc0b9210e3ac192d24e1bdad0cfd57aeb84e2984683cbcda4d9ccff8a02a114dffe721839ca3f8d656e1a41e1293303cd988df832e55f22d0742d8d934ddb367c618ac3547b0dc249ca5f010be55ecdc46a2b623fb39f516daa2e8bfcf1c6b28c9b6c939ea466d8bffcbefe33727c59126b06d1e6de84be00d26b98ce79e1e7150c256652a4e0b7ea7d0046eac3b96f825b110a7d7cacd0619368039bf0ab9da9301c7eff74394d9a95f96f9efcdc4331b41f31790ae5ee52dafaa3ef8154ce974f3b3cb8d5f314afac55f008a9f0d6b968e89862f9908b1067bab4b41750628c2e49779098c147485a6d60ec58e82134f50b35b911cf57f7b574bc05a34d6e3f7f2f5b02040d9cec4064dfa2a14e8f22d270f2ecaadbea29fe4a22dd0035d7729ecf816cf66ad22e6ab484d7ce421e283141949b890892c1d2ceaa9aa4a7e081191f94a1cb48d1bdc5c66877b4dc17556b607b5208f4fb11b718b25897ed2b52fa0aca16e7edba5b59cfb3f8bac7884997cd48ed294de58f2841f571b551c7fa23b51c00807ab83382f58a00611e96ec05905cd6ff991f995f0982d8f67d4beeaa2d2bb6e17abc76d45ae6065e545c4f85819dcbfc2a454aacbfacc633e7c41ff77eb20300a4b458a121435cdfe9c63f63230db54be0803de58d3484aecb7dc21856bfecf2adc2581947fa55ceeda423a50776efab2437044fdaa6197f7459b999889cec709267b33ca0f099a6967577eff937fb0272399b920b032a3530c5fbfe9d77d3094775389b78f62bb5e9735755a053ae5ebd581f6173a76e816d22aed16ceb12657eff1ce0e60db1720901df70202267090b6479b3bae3f9e3140bd81e9c7ea6239bc7393d91f9822e12c8a03592415dd2b59284185949b699cf9776cbb007031cb6b353996a332eb4c91f50882bf8015fb34b3c611088c7eb978af866d8f4d7e4b1e2d9f850157837b431b60a1c6cef5642e866956057d7dd10d0f7ac19204222d4ea31f99ae32f428d0a2f26c9658087beb586c449ffbd3ec70ed254d985b2a5f3cb0d4e3c67f84e0e4dc8e312c42c99c30f55c01cd3faf16c96d43013f6fb18e8bedd0daf79a2f5c2a60dd8db0197c26ef532bde09081fe752dc4a32cb21dee1711d5f19213ad2b1bfa2ed4870071739467ecf3402d0d8c1865a1a0cd40ec7fa605b28cc2500046a2a217aa07160cd1bd66a491acebb0fee038810ecb223674a5f7a4de836d85487236de49117929720dc5c583507f09c7f595577fb70f47b8a4d3fd38ad211808b7f7d8c8604b801bbf7896124404d7d6a54a38601cddb34a217100f2d9884d9402fcf668d23afddcdfd399f2baa8bd5553072bb0d42344dd009e42264959029f556a78b4f4f6498018540283ef1ca8710a873de432c9f60b4ff2488c4e4a50dbd5a31472b1b0854bb59d2a16d1056e7599ece7f60ec9b5a75639d3a0a623224f5dac2c65dddff3255e336b8caa75bd8ab9d29d8c8ade024c86c79664013d707bc4a490f7b0e1fdfe7e5507532626c26898de12858474031f35ec7124fda5fbfb203c0ab927acec10b6aa559d32dbdf74906c3ba036f396af3970a355823692477458188a46b624a8ae4199bfd1bd92c60e7e357bb0e47270f746513e797c24e34b5cfb07c3656df510c44560e00bb2752b66d935b372a10f1acc697c2ff576d0d874ca689283e6beaeab24cbe6c36b619fdb1b82e7885e999419012bec4cd6d01e034cbe0221f5fa6f84a69b600ff2d236dc3628bc0812f0337bfd7cb70dd161906b0f59dc3419a9467c6359151635f866de19fd6799a5372e9f958a2c494d22a74ff6f452fe2ff88fbcdf43f87e004320455835861002c80f802d066fd9b83a94d8f966f20b65c1021d8bd053ce7c377a97097a8d6387f1c97b9333cb1e64d0a661b12549b10dc62e8bac9df8e8a75892047c2ea022c5d4cf83b7f516d5c1922aae4506a1deb605947c3e93e60435177548fb354c54a44bca84332bc38ed8bec03d42cc7c326806d8d439a15b86f84d58ed0dc848bfd5040ad34107b0f05265274300d05bb0546e65bf6e0657e0f467196973858ac8f88cb65389b8297c0beda87e242cfc010a6c5f599c619ae604cc657572f3cd49eaaace5cbd53bc7818baca0f9496644c23c278d98e31719ed476bbc8cb1c378f8e4b1a577f3cd162aa38f55d46ec286566751ac8825022e99e9039d2f0db27a7cb2086d1d3189cfb1d55bd990a4d2bdf902b2c02041c13184ac2c1c2cd3c20e806b5b34a99da2ab49a51ea8f09cb2b02bf4d9ee38264492993fecd9e57cffeff586400023c42c12b37f4f4be6a49fea34814083b00527ac4608b74c83acfe4a42b4ccd3ae03fd1667ff9bc0640bc174a431290c1d7594295f7718cd2b2d7307f419df359f92747477228895396357524c09bbe506073e38064f2c152e347d3f25f8ddf1914e04cfa2878cf31f3ba4bbf61a6ce40036b65cc321a5bdde9d5117e81f1a2b08815edbfd94019507d46692b4efb6f03cdad5f7efd341193454819055b3e9ee245be36f87fbcfb86216d901e4e2ce64f2356004cc44a1410d03e7486ff0a9e1be47e9d09b9bca3769102fd2d922aa53d6d43288fdd5431e3b1c6553edfd397197ecb29f489db2dc12ca9704a915d2226a3bee060acf13ff48c7154d049eddd347dbebd864c4b3eb492babe1ee7e810df4634c0c16e584a4ce3f06a016b57a43531702c330ef5547e2f3cdb5a752d6a591b43fe5d9dfa80c580ce1faf4c1c9e34059277a766add34df80c884e457029afe7f21fee90042cf57246583b09901f66558759b5229f910669952699f7f40a1dacfaf48201adb1ca67301eeffb2c2af17bd6ea3e8af257aeaa661789855ad5ec51e39ce60d223d2718c6064e2f59deb01b7e9db1d414871273a1086d73b0fdfcf8ad9f2b5f89267f0bbc26989af4806ff75cc21c2a7cb8384ddc4f7ee35e643a8d8f64a1c62f32267a5e5ce7c86087628129cb313a9763c68a2612790158bd155af069fe7b45a3f8ed5438fe85bbb4a15375119aa9a24e76e0a4e6cb4554a66f84a0984c26861e3f9fba52893f7ec9f3f7d32fee272bf1449a1fd00a2c9769a841449876f5c0b821aa5024e2003878043345f898af88899a80bbc0deecdb0020984ecc0ba6243c3b0df6fbe0a2557265f2b91d47e394c2974f70e9a04f01cb2fc8c04bba309757dbd64e4941d6c52eea5d7e51747bcdb3f2768e7a62029bfe024abe6ce1b007d51a75dad5592778a4cf13993b1f0e8675d35c8dfad6d9ddaa3f340f0f02a495777a6a479367fb52ca02ed3597c7941ebb1a39576b983f594483db5d290436865aa21d5f5ac160860eec406b4f3df1ef7fbf7cd3899be32774450fe098b8754c3aa91ea33b6db7903af2d381e8d9bb66cbc5667d62772b7bfad80753c1e5d4bdb32ea5552bd5c5d3709aee11aa4208c9fcbf329cd7f4b3d4bc373720630d32590fa31aff4eafedc3a0e8736b4912522391d4cb2a9ab64f225f1bb313a6a589ef7d061be58c0abcca0f7ddf45c51846d4e8def5cc05e3d8b334b89ab37a8b903de1a687b9825507e3370c9fe4f35aaf95057708b198be7f312e3a2e4bdbff6f0c8334c0963db67e90cff3a4c265d38f8355dd170e192ac941289cb12387db133b8bf819a4b8f476e9440fc68dc4319235abe10f80d19b5bf56076fdd1c7a96555d9224a483766c46a4ab05ab59ba4068e24f50824e8d01c467250dfed514c502f0698757311a8e5b1e79fc3ad926cdd0c6ebe5a1700af2ea58d239062bd3862d1e5d7719d05fd7babebe224d97ffc529ce5f10ae4c41f242a0dfe1a42b360613af0671d9f7490553b473d50f261ad94962f99d92d684ff89ae8fbd8dd69b457f62c7f28f4192071f3d3a290d4ae5047d8565dbaf2a0c16f6339941e7791fb9e650488894845356292a72c9bcaa191a791727bb667b3aeec619b7851286bf92b67c6bfc72d93a8e6f735517026e47b77f8a703e091652a917ec1684270de0c07cbce53c412febb704bb71b45de6b7b6fd5c2cb79035507f642090cd0023804d8ea11723f48d2b8608aefbdf55f46336719585fb0c4aa4a02c27c957ec7a74babdba8aacfed8e0058c10585fa0afc5fc2d5f253266059eb869ff11b9ed2a037025476d8f5fd8f0bf1f8a86a69382a41572dfc1f2eed354556c03fb74f4ddda682ad3f035055b634a533165e696980b55fe0ea7d3a972b57c7c980472df9bad6f9df4f3e3d048b2fe0338dbc8db1a7252b13bb82ec9b7b449c6cdbdb0662ba830dfb070ba2e6c876a4dffe27a5b8c9aac58b244715613cf91a1ec9ee5cfec7d3fab7448d7b050791629d4a0ee39a4abe2cbd3c91da61e3e2cb4612f87526cc7e5ae4feb2f96c9c11f4a0eca0be178914e0e09ab42fc9f6c77ea4f441dec05a0ba9418", 0x1000}, {&(0x7f00000011c0)="b585cfb2d4ea8f1d36ce7a9ee611a33d80751f98eb51e09c15eb54fea4e18e5ee8b28ead2b61167d49b26def1a8bfb8e9085741715dc6b981d60f9b4ede1c07ef54c0d4ca9fb7996304427cae45766", 0x4f}, {&(0x7f0000001240)="b01626fa64c20d18fa7305036676653f9bf91709a7ceae1e434a79237283935c27b1783e63bbaa5e0d456896ff04c401109af5943f4c06697d3688da9554db3a9c56d572e1f3afa1a0700eb3d1ff288f6e0885f00a4765f1d1ff3fc01f076f5fca0b2de187a69293ad5b5e241e68a019234515c2ae0be9c6c7a1a411dbae355002c5b8912ec4d5e92a4493c658", 0x8d}, {&(0x7f0000001300)="5e69ee8b3cd23770446b142a9b59a3e0b753e350b1850031789f569240c750f696a25d1800", 0x25}], 0x4) pwrite(r1, &(0x7f0000000140)="dce64880f0a79b08162a2217bf09285e1dca95dea616af79e766349c058fc004c7599cdbcb167f033e01dd2edc7887ec4f1fb8b98f070df561e865204dcc9ebd22bd794268f24f5bec6d", 0x4a, 0x0, 0x0) pipe(&(0x7f0000000040)) semget(0x1, 0x7fffffffffffffff, 0x180) 16:00:19 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="a18c19d553365b314655346b5fa80cfb6d6d0200000000000000008565c3617eadfa5e6af946027e54a8bcaa555d0283df0e5fae3c92ed74a4aa40786883e564504c444b0b3488397b9dd69c441c628e5eda4cdd6d6e19fffd9a0adaf6f66b9bf17d1019a848f6852fc40ba18964c99b3e1d52b8cea7a900614792fce670ce1e6f0b4955acd71cff424f38c8f60b7a676db47333606dcb3535e8c4937e1d879b6fa88237634d6847ff72a7e7d9860c93b1ad21791142b6ec4519db7d97ed753927ee188833b4168395fb394ca41130a4ce9b2a7f3abda939a1c7fab12932d54ca174520f27ce7e2f64a94a2bc2c7a8328ff2cca4687107edb2f87c50b22dd95744f59b1605e0f1943da26149115dca1a0fd071f7fffbe89e14132662d4e4759d277212f551ed18d71af31c39c1857ab6d16a6419b98af9c72b2af28dc3c14a7f3aed9c8095db1a16318803b9038f00d2dcb05730f46c971e39bd4164a5ec790749289575d9ad8c20bcd5799d71f154501d22f66f23ab92e0cdcfa9564d61fbc1fd9bee74aba11eb83dd7934b5342e584c8ab7748494f8a1711880b87e277d37bbd2b99e125ee0ac48bc7fc0d1dd20c41500e78b334b31e3bdbf1c7e50823a7c7269958c22441035dcf999d8401d2a5e618"], 0x10}, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 0: semget$private(0x0, 0xfffffffffffffffe, 0x13f) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) msgget(0x3, 0x8) r2 = geteuid() fcntl$getown(r1, 0x5) r3 = msgget$private(0x0, 0x2a) write(r1, &(0x7f0000000200)="651d5fac288ec49e0d6b94b64397375a10886a8459413dbdcfa0be20e8cc12a4f18d926e33859d50004ec342c739825e43c9112aa469836b671184e7c178926bcb3bf0ef846993d4de29b39747c2634daf53ed11374fcd2ce93ac1bd35af201ee18ed3b88c5beebe6e745fedfe761026fed67269ea91dbc7ecfcaa2aa248a53a18689072fc5c821d55a2b48af93f421fbc64200e2d17cbee65eb7415456647fe4745744d25898a318b31b4795649e487acdf4697725e7ebb33da0449dee260e4b47ef22c4c7e7a3a53572e8b56e11c378cce7428a3da", 0xd6) fcntl$getown(r1, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x8, r2, 0x0, 0x0, 0x0, 0x20, 0xf09d}, 0x8af, 0x2, 0x0, 0x0, 0x3, 0xf800000000000000, 0x1ff, 0x1}) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x88) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0xe732, 0x3, 0xc}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x9) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:19 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x28080, 0x200000000001) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x2810, r1, 0x0, 0x0) r2 = dup(r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000000)='./file0\x00', r1, 0x1}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000080)=""/216, 0xd8, 0x43, &(0x7f0000000180)=@in6={0x18, 0x3, 0x36f, 0x9}, 0xc) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 16:00:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x81, 0xff, './file0\x00', 0x0, 0x0, 0x7fff, 0x7fffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) flock(r1, 0xd) r2 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) getsockopt(r2, 0x0, 0xc, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000000)=0xfffffffffffffffe) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) r2 = fcntl$getown(r1, 0x5) r3 = getppid() setpgid(r2, r3) r4 = msgget(0x1, 0x5) r5 = getuid() r6 = getgid() r7 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lseek(r0, 0x0, 0x0, 0x3) r9 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) accept$inet(r9, 0x0, &(0x7f0000000140)) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x0, r5, r6, r7, r8, 0x4, 0xffff}, 0x97, 0x9, r2, r2, 0x7, 0x20000, 0x1, 0x48000000000}) 16:00:19 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) chroot(&(0x7f0000157000)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1, 0x9, 0x2, 0x1, 0x0, 0x86, 0x6, 0x1, 0x0, 0x401, 0x80000000}) 16:00:19 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, 0x8) getrlimit(0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) r2 = socket$inet6(0x18, 0x0, 0x3) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = dup(0xffffffffffffffff) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x0, 0x1}, {{r2}, 0x0, 0x2, 0x2, 0x7}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x6, 0x9}, {{}, 0xfffffffffffffffe, 0x90, 0xfffff, 0x3, 0x7fffffff}], 0x30, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x1, 0x5}, {{r5}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x7, 0x3}], 0x3, &(0x7f0000000180)={0x774, 0x4}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0xffff) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)=""/64, 0x40}, {&(0x7f0000000140)=""/105, 0x69}, {&(0x7f00000001c0)=""/177, 0xb1}, {&(0x7f0000000280)=""/195, 0xc3}, {&(0x7f0000000380)=""/154, 0x9a}], 0x5, &(0x7f00000000c0)=""/7, 0x7}, 0x841) 16:00:20 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) socket$inet6(0x18, 0x3, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0xff, 0x7f, 0x0, "68865d2a7992040b8eddc18ebccb37484fc1c547", 0x100000001, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8000000005) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186204018b002b1100000000008eb3ffc14f1a4b400c6cc640907a000000000000010053b5d1d09075a04e513dd4611da24e140af6ecaaa08b30e1838f74652d62e159c51bad5a8bf626d9dea306c37bb79d7d2c", 0x57}], 0x1) recvfrom(r0, &(0x7f0000000040)=""/118, 0x76, 0x40, &(0x7f00000000c0)=@un=@file={0x0, './bus\x00'}, 0x8) fcntl$dupfd(r0, 0xa, r0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x40}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x108) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000035) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {}, {0x6}]}) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() setregid(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xfffffffffffffff7}, {0x104}], 0x2}) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getegid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getgid() r8 = getegid() getgroups(0x8, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7, r8]) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fcntl$dupfd(r0, 0x0, r0) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x100000000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x54d, 0x5, 0x511d, "00592fde86f45e52c58b62c25b9d19bf96cea18a", 0x0, 0xff}) write(r0, &(0x7f0000000080)='\r', 0x1) mlockall(0x1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)) pipe(&(0x7f00000000c0)) 16:00:20 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000002880)=[{&(0x7f0000000480)="12a784d96cd4b34bb8c77de1c48cd45948449a8f754017cccfad14353ab3d7cd", 0x20}, {&(0x7f0000001740)="9dabc54a0e966dad33cdacca70253aa042c14ab380d4d10fe36d6513bf9065c29cc16842a7083d6e7c4fcdc4829ac6a288544aca391fe45263e8d83d000f934140831df7227ef9e58139d00b64a7c20bdeb5fb9946da83481b64ff58c30a583d8dffc5004aa317e6e3d159e365dfd051dd139be4f2d199ff01dd67489bbbb8c4d23a9cb93e843faa38c040cf7f0d56c6357ae2980324340ac45f7409406af6ccce201d6ca22d5ad5577a46c906076d26edd2", 0xb2}, {&(0x7f0000001800)="1740d147fa48c7428f49e8a8c9a90a1e0dadcd5caae613052508c3df663f99c6d6bffbf65e3eb50f527b9ddd5c97caabf5518df66105b79f5d5c7c93638e5178dcbb8cfe7c8f7d295268ba91874ffd742d6cd6820a6b5ca0be7b9da008afdcb63ce62695eb6d9f16a21e2f58bf1b4a91444e2175bb1dc798c126e311d90ee2fd6827afa4402ffc6e7e21a6e9f3604756ff1592365ce6808c71a2fc1af615e4e2822c7f28377eabada7e9ada461c159170b51ad067f7424e30ff7e2a4617bf2cee1aa4aa506220632af7a9764c8af2ae507ac95c364f986ac932456f436cf6dd5c33f6d1e177823ab78354f7186f55b1385321f4c81f03a1f62a492d91569c4b3f117f2c23f90a5fdbee17959daa4e3f166abac19d173fefec8cc25ea966f03df587bda06a94c508173a694fb98b848a593124cc4a304351c9081877362fc9cfbdcbb79ae92d1813dd0dd0543991f859294986931fda39bd4544a76a33d96a46c225952ddd192f76149010d9b38f2980a0acc513af9056ca12d2d80a50bd92801750f68cced793dda3f46ff4fe58c5a9bc5e6097430158944b319b11c290a2c1603134bccea33b4f6ce233fa7e040237a4f2f5f4cd502efd1e8472c6fee15412ee81b341a6c9333b548d294a40da322fb0b50269973cba4a1f85203ebaf92e849ca5a107d9ba1fa9640d465d9112df1ebcfa9c0a6ee22dccb6d8314056c203b3697ce4d844bdab445789f31929e15b367cad7fac41c23f585ce0fbf8cf4be97b58a65ad89801a0fb9b68d9e608650ae871e03b49a4679cc5ed83adc0fde30bb6dda9dd7ab38ad45a0125c50a791ce9eca56b212f3f55cd889abf6cad893cdb99cd266e06379c5e52a1d3cf2404d47b5b119efb5fcc4e4981d690de174dad2b86ec906c2af79af15bf1dca0adc3dd6851e530206c9d1a5189b37bcda62de3704365652e48504ae3edbac6eaa386b277e5a82d996563746d472726bc44857bcf7606176c54aba751991ef18a0eb8b38a6867d0a90f037332cf5db2ce36db2efa18b22bbf467c96f3923c39f3cf64cf6e8e85f5c906c641b2d6c383cef5beef51073174ed2f8259ad083b41b2775c6c537478744d4cdf870bdc33d5a44920d90e39412157d00e62355a5ff6674873c1fa49e622029118307c7a2de0c81d42ff32672c68c21cc126a24449427ab62043a44419ff9ea599c73cca744a5356510558290e1497551839b5a966a2450a47c77be20487f7fb2d778c3aef6432788b050270d2df3f55f4914660cc4fe09792c22784c8116ca65b4afcba541a43e6dd8dad261d9ccb1989b53e2e9783d00738163c999cfc083e2289f8293262312e8cf0f93a1b3d5b768e82fa81e748007fc3aefc7012cb2b0bf50271746bf6fbeacc5b33a1c95e5d67e69750d6b3bda7cc9f90c8a66722b2f257d52b4ed3c74bc6600790debfcab297ba01812fc8f77e4cf9c11705fa3769ba7fb146bb9cbe08b168a08f32063bc5e40602c260696d1fe5236308beee439aff0cc8bc44ef80252231924696ff8729ec4b37e9d077644e5920221dff51c873310efef3592c7a82c17824070db0fec7e363350b844477638d37ac4bd4d68db0d9174792128a629b14563132d4986f50900cce6327a3b94a3add95ed74510e18e3cd815723e46a00de7a9e88f52ea58c10212f94fde01914cd03c77a42814ecc0a6f573dc8edf421593403b009cffaf23fda70ec99fd018635f2f84c1ad9169d27b4c814c112b55f4e1cef35e9008ee612a6e65e73411ca4bfb824ad18d1e9baea82382104528163d5b00fe42e1b857b134d4bb2e615be6ad278d7fd48fc5920161c1748b846853bf3b8c9371d1d569c1561d14a55bd16ccc164f318e702bf3ac96738c2202327a3fb141d8bcaeaad9a0786006ae87ee34f99f1a010cc9cb89df02dfe0ead54465a0d4871394f644ee8058aabf73e9aeee1df3ddba88f720e3ba77a7f114f69f8c0946645e58cf62e6dcf4b5ca1f218f1ab1ed6408b28f69af078c0794881187bc69d3a1ffd19ed232ada0a7fd590665f1021221ee292f4bd4b15d76dfa0948436f75d25be088571893e44424f0a47b330e7920bff5c481b7f62fb756abcbfe3f7a113af5692eea187c81b8fb38d100f34ce2104463fdfa6d25416d93a0a29d94f3724d554acab5ad0344afb066b88822889bfbec99711a13c39d9d3564e54846ecf7d37212188657cfaea906a92ff046f50fa2b53959e838629127e345b65ca8f1892ca894d23560272160c81f85eddae4338becc3e2fd9d9ff1dcb14f3eafcaa9bfa1927ed0874f4047f1af2dd794d28343de6f873386de0967b6c16793eca3904a8fbd1daebb37f231aa3cdf7aac79ede3f77f04c3d0911d7a87f79191824e13dca12cd77aa020773ba0aa59bff556c4e6cf480f4ee2605429c90dc8f20af9209845392c9381bc90be4ae2f23e70abd0a7221e30b70617f1bb3be6378b07165754ba63848e23e24802ee1a7e5f85386a47b72879ca3cf2fc3a03102f1d4b01d1c78099398293768d5661028190bba251f749b7a7dc0971a7729bdd8954bcb97bccafbbf6697c1c539e0e89cf61e6de7cdfe01f9ceb2f137f8476bdd7bbe55f9501fed89e39d8ce5b0977765696c2f168b9bdc9b166cbf05ab95981cc621741a09433701adf7868a0dd3d9fa754fd1a9d22879edb7b29b7655c5f3a67745cd0c64c1d157c948a12f36b49011714aab975054d98a4206df601696a7c6cf2a24064f1f18349ef716a98a37ae2d01074d1d8057cc1f964333e10a539bf47adf64f641d67f897739dda65ded5c03c63d0fcc86e73edb89ea1cd540b2d6c225c27413036fd079b36e563e73d07dde8407ca2253d95358c7b29245b187c26ab86cb4bd5a467a44256ed57dd06a9e8b0957c6b32f3e6633c2e4fee9c64b45b0bd9d42b2824532a300ee4ad65fb979c71f487bb22ac7c95708811723c0ae4ba45cd9160ffb7d5594e7703aba5387faf9ed8bf3231a54662c698a70e0fc89d2818e42bc663a61ef8946703cf34fa79c04a54849fddac80dcf124e33bf64e129284efabda0270a4a9b761c2e9660e62f86a57cb41d06901466f54dcfca41b4e8eb773bdac3291add26ae980851762218a024acd9683f0deb566378d115c7564ca218feb1e8179a7fb9280b3837612546786ec708993327cef2c1e5197321c903d5419077147581b819c73d693ff0e480cd6dec6152537b5f1db6bc7f2de6f24a97f6a9e908ec65a7cb03caba0500bb2d5e690ed903294ec66f324b73181960472dacb8eacf3782d0306bdeae0ace747a6998c75a4d24a3293e14616e65891d1df17890adf0fed000123a46a69752a256309db060bb8a6d04f237b79ffd5b848aeccd9ea90f9c24e8ff56a1f245470cb2eb8d4967dcdad6db6c4ade8bb31d0d7f314f70e006c7d5887366d4136ca04c7e2047bce28b9f2803194e675326ddccc3ab45fb75053df319f80482338062b91a5258a652665e06b5f3936d9db3e70e3fdec198c7e3ab760e994ee903dfe9a050c2f2e9a884119187366bc3818efd55cbbdbd3bd46d5a047f973b63155028b1db7420ed28c7684e0bfa1fa69d7fd698aa4ff792f3b0726baffe14cd660a6595204c9e43c66a60b9853e0e36acc4599bb0a73ece041ad9a8d83ea80ff2d10576630d6bbc8570b6765e5a1a87b4efbca436a02c0cdb5ebdf41ddcac6ba0e13507fca2f943b300ca5229c8c4cc8c581f150c0f9c516dba0105b12a610c346f68f91094449451d84e0357abe3558ab9918dbd6f89d0fcea220d7adc5b94b4ea6c96d59e79cb230acd912c90f57df8d31bebf1daf95dccdd08f5bdea898822a7aed8c6b137381f905aa320828275632f0a353ba894150c8dc74e90fc63cf61ec5a8312e4270b96a1acb84521e782a867c013c99fbcaf8acf8e5b2cfd529a59e2742ddc71397259dbfd6f6b75e50b2d5704109d52b0fbb052e14575b99327f814a1ee38cffcd1fa33be5ec21276e5e32d60b138384a502cdd04e072ad49466e0de99f141e6f46683741a89b9923c283139a094ca59ee2d0fbf26f8f259784c7a5d33c72a38d8d5f2fd91c12d4982c9986d47f9ef24be34c9f66711d2c927ed28d144c74751e75559709c874e476d5254ed0b026bc4c2e63895b1e33c28a915f582d0cf65537e41e208e4b4b8f3ecaf93e0889874d2f27bc21dbcea466d79b154b75721b8e8b5918574b0ce7f4a129867d2b39c4944fe048bbb442a2762475bbaa3bbd21c9f2fcf1e764a3badadaee827efadab4625507115e76342bacf6faef48b43e33105b9f3b29f892757a65a6c137af37d9216caf7796ce166770f7188b90101f63f5f802620f589739092730dbdf22e0ccfa68c3b4a5aacdf711fb79c4ccceb0742a22f2d43d6f8c16de71cbd46c62b55dd25943b3c23cc040d6fc3812abc5757d6d92c7a9394afd69aecc35039d3d7e8c6a35803ed19b881a26a1fe36ff1cf5cc3d36114eac59ebaf2c623e432b28c4f4b244228f2f40e1061df368a62ac433bd9178d29e1affba784e4a3f801cfd63ac23621342db15ac27f8fadeab2f45042c8190e22886740496683364f434608281b8e0f8141a5cfd374800d698ef763bcd0828a1b996be0bed86cbae2e4c37f92caa99eee614f5de7f166e8fd9ee14cf792e2d7811dff0a3c4212aefce0a34a6192c6d287d431eb57cfe02874d700f75e9105a8b3fd13aef99eae55a4896c54bc8f70a0590295de9949dd8881d366235c5f305ff65605ef0eede93a4e184df974f30daacc263999c8a6979cbad499a3e279644b31eb132a73525e22a8f17bc62c82e6843198b7ebfb7fcd6c449a58b764e893b30b4fc2f5e9a910b842c96b0552e168d62ef528ccc99f973d14c2dcb3ce263f9ac5ad1d7db7a29e0777c403411d95c7449cd90898fe00fd212e454596f0739b1c2421cf82780c024946580afe4f77765dc828ef8913029e705f10880d5f89f2d36901de2d1e1ad1e2624699f9df81a368b2a15b5f2ce78172b075c592e4f648fb80f755f406ebde067cde1789c1ca856e99aedad940a9cbc3f3a447c4f35a486867fc85006a91e27890579a9d40939f1a247f314dc65bd60a0048453e714baf4fcecf4cd18c36e8b5a06171017981afb165ddc948a9ce5d982ed96c313a7abd015d6baf50f16f0103a035d8173609446bc49edc799172d3e6dbb9f361f58c031ca527223b8c9df2db2a46c865870b64defd55ec9266f960ad051fb46247f510962a05edfa3aa0bc4483eafe2280e3ca7ad6f969218b27762f22241b6b27e6c231e82178ef33ead45d6af22d3e5d93dbaef93dea4134d22bf5a9381767b212e89b389db7aa8be93672a3119cc74873cc2bd65d0fee8eed516c451e99d5d2f70ecd5a62acf2d4119b7984704bf0551b277d29324218739699b8c9613e6a51dad8b7e700ef144fc3e00b1739bc7fe07169d9aa0dcc6884eaaf5c0787bb577dc31daaa3906ff0262316c8fed3c7d7f91aea9da10e2d34c2f31fe65491ae68a46c5930df54e8059abc7d4a88d213cdc4015d34d59f570720d19785eab12d26a84ba1f868e83dc6184fd88860381ebfe1763c6c1f4b05bb755a1674be907a14b4c75b5b24f344eb805033aec54309296555afdccc53afb6a0c24d67291d8ee0abf53efc55ea13ec83e94a2f20adfa37fe0e7af3caa00d746f015718e7b3b98216e146d6eecc33c3fa459a7ecf044d6a492ae91780616a714a23165b457fc56afd880e81c8f3dac7912ce4c920585fb76b9a3b9ba6630b9af3d132b9b", 0x1000}, {&(0x7f0000002800)="c73f0274b9ee8c4ca1485dfd010d46f7de1c838a0e0d68a0226de443f1b9f470bf9d354c2db782aea8366dd01a2a1718ad9113bd05bfeff8cd7a7a5c73eb466acce32166b8507022410a1099cc47c2b603329caf2efaa3e28af568060eed09717181c69c5316aafb1a9135a27dd754e6dba376", 0x73}], 0x4, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000015c0)=[{&(0x7f00000000c0)="f1", 0x1}, {&(0x7f0000000180)="fe0374ed664dd07903d1e1519351f5f188d80c59182270c2849da4bd688bf3fb421ad8b8688e49bef12da4e2b09f897ce4caa72b273e64798d526c348196c0741eea5a823fa29e445adb0de1a20d4171687a628a05b0bccf318c52d3bacf6a835139c94a59aecccb31b5cb22535bdb11c9d735622aa7d335c8374d791fa8ddea2a3733788c88e898edf7ff2a48c7c5ea147cb6d04975567db87c0ee8548d1a6c7849a7aad268977f9f3c960381ec776bc22773312fa6289c4ae3", 0xba}, {&(0x7f0000000240)="8effd16560c8d1794096c326aeb121c1a1597401b0f2913b43566fe5a245c416ae10715ec745482c48d50940a7dbba2909da3cb7c57a57988205a2497df83f9006196e114ea029842d912766b04d1605fda6847730ee8b62beaf509a", 0x5c}, {&(0x7f0000000340)="df94cf50b6ab28bf4df2968cf4d0d0d60f4acabf458249e30ad3f94a709735b5e82978bbb7da218c961f5adca46cb6b4ab9336c615c0118008f12c81f05772192dd1921bb89c94267449f14b897478bb5a17f9e415554558271b3c889768fd1ae418a3901248d5f80e9a3e8f6b2998d2c6615926bd78c49af666ad671be2ae50a49da1900c20a43782472570fa70a5eec9345fb33bbac0ef6d68a9c8604d79fd17a46ea0aba5ccc009ec44ae", 0xac}, {&(0x7f0000000500)="0ffb2bf8048c1e81a09b7c374d82fd9f768df3943e84e7e8b47967e5f343282f6bd727e0405163590e655633137b50c3aa286317752efe9d6f6e61c791eb725263aef4d8e3e94a4f1bbc04d399f8a2ebdad0018d7d34de746b48483fa7d12f4f58809c3a84481e02dd85707a04b5794c9b8a815d92e6a91fdafe078059c7a09ac359b844300b891f0b9bd6bf32050d6da894424e34c989ae78cdd96a3053d2a9056a22c21bf3c5f6ad49e40b75e82d32e0464d123bffed0dade670d92db63c4aaeba6d94875bba73fc377314cbe2d75d1a6886d6771118fa033c94aa084328c4505ee60f090b6faba9e83f1757fd4c445fbd33b7b0ec0405199d3a33da7d2c6fcd59f2b63778e007f768dd220de5d40ebfb8d815233cc0970e29841424458128e73e52dea9ba3bb73129d0e59d6f511083f8f293598af80d2b76fdd6d24f115345979fced99da22fcc1697fe12747406aff1adc63e43b21cc85c53c8f948a9c3ad7c2a768f2e266fb0af9eb7254a16f36507900e984c8d672f255a7abaab903475a565bd14576100b85d03a9c9d7c0df2ac97327557eacb3a4382dfd25e2522372a63ac7c664b81410367d2a04c5b17f889a3a7379c71b85439fdf710045b903412a110d58be48d11881e0bb4ac5ecf133d733294c627c460a1c914fb937998c09ae9e4deb38239803f469169b5fb542f122f101c8a5a0951ff2d98ba0cc75089e77b717cc05325d2d35dac2cb437b4754e5fc83c87f4ed91591a66c8d367ea6d42111ffd39b005a8d75d6eb3006f3d2cc85dfe3ebca5f7239794e40df0e153fd9b757a5ce144ae87b9420c5361fc80f6ae905407a7e6a6339b95a4585a6158401dbeab2535dc552b84593a04af6e72050a01069fb7616dbe9179492fa4d7982cb8ce8d15ffba59ccc85596ef50b6e3b5dd9bcdbec13f4d16f192595953c29238d1fa25611a0cec86fa80bc7f6c7ce2df47433b8fba4d9235d587624fb34140aff24d4bfbb97c9f80ab41ae4267992548ec388a3f301de23d020023a82ea5fb04bec1b6335d58187e2e0dcc454c6a541204bfcd21775e69b66dd5e996a6d08bbac14e40cf58d9b4dde03fd4e74cdfe554eec89f217ba13df439e0e0878078d2901c17a84de83f34a1088a6714f6594990f5bf78910ec960396221fde2f59cb4430b395e8ef5a75085a7990a63e2c5374fd0d6f0892d3196486b5c8fa42638f96685d9f3db85b8661cb16db672b59b4d43cd9f10eee13f4d37c3c5ab8e6cb1ecf5ea37eba24362d4704b9fd32014c5dfc7abd20415c5809d113c95b2bbd075eb3d2fca896798f42c1e7061737090a42d9153be6e09ac3bc9724c370040f9f8b7ba91eeac2e6221389d3fc109b6f12287a118f326c0b49fef81e652ed58fb7ae08faf3819dfb55029680d3c9cc1143c98a7abf1471e1e18926c010de01a6a7e918e75b12c237cf8af7d2e407635f1bed9055e7885ed31012deecbe74fe942dd140805ff9e2b15f8c2c61235958cd65f9c10034ebc7e65bcafe67a1d85fa9e8f29e47aea9e3c134849af80039bb3ee59bbc6621b55d8e8ff094fb34043172b334f1ebb4253c0dc430469a6178933dbeaae37b65e068bd06349bf37183689eaa0089f64ed9c4aaef6d824853288abed99deb553e87698483a967c153f9dd41168b37b3d262ef55a7418565338e924a8617c99dd73d2215e3f27c7a414c9cde1e8e43b4ffed393d601674dcb764bbfbf7c0dc1bba87e639fcfdfda1688e0be8e894f307f9619268b1e5cb7e77d324e0fef20be1b7ce6db0f02771b0a6695f093b6657aa1c162611b0aaf8ceccd7d4c975d5de8c1b130e6610f3e750480903987326ecb52aa644f59d091d9306a29a7726825f030803ede48f835c4c645ddc432d1544ae1c98209c68e3acde43662c264e2912e94381c058a8cfeb785799a32946a048d14b2eaaeb2adcce98f98278fe700983de75a73cf621a474e4a869f19acbe7aca5f6eabfebb051442499e3d2ce324310e4edd7e9b041f204a4683257e3891dce9eeb2776c4fa8c04e051f93809948b894422dbf4c36e0cc83a2d2ed1f6da1c80273d15f67d9b44be9356a978f692f3cb1da60ddc4d323393b1366f4a861ac71e7f9a75ab1c674402b69e9a905746e40fb0283bbdeb7183f894daa3912c3fb2c507894d47fdf2b10e78c7dd72694b147b9290fdb1e9ce47cebc3fd1e77455f07ffc76ddfa307a9ac6e461e37816c0ee377ce896b28df4962783c2db3252262e7c5284a5ff43e626033016306f1f0db88f04c28d7a01268ea3bdbd450cd41066116efc06b88fe2a0a1cf80baf8bf16d7f62f5aa902bafe09c98d0cf717a5d0b189e3d857599c834d05983d013756938de8e190bdd11ab5afb9e6fcf88cbbc0d18abe8ed1991d35dbeb04dd24703c7f4684ef5448b506b48f8738e5836beb3e86773d6a5ee8b8f4b5a629b3c16c8fa0bd98e508a5d2fcb137372f16be4722f71ce91af66bb8cbbab47ce6d9c12e2324061c5d0704fa2fc5ce0656b07cdca7e37e98e2121790642df6e82b236ded174408509d45ab632bf06f2c4fc464bb91f88fc97b80ca3b110043238620faccde34310c3a845d17f72d773b2e726ccc60aab3f531dd7aff6473bf149f57e7bc314431103421f255ef6a58d6a999753aaa866462ac1ae89e2aac1e5d6f95910f81a9eef22c820a6dc983caf0e9d983536ce5038c20d59e9e9fc31c9cd030a76f3e282fb492e6c53be81fe0996af51a45646bd83b0479b05a39fd628efc4c291fdae4d3bace3f4e2942ed2154429e814db7ddc718cf1efe34dfe3832780bb5d82dcf5c164ede5a655095c689a4e93a45b38774d638fd0c791834ef65cd112e98d7a650701d7f1e01cf9bebe58e51830a4b841f2a507847ec9f4bbcaaf574fe88570326cc3bbbd06dbff70f5311659f563c733c4308db23b29fe6fae0282f93c5b4e85c4ad6f895c176d4593f459f66a81e7a553b1a7af2f797e3c302ddac903c31345ba631e6c9a6671e76b54ee42e813fbe40a39998269f048a178d19d870cdf86be02f7f3aacbd26c717adb9d407c06647228ea690a7c3ae8634aaf51cd5199135b1c7f74b7882b9335eb9f5eac63f9956ca5823937e609220f2310af9b6439521cfbdcfe91f3b280c8a1204b4259fd2f40f541b6d4f8de0ce28ff1d4fd9640648ed3f6727820b832e8ac113478d203528d7ea43d443e42d9576200d850cafaefc5602ef34ca1e2473208dc59ca9fa44e4bf0c58fa98bfe51d5aac33609896d24ffc5e2f95039847d83430294dbbbd4c4f7aaaa2d1aa6bfcfb5161fe4d7c6850485ccaa38328438db36a7de1841405f526b6fdea4db4128d222c17ace1a258ea6edc2b0b8aba95f3f4d4286dd56a5aaa791dd9c7535fdff9368cf97785c3000580434a77e45e594e0b7cec89502439dd815887d77bde5dcd3b09401fb980d5b3b957e636ec62174685f9f7921be9ab244c6504e5defb6ec9e534a8bf74568943ec67dd9a32c8dd6737be5ccaa25d50ebfb77ea7f7e7301e5e9f2611b5dd51dba71d3321c3c142c161d7d279ca57500325671bf4cc1017bf7c4e847d41dce7102c8142118b02802761b9f0ccf6f2952f66c80164a8a4a7dbe0a9c0042882e979892106be04ddd3cdec7329ec61b756404aeb179400f785196700abc3bdf25d97c9855c978fd370b01b384f65b28933fefc51e85b7affc40786d19279f102cfbbc5596c47d084f73ae7917aa692febfdecf9892ca3436749e1a09fd9ad6c6dc16dd1354985a7c10fd708899e6f16dbff8331c34c159b96fe4048fb951c1d25d92239cc3f807d4d5532167a4eef86519f4008e4626129e409fb0988d7a422481adf7fe296fbbf85628d30aa739cedf59647948ff165b0c1cd577ec4c8354b6045bcdc1ae7251c2b99d8fd97ac35231e3b54dd0089d2b40fb2a25ac8624461cf1635e42e690ab553caaf568eee32aa5d57c7dd1037c48710ca33684caa0685b2be84b62a4fff69c5628a381ca0b46818018ba7f63bd93fdbbe0af7b65fdeaf7f7bbcf1ee28a0d20b0b7011412df3b90f6af25482999dcce1649077e3927b67d8423c35c7fdca71ce10b398fadec4390a71d07b51ffbf05b8348109154b1b01b6ce3dd957a8c1a6ebbf2225d0b9275919aa00d87be82b2003be0b286a87ebdb7f2c37dffc76cf4def14a1aac6dd2930232b0fd927a67d349fca775e3e172091df3bfe2c23ffed1bcfd7fedf31f6bd0e8cf293ed49b9fa4b9f7e990a3a22095fee0b168adf07e5c41a1fd8d46b5e2859754dd71553f252f379f8d4d24db765b5f8c1e4bcc3377644db4648ac525a8e2e1ce3529af9043806241dbfe3ff4e528933a1443faaaa7a8d647801f1b5174c53d6aeb9fca0a9ce627bab5c8ca937fe8985c2735eda1277ed6be1db782f42f553afb1d22ea12af9b24e02d06869253bb23a022316759b59c5df57803f84b301a4bacebebc4c128804ff7c2b5fa93d66e2c09303f0d7424d9c3296fbc397db569075cb7cff5297a83a08723f3cd21c984d3296426691f4e5623b1571902ec5b07f0b5ef14665b426cb8e6781bad255ed462bdf70969d94aecca84e338f08a7471c8fbc358758d7435465b1889ea8ef532adffac3d936df61bb5b667722989938d54f714ce9d6f4a37cb25a58c479777b5e3297779344d46f9048ac1f4f212d3db75548dad91f24515a4ed65fd183f68cd648ec534531e4c3cd68a15e6a678c2c582f7b35c431106b4c5acbf6c6b9ea62bca9838ad4d3c5c5ea0c4498f438de5b1cc4daaf73e8bcd677a00e4ca3ea73b4c479e595f097bbe04d7cfd695f569bcf991a01ef335e4a227a8012cfdcd98b38b4634f84d90c4b8c4d7789b437f05da57ef44c4b0a2ca082195a3d9ea213768ad60c22bd5b180369b3358883805ad5d597b824fac5003fc1c6c6cb8d65229a2d88c14794b9442035e4ec41f07c99968ee7c80c5ac2965c9a66f1394758ca13a8fdeacd958d201a7e2f0397d76957c0387cc4e0d34fb1520f7579669ee1aa8474b7f1875149509632829164052fa192a79e7932709f39c2090f6ab00a4d5651cf1cf353750ec90c4021323da591c840f519c8dcd9ad0f2c30533bf1ab988c60ec1a5335f604cc16d4756c33905224d243e7fa7098eec736c93fe2d126e6ab9e9453eeb98762ab5ef1a1cde8ba9f0e7891c1a7dc809f04dfb2146b3cd1589da924f33a5e4189edc8c786e2820474e425ef1f631d3c3582cabdf7e8c4065d7feee72b4177ab251c949dee0b35b5cdf518da2a87de416e8611b5b7b605e0fca596980fa9db3b606059f5912e46fb1218244ee8577ff3e0dbcc3525510791a9b9f0895f8acbfd2214d3f8dcfdecfcdf3410a41eb957ccf824d844869132c4b975e01d6b030747654496b43a8aeaf6bdb75b038006f2cdb6fd7751c0ea132ed7758ee8c37df9d90e33d88eb14dae4f02e49d6e5ed928dacdd60c60b5d2cadc5e712b6bd5049ca6108c60d79bc9b3144421b5362b8b901fccf96f9396cfc50809c99030867f7213edb336c701ebf2104813e955e9acb982a6970ca930782dca3e858b4edabe0b11b283c89d1ab5c99738e4ca01446e6022729a59152252e958be6f56d29892ede21ffb48b4ba4c81b83f2bcb0bbc05e0fb83d1e31c3dec47d99031a9dd44102ddee91a766f32a51f653798652fa211891e89ba82c475b3ee23d4ad50e8a227dc49002c5809acaf154f81f75f7f7d9bd5d619d296ed430a8c9f1055bee6b04176b2e4fb9e8b8a0f24c31f8f5b87c59ffddc47a5066", 0x1000}, {&(0x7f0000000400)="8502957d4e3c4c7abac11e7236c4e02ea9fb87e0476a0cfc8cc6f6ade4f8fea84f709269d9b592c7eb60ae8543b644daa24241eb99820b5d7dc57729bd640f258a4cec8967d37b2dce970633bf2350ac4e4a9ac713ea9b8e0114dafcc3631c1f64", 0x61}, {&(0x7f0000001500)="2f6494d11c85bb2e73deb7e2dbf827f8aa507b787b820deb42bd91c61521399c0d4648a6474fe997ece7155e33b7d90b33edd193bdcb946c488979b636863ddc01eea659d53a6d2c394da26a6e6d808c37b851090ccd3b8dc8ada6f767802e0bd685a0053030c527219b707b86307fa8c605bbf6401cbcaea4ff260b562bf70ee8ab0f546fae2be6074e888c04a84292fd97e9e82d548f6b146319ff02", 0x9d}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x494f) write(r1, &(0x7f00000028c0)="59f27a1358", 0x10391) openat(r1, &(0x7f0000000080)='\x00', 0x40, 0x28) dup2(r4, r0) read(r1, &(0x7f0000002900)=""/187, 0xbb) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)}) 16:00:20 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0351402ba77f0c033c02df3105d9927f9a0f5e7e"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="4c8a44e1caa5b315dfc982955d37c1c103287f0700000000", 0x18}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xa0fe, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="a0251ec716fa029409d7bb0443cc4e090008cf3766121132d7e5b9521f6779a3643a2465eb7f2d57b3a1565ff176c16fd3bc3779e2dcc13bd1f524f85c83e9dbbec0864c04f9f2089883c1190ca53613ea88115eb5d50e740a8669f7fb5ff3b2feb66b9c7d4c312104c774471e7de964308f1d39e63213a477ab4cbc7e5bf3fadd71f85baaa62e67d40000000000000000", 0x91) 16:00:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x281, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x180, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x2}, {}], 0x2}) 16:00:20 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = socket$unix(0x1, 0x0, 0x0) write(r0, &(0x7f0000000080)="7e20976d79a5c2738b738bc988", 0xd) 16:00:20 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r1, 0x0, 0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x6, 0x7}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) shutdown(r2, 0x3) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") flock(r0, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) 16:00:20 executing program 1: clock_settime(0x4, &(0x7f0000000040)={0x2e0, 0x2}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c8f10a89f3774082a6ff6c349cb5dc7360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23c620c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xb2}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbe90a0fbdb45cac4d42e2726e2c1", 0x24}], 0x2bf, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1010, r1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r3, &(0x7f0000000540)=""/226, 0xe2) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)) 16:00:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x5, 0x9a31, 0x5}, 0xc) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:20 executing program 1: rmdir(&(0x7f0000000300)='./file0\x00') r0 = getppid() wait4(r0, &(0x7f0000000100), 0x0, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25, 0x0, 0x0, 0x1}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) syz_emit_ethernet(0x75, &(0x7f0000000280)="99db826317ba8a07a8d591caa61e8846dea670ff93b062feeb48e1320e314bc503d277c6634eb0ab66bd25af9a8918f18aa4386be4e515b208000400002296e749434903b35e11d9c30385f743e2e182ac246fa40d20187515a6f62ced08f70e280875812ba80746ac33a3850dbc00000000000000") pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) 16:00:21 executing program 1: ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000040)=0xfffffffffffffff7) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) 16:00:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x4, 0xfe3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0xac0, './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x14b7) write(r0, &(0x7f0000000480)="93", 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="9c87c3779b547e2e", 0x8) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000240)=[{0x1, 0x3ff, 0x10001, 0x7}, {0x3829, 0x7, 0x7}, {0x7, 0xff, 0x100000001, 0xffffffffffffff0e}, {0x3, 0x3, 0x6, 0x1}, {0x80, 0x10001, 0x0, 0x8000}, {0x9, 0x9, 0x3ff, 0xef15}, {0xfffffffffffffffc, 0x9, 0x6, 0x3}, {0x4, 0xffff, 0x9, 0x7}, {0xb3a7, 0x1f, 0x6, 0x6}]}) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[{0x7, 0x9, 0x5, 0x2}]}) 16:00:21 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20}, {0x15, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") 16:00:22 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0xb4d2, 0x10805}) setrlimit(0xd, &(0x7f0000000000)={0x7, 0x4}) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto$inet(r0, &(0x7f00000000c0)="a34e0df2603cb1da339160fcadae7c2e646801950d72dff781256530f1c60cc76c60a2a9789f9f3e562a437b0bfbbc11a6ab3869500eda4dc0d561c3a8722fc9b9653efd309013357ad3390e04fcd427ce233a8e91835509291902ce1942e9a07944f9790c301e2f5a425e80fe131fde38d82cf50d1fef2608ab1a9e94a556384b8159fa91a7efead2e0a4b53a505b12a9775d", 0x93, 0x4, &(0x7f0000000000)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) close(r0) write(r0, &(0x7f0000000280)="bd", 0x1) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) close(r0) syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x2) 16:00:22 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x1, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000080)=[{0x24}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x0, 0x2}, 0x8000, 0x9660, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x7, 0x1ff}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) close(r1) fcntl$setflags(r1, 0x2, 0x0) 16:00:22 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = fcntl$getown(r3, 0x5) r8 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() setreuid(r9, r9) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x3) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7}, {0x8000003, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000a40)="55d25948bf10f15fa829eb760ce9cd122baea4b863f4f216efadda8a057198b962316960b77f928c329bf6532b7ce167bc6708704f3f3c01e4e62e1e1ef2972273ee2db8b1f2de2b565a81ae1182e9cd03aa38870f70d3b818576c0be4a156a07f80077a9036c45548bd4bbd342f27fd9166d8a85350203887ab442edf884a61d1b359ea886d6ac48083d974c3695cc2eb14f129e0b933256ffa5aedcba1a911d552c75d7bb6e70b8d7c305090f519aa7b58f5eec88b80a858c5dfb08c3f8e5fb754a8b4268d69334f423ffb76e5bbe77382c0", 0xd3}], 0x1) lseek(r2, 0x0, 0x0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x8, 0x2010, r2, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x8) semop(r10, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20080, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0x54}, {0x10000016}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x840, 0x0) setsockopt$sock_int(r2, 0xffff, 0x804, &(0x7f0000000240)=0x5, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000280)=0x100) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x48}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)="22b1e2edb6") 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080001fff, 0x5) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x100000001) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x10000, 0x0) r3 = getuid() lchown(&(0x7f0000000300)='./file0\x00', r3, r0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x800, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x80) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x3, &(0x7f0000000040)={0x9, 0x401}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) write(r0, &(0x7f0000004380)="f4d3b18ca9f8a23e1eb4a943688ed642f4db18490102030eaf24aba89d92f63e4a8e048a392cd0ff1290d8bbc74ff25721868215e39b8dc56668acda89ceb7ef90a1fc79079c6ab33593a6e98da36e194f14fd10f87cff036b4fc09d5e7d5a6c256db9d66ae6f20c29633ba58e3de36590bc3425348235560d3607a824f7073b94717dc9b6a66cc905cc9620d39a70597cadb5ece097a78960de484f324cf624eb4c15ef766a49e6b1b873b5d521f03ff43dc388783eb482671bd86e852ca27d5323094ace78f16b3284cf6c104452485a8a19fb3449b9d5ac046e433584adbdd6078d3458099c64328684de9b29258b2582a89157cd5b5271cfd405876289bd0ec65c2ef865d5d414f63a30abfe8b9d4bd64ceed7e5546bcf16d5259bcd0b5ab45b0548a67264dc857e2347d6965b291694ef41f77ac0b1f345db87dd429b06114843c48a87828b8b630430b15c5919cc8c363ec988b1bac18580ffeb2a2f79ad1dfb29bf62dd58fcf02e77f8098864b94e7c11ffc9769bf17668b20b342d0744d89d1959901d2cbe64b203490dc9f473f17b9a58fc0f7df168b01857e57d09877dc129229ae45e6e75305c7c086906a8b4d43d1159490687b95573c6a2e1e28f66aed0d958a8d9714c627f8732970ceba6b35eb27640e41dca86cfbc366ed3c5bc053f88f9a9f2b7585c9a82759924945b372831febcfc0b8444de21b42c34fb051cfbb08ecedc14d6d233aa9a1203982905c4518615380a8ec549674f6a252de04d54b82e3140e30e10489287b9d7ab33b4e55a4a09b534f701b13ace606f4994a30cd0ccf3c70f4194d3958eb7809d19f49677ed7bd8085d9893e756334ded7e18e0376bc6cf6e6bc8d38ec16c2354c666fd2cc2718c7da899cb09ee48d2f3bdd8b63ed0c8892bc9323001fe8c4e8ec7ee80b5e75683946a3f3bd100fc59966f6a8336c2af441198523dbcc5fe6a958277f4cd1e858db9a522a24fad2f1255d9d6748f74628b3e2404657269c25fe3b1aa08729fc38ce39fc2aeb51078f487778f6e2c7d697069051e4046b0b4eb5a6a2d90ea807aa9e5d62f820ad0ffa88ee679998470a94aad927ae46eb47e391aff12f32072be8e9539641136f7ec4457604d176527a173d43d42f148bcdafad58eb997c5b047dc819e7103dd45525145cd40458fdf39670ceef6af3b3cb8d69cda5f5985f2f226fbda2c1f6596e4461b351f4bc647f948ecfb4dc18fce438e44449063a0991c207f590e0d6f909ff60ba0ef706265185f66e3ffd031ff82bcce06510f729c049d97d18c78073873e2e7999af0982a19c9e6ccad340be77d71c992973d67eb3eabea1aae4c1c827b9e40dba60a5f623b2eddf1748b089a9f56e9d2746b18deb24d4a3cdde674bcee6c19c27c3e944084e11df903c866149c31ae60cd423fe836176741a3cb84ba8ef17fc65b24975080423945e75c06dc816c280af100bde1f5838721db1bede13e82825a6ccc8af75a020cda00254a7d270f1242a9b60cfc8c5c81b586647a4863ba36a1ecd4ba6664d9eb1662980baaf3babf8197f8500794558b0fedd68aa909343b6817f1b54722e3ef4dbe99721085cc1d938df693fc99215f728e251ef7ccbaa4f68d23eb5a71c853333e68587846d3ed0c52293ec2d562f30af0d09c25c691fe62d9e69d2a1da1b78b67036683107b407f2d8247cb780748feace59fd2b6ebdd916526ffd30f92715117da0f8d0ff846daa7b0f9a7342eecb6a7b25cd123cb201c027669a42d401438bc92cdca3f83d758fe4d3e91991a51887c398b1659adca009e89083db5559df5fb49ed260a3c20921b35fb0cdff4a4c4840b616b4fea2e88eea2aac553944613047add9c974efb77e1e35bf923d76b7c4406448ac3d8c4fe9d13e39ce70dd72a9b5c94fd5334b9df30d34e54ebd58336c4f413f019a839f99b960a4428071419a4263b9bdf012180c0773fcdad49856321fbdc645842a618691baf2bc149683bf32d9621d5120df63b5a6330e95001bb402d5f08b4828cc4a92c899848c7541a06cafcbc8a5c75457e0e05e9f0659bff7763502812dfbfcec4bef53b499d40b5ef727177699c2f6ef506bf1cf48eec805e866bae831a99354a091512069b12eb86d8b1de8df1d1722b75136e41c512a0b1c4cb41ad261c72499678585a7fe7ffbd88210888233f623e057546e99f6f4b4217cb68c44b18c79c7a97363abde5184f8ca500c238bda3f306815d129ed024f97836cb09b01177b57623e0db41d16f45aa1ae0bc72399241dcfc1ab44f4f7bf61f1723efd2fa1504c823ce96241b6a93cad1955c41b22afa587800c7af28ef349208791e625b8d4c4b6e99d0b92486886b7803746b8550ce76183c8842ffefa06e75fadc0bb4facbf6c1c80ad56763544bd853c3740323bcfa341eedd3d641f0907405f0c6c58d36345628cce0b25998ea74d6f530734cc457ba8e5da90fceda0e693e320d92bd91e06030e448c22be8b7ffb1817127eb5f89ccea74faa602bc23fe77708c54ab59c99f3110f9507aa41847dbbdeda649f49062f15fa37e93e45c5ad7f465b4a5883dd984d95bf1862651a4db600b26c0779622cb6526738dcaab5dc9cbe354c01a5cabae9e27d78db7c743764ee10910c5f407bdfa2cc94da8d1c0748e8672d71c4919b16f51454ac4e346225f0f64164affd503c33ae89f75f43620808bc9a1cda51ecc940ec32c69112f9fc71ad93d71a84592713b36688ccd346cc82f96eae5cd194aac9e8d0b2b58683cf1fbfc6d9fb9c63e5d2501ec7b682c2c540611478605760203725243d354754ecd189b48dd6774827cd8c6e403fb71303f503f04b247d62de98bce17f5114a81e503035848bfb4340d35d017e82114b2c814accdb9e088d4e5d1d3ba5fb28f96abf8c8ddf4405abb7cbc6a08e9ccac8fa0586e0656d4c37424d3aaac4759ce13c6db500d920028f6f94170c98ca828677712fa667c8aebbb9d5580352dcb0e75b0c789518209f09d6b5353a73d4c623ce12c86d5cad94897cde8b0dd91900251df9d8761904c0b6d78d60190e13610c0a953382b1bf4f9593d2fbda84f02306a6532bda5a0dc3850d9918eb3948820d342aa7b12a7adb2ae14cbabfe60cdc84f99da63ba62575b9b29abeeaef1e7e1d0b9f89ef629fd9933ae2667f832c7060d4df0200e71a54bb6629f94d17410d2bd96d8cc3fcd78c2399eec17537fb10bbfd7b58472716c0c4a0539cfc4d8be1c20e949574f309b82283730f1ca4c060fe7890a053d42bfd04f9973070811877f6f480491b252cb358a2ec881c2c3782a559e6e337c709406d106e1658a0d783d16d6f1c4070d4381991de4a0fa96771c230d7ace1e64f4fa771049af49d45edbe6c52b6ba1985dc6de00000000092fac05bb7510e330a1ceae4c7370eeb6166a5e4265c4d8066bad622f0000000000003734361de489e4c0ddadfd491a53fea05742f2e985e8162b1a5ae95782ba52834d9c90534cd31b3b3821ece8f518113d1a94e49f470084b76aff40f5ee83f4ab1bb9586d922d497d24fd50f40c16fe5b14d07a5a313d116d65909f103c1606820ef3fe6599350954fba3c050ca677ffb6a2c7200b9de399ba235eb07e80f845ca92b15a1c08b22977e96d7eab809a92b10d30473316a96c6e29720787e0a15fad1b30182c9a0dbc91c5906011fe4d1d20b30f6453f50f039a26aa5acafe545d6d5f85b9c57fa231ad94a0cc7c1778fcfeefc881baa29e538ba4788feedc8df48e3040efc64f586df8e0960e2f319439baebd31b0b5be4c5d297c67b7f315f282f620b848852a3039927356d82f62a7570401da3fdb1413492f9d9a6e74a05e332e3377e54072511fcb436b8ed9b4966dad9095cf1d8e647923661d261bb20921d2c979861b631cb71b462f930bf22f4101d0d62494b4546ef284888726a2bb54baf8430f4668c0478e20fa0e766246f71e53a5c537d9c5b86f110c47e8b868c64fbeb0972fce9545902d631139d5c54e2499f8d0f05515a1ca0bcbbd245546a5fdcf1c7f10b67901f413e4d7b54d27812bf1ed8edcd290aa7f5c277fc35882beea5fb0a750fe28a6be15db12b9faeb7fa599d019b877e36c72287ba849e9afc0c1b9498f2b92b2f03ef88947cf3d625350eb16957bd33d8b71415b2b187d470c1c7181aada0a5dbb91a5ecfbbec51cd3e7812d31869b0022fd9a809a5ac9808cf7fe98515cff218e184e028e68ecb0a8e27707d6c027377c8a6cdcc954b7f84cb59199c47c224ada8a0796bff4caff7d92c08090f079a5827cf44c9b412286678f988483c1cbe98b8cd60d6d480450b89dd44b41af9eaab3311308113a90bc2f4ea10ef7488476550cbbe4278320d954af44d7c2d5496379e4d72de7c8a4d40543131ded7b0c0e6e0f5d39143a4953969a0ae51bdb2587f35c2650f6441bddc8926708f310eac68f0f189230d3befb420eb4c62fa3bb2b9ba777f415ae5c30d6878ea9557662a3f80e32b49e40c87f87aa79c3f2bb3c65b7646f62200db2d482cccef52b8f4d865ae478427a0fe950533c12b6c0fbcb44002536529ce1039bf1cb431d852ba9b6da6d0a614112e9986e89801a427b4237dcd5a04def57483493acf0f36b628307c586eb4ed0e29853a70ae6424e82c97f7356f1bf8ad5e64cf69d4a0905ba21b238f5d3cd7bfde8798a696ad76098d51418282644820da7377eeb15b98cb401bd76f79ca1e2c5d0fd6ac0e3712b86acfd9abb2ae200da8c41ab1e28cbf225f1017ec0146b39daf8e6d5d61a38b1a1d07b00f398e560b7f69d0d8edd192c849c6c15145735c7588a12fc1b372c40ccd5a335a01c607ae83c8501bf4cf5fe3900bcc80a882dea73aa556f805f9aaa8c046d04d9efd9f4866d7d56c7f9d3a9343e5aca4946176d3534ff74b95cd2fe20f806b60bf705d291a73ab2edba06bf2372021500480b97cc83418b9c5cd6fd0f162803e8b2aa2bc1aa5928d21045d42e3376d45fe81c2dba9b847fc285ef3f09d27806e117664d2aa46f188b901d59df84111843ec7d4ff2b93477ca7b8fa1bb43b0d2756d27457e74708901bc345fba632d662ab5ad6ebd4f19f6f3eb7ab4eb7e48e2d466f69abe1db22d2cc16a90fcfe453ca53ea1def152e9d6cada0ad36c9eb9bb6bcb747d730cafac5b605f756e5a9ef97c8b5b07d700052d6408af3be1da1fc9ca2f4f9d281c696f5715ba619d2a2e75c4432baff18544e39ac2913490d881213e61b3e593f5f251d2bf79ee688d6ddba6b9fa13ca3dee2a22471d07873ce2d5f831289a801b3f8b324afec6677dac6dbcc4b0081f483ccbc4ced4b6ef781d5ec1ebbe197a0915f667c7a20bd035f1d338a008245ab786f373aa4954d3ebc5cb823ae697e5367ff5cf013d675375ee153cc663b7f0485b26509e7de182cf4c8ce9e0cd81ebe485779550a7395795b0ba34b77f11ddedfef1a3443776979639cdb31a0df5a351fc096a5fb6c1bbb1043431a4498eed6527993ea82ab6cd44dd7861dcbfbd17d0a81e75a373dc1e0369504088ad95d5eac9df46ba36ce91a3842e1c8312d49b879b509b67d4ca88a5473acaff2eb97ca12a2a7a0c43ac46fcefad3c3da9f2d13f52525a7bac422d0c82dc79bf001480169027163d04650cb6e397fd21ebd256988a89e32c4a81b04f12f7770118d7e69b463c33771524556907ce2e8af3dbcf274ee803f7ab6d688cb961b6527f84fcd1b04e3893709da62d7fb3db236d8957003d198ae51e052ca455a2382a9df09446a9bae0dbb6ee0959721a1f2a000000000007926d1bbd6894ac0ab0a30e93f3a1013e1897b2b3225bddfe20151df14232232a5460b9fe77aeebba71c3162a8359aceaa4d38ae7adb64b8f6923b21fd4b67233dee52ef1abf3b42de9ada2079449acc87d2ff25d7ba087349000e8ea9a09e0e8fc2869d97221c2eb783fdc03103c33389d6e95fd337887541673dd3a7f89f104af8cbaf29f351d2ddf02f0731311d090bf1b23d9e7d66a236091b34eb2849862ed35c1405c721b6f2c2b26147d36114fdd844fa736dd7ed5fd9332657a72debf666c20e6c335804feecdb7bf", 0x10d9) 16:00:22 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xfffffffffffffff7, 0x1, 0x3, 0x1, 0x7fff, 0x10001, 0x100000000, 0x1, 0x1, 0x0, 0x8}) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) chdir(&(0x7f0000000000)='./file0\x00') r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x10}, {0x10}], 0x20}, 0x0) 16:00:22 executing program 0: r0 = socket(0x1e, 0x3, 0xcaf5) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x407) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="02a531b78f9c8d56aefe611156b03cc971aa5bb2f4143940e57a7ffb063135218ddafdb459fa882a2ef6d9b2241851b280cdef6aef9d03e3a2c097eaed90c681476ab7433d1a0f84548bb9b748ca79", 0x4f}, {&(0x7f00000000c0)="ccdfb339f1538e1b8953812376f400a8e7cc931f5ea525d543311310c39daefeed3f2050b9607dabafc52bf09621bc1acd1d674f90a8c8f26c39424657434a61e76f10c0a3449bcae18ce0c5e8", 0x4d}, {&(0x7f0000000140)="c56be7a31b5a1a886e55224883", 0xd}], 0x3, &(0x7f00000001c0)=[{0xa8, 0xffff, 0x8, "7e62c1c389c364e5a385d6ceb247a6aa7571ffc966390e023cf28ce35d55f77f9adecdb23f90cabadf10c57ca9ef5ae1988e69225a15f4488391398822c4fa6af2c8ea69303e7e6ab5e9e81df164550e7367eead33fa0bbce481d84542f3ae1c8e30839e3101e1c864480fffe3696a6debf3a55307d59ea920ec46ec5246fbe201c44ffb05ae435c72fc9f21247c02ef5d"}, {0x70, 0xffff, 0x200, "2d0a68d59da0da871aaedc2f90b1c7bcfd229a150646133c1e45dff0451c557c7f4add252cac118497f53161c0d865bce594633e57927cc899e21cfa88f9f8f17f0e8bb9f002197c550bd083132a9513f2eec2ae228d8ac2b273632e84"}, {0xd0, 0x1, 0x200, "056a5070e5ea195451247c927ff8d8625bc0543b0ac06b09d461a529f18c6dc696e81b254a0264cec61ec816916a275558470e57fb91cf9f14b00c3eb98e5620a48ac1879c993a733a284a6e7f5fdf54183376ec2968060d8dc8b06e8bbfec11e03d6b6a2c0201be99ed1040eacb998c69dbb0e1871d5d06cbfff074ca5638712a1ea58ebe114a86d19d4a51a4bb3a22a492b6cd70272134a7ed703470a84d9683d042c5085f0888bd5cead6e0c00299aae361c5d35497fbd7f40f8f70"}, {0xe8, 0x0, 0x9, "496eb4ccc22f90b4452fdf1ff18759ac279cd7a1596717d153529a65c50142463f4ced3ef2e156a798df5e51a78a1e96bbdaba56ce8132af98f6a4763e4773662685317abe4208ff1ca983305be692a105e672b9730d3a48eb449c9d07ab7e54225278e522486e8d574e5377ae039c36102939aec1e470acf295ab7a8f924fc199edb546275d47a37eb2601dc8d28d7b2bb9d5fcebd432e44582d9ef012934d0137b7e8c9217a899c128036d21c8bf23819c9d669f4fd0b485789d2f585ad0e1fff69434224b8abf9ebc0364a7c753b97b3d4ebc067a"}, {0xb0, 0xffff, 0xf3, "959aa32e7b6532185c1684b8b67b97b940fb1bd7c28966e2bae2452f3dc182ef7c4816650eeb53e43ef05bddc9b94a3304c8c7ded311b72c7f4016035c9c85717ebb53b64d43cde522a4b25f6f50a7228bdfcc697056740eee026e471cb856efc19ce1bd51f577e6ea9294c3f3b003aa5e27d0c7a0f44d0a4308c0a377366925c94bf0d5d42a083f2597ff9dfe63ad0c68e83bc5c39827d266a144"}], 0x380}, 0x4) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x8200, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x984, 0x0) write(r0, &(0x7f0000000580)="9c87c377284c02592fdfe06a5f31a2477f35b8502e2e2ea6", 0x18) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x84) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) setuid(r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:22 executing program 1: r0 = socket(0x18, 0x0, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) r2 = socket(0x2, 0x8003, 0x1) r3 = geteuid() pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="ffef85b23775fcc7c862d9912eae0cb085a351b0215269e44e2db3e53ff1cec0aed3ebac8fa2a9268ff64b066dbda36b75f7009276a28162d6b911d76098b51378f7bc0a611eeb3362f5894977db0902e6f76f01a8059e30eef874d3027f213a4a3c2df34373cf8986ee30a9d2d983", 0x6f}, {&(0x7f0000000200)="5f6cdd508ca7eaaa330de106a3c5b1622bd1e782cb6e477de353826188215b49f14fccf66d5c44a02c76008010b2723a30659164af828c942b16f7154ab1bad453541b5a0a7f0dff545468291dda05268fe8822efe19379a46fa4feaaff55a111367e1c8106563ca9e21fa4a2251b0e9619fd860e5314ca9f50eddaa5fed03911743", 0x82}, {&(0x7f00000000c0)='|oa', 0x3}, {&(0x7f00000002c0)="b26594d4407242ec97d3066345eeadad95703940ded4e2b9deba92b1e9cc548a8f7a50a99ca0afbcf14404d80edf61ced561d7794c3131a211fefadb269fbeb543e0e584e8f7579ec0fd10f30f0849335bfb9a37e8cae5ccb7f0896f2aca5dbc2d16ce58b85ed234611b6e86313c5e705e977cb46e129938bb424534e15fa3ebd6bb8384029c85848c13a31a45cd3178f0201db428af64d469c9255f3700b42bd3c327228b7593f8da3483e328f5106a250e77092e79b4b6f2b59370e62731625c49549488a18008a715", 0xca}, {&(0x7f00000003c0)="cdfc8ee40e6a35259aa5a7c05b5bef5c3e75ae2a7b0b423060e0f531fc94bbeba365f22425588c559dcb7496ace826307dc0ef26db5f8caf52d5b4a03492a988610c8a817144030ba3630a3855e3bc3e5f9e3aa19a8c79ac1858599b9b4f203c0a965349120ca2a264b6e263f9f0d2b3741f497b3602bbd7afbdcd3e9ce1d5a01e10880df83ee1b853e5361479403fba1bb111eacafa89bd9a025bc87fb9ec48bcf90cc8de9b71a96880259e46699b39177b503e1e4650a01aa2", 0xba}, {&(0x7f0000000480)="d23c7fe8cc618e42317b8495122806eee95c2c1c2eca2e03981471331183bf9d2b1ae881778f34d6a91e918c1e99970b227c57fcf8908b5f59b33621bd27857b3c81a190f90be69b34d7f3f57fd1944e007e63c7af0231aabfcc61f68128722fa3d9d2afc1d6374cd655337f2cd7628d4135e762a3e603d69892bcba2f2f2418387c524674d639d89634df046d30be1f4191fedcca35a75b766a92f4269109528c7e0238ae88ea96f59d8d14fa216900fe1abf5e05e0769ac2f504413c17c895469ac7c252c9a8683993d21b274ed0bb0c437f7ce9c3eda2cc7e54fb407d0a1adc", 0xe1}, {&(0x7f0000000580)="c84782240ad95e9f54e0155b30a2b89c468986198738125825716aa21e777a9be551b216979281d1bdb33addbcf8db3e9d104273c61972db33d32516e1f965755089c6c83a81df57ffc974480d56e5453ea5a5032e627d64c17fb5059153b8b56c56280814c7c6cf", 0x68}], 0x7, 0x0, 0x51) setuid(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="22421972ff560b4a5b8e91394f375cfa62e42370d329c156d19e3bc8d5d472b63ac555d2666232b815cf554243e99c5b185b7a24d66b4577cf75aa5a70734104e1ff45171a2617aec217735a23fe6b0e1a7aef774d390282475af0ef82d1d750619e002f2ca2a90e3d1587e455e4f3248e6757bb3f83516051e3ee5a93054b65330ae2cdcd2db38bbac9b0adcea73a7ce54d5b1f7315be3e2d5cd524a42eb4db905b4cd64ecd8d4f34845587d9c6d029db353ba5b469d5bd4b03f4e3d4cbe04831ff9facc0be7028a28e2d18ff63aeb6bedf6f3763", 0xd5) msgget(0x3, 0x100) r4 = dup2(r1, r2) ioctl$BIOCLOCK(r4, 0x20004276) 16:00:22 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000113000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:22 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = kqueue() dup(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r1, &(0x7f0000000080), 0xd72, &(0x7f0000000140), 0x7e, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fchflags(r0, 0x0) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51", 0x221}], 0x1) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() writev(r0, &(0x7f0000002a00)=[{0x0}], 0x1) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000002c0)=[r1, r2]) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) r4 = getegid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) mkdir(&(0x7f0000000300)='./file0\x00', 0x11) r8 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[r4, r6, r8, r9]) ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r10 = getgid() getgroups(0x8, &(0x7f0000000200)=[r6, r6, r10, r5, r6, r4, r9, r7]) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: setrlimit(0x2000000000006, &(0x7f00000001c0)={0x6, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8089, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) write(r2, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a1644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de4899b40a797864c17ae41e13b92ad5083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8a474057b2c10d48644a54f698a56c9710a1939afd5922b075c9da5f3197b1b20bc32b83865d998ff77faebfc9c84ae59524a7c7ed9c398b3492a0281", 0xd9) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x801, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xd5}, {0x18, 0x0, 0x9, 0x8}, 0x100000001, [0x3, 0x4, 0x8a0, 0x0, 0x2f94, 0x2587, 0x8]}, 0x3c) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x2, 0x0) pwrite(r0, &(0x7f0000000500)="ec4d875c81848765d7ba75fc94633a3236920a4ff6247d0a0c35ff6bd0b717617b353ac762d2fe8125c3dd8b97ad2cbe422263f74c4fd27bdec4365a3b16abd91bdd644037e54d8f849b525b608fe59453b1408d38ae9166e7f9ab26fdcee372d46ce7afb1bdf8f218ee7158b8", 0x6d, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x101, 0xfffffffffffffffd) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000001680)="d206179c36b47f3a068db0b32a4fffe2323bad283b1decc2592c79a34745104329609c964ecb10d622f4ea830f0ad467798e3e5141aced20c26a8f5665386e7f231d12888af5d540ed697ef145380fda85928347ef3368e9e673a7ac2f32328cca987c2a558be4acf4fa52f4fda8732dce885e05aff38c1196c2acbbd99f61f429a8400c39515d58458106906d822e9ffb03966c7e328a0de503acc4a09988abc0f9606f00590bf3890e068d7c7ad5f9c541e7e75873469b6e6f2d16e38c50a05aa4b1a46b6ed069a54f121306e6dade309d0f01d454a26e362eb5", 0xdb}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)="910a7a6bf98ce406e85a642bdf1d0d65da87fe61cd36ec82b2f22123332abe4762714db42becd79d4ec2c1affdf7fd956a3252ddb5dbf94540e567fa516e99720685eaf517", 0x45}, {&(0x7f0000000100)="137306b34d452e23a529058a013dad0052be17920fc79f5b618a77933f5a2660a2fd6825baccbaf95829e93f59fec9a2fa05bc4ab8fed6a0c8cd25911c340d2da40791b306a6e0e9d25daa240c8b636a45c4233ec8b263f7ac7f5472b64103deb08287d63bd36f5717e587abd8fa4d497e384b1e6f7310d5a1903f58015da077768a94a7a4a4f67d0209609f46f50f0c14829c77e7ee09a60ab5250b6d5516deabf92e4181b349f3c782434c48169c431dd04001a732ae88dcadc9cb1cf22df390d3ea3fe4293ec4151ce224eadc8c856520e862c11260f9f0b7331521ec77", 0xdf}, {&(0x7f0000000200)="c14651ad535f5c9b213caa67e1814171fa6c4c2e5bd7dc5b7afb", 0x1a}, {&(0x7f0000000240)="e71baff25299ecb1f855e5e344f5c4af9e489c70cca0c586e28d552ad5", 0x1d}, {&(0x7f0000000280)="1db161db2ee71c3d140e8d7739bed26b36ed15d7ec898e98c16b10a04530035a0df04bfb2f9f3bafc783f7367c60a171135e246d30cd70be102cac90cda2f5d1bff3792637cc75568ceae7f6dfa102300019000810d09e5403d402c9652da955ccbe940c38839b4eddb489c13033094046fed195ab7a76bc87ea2ea5b52ace68cc43a830f8c20621", 0x88}, {&(0x7f0000000340)="b6a5acd30d756b42b29de861d250892b23ae62d3084e5e300692debbbbe1dbb61d6bcad599c8434629c08a9b1589b5c326d3bc66a4a9dea9e084c220c262c40f3be3dd4d2a8773c29c48247466704e3dd444a80284fafad83fa38df892ecfd5bf8", 0x61}], 0x6, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000480)='./bus\x00', r1, 0x1}) recvfrom(r0, &(0x7f0000000880)=""/233, 0xe9, 0x43, &(0x7f0000000980)=@in6={0x18, 0x2, 0xe, 0x1f}, 0xc) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000080)="2ba4", 0x2) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x81}, {0x6}]}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x6d3a) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1b") ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x81) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x0) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x5) ftruncate(r0, 0x0, 0x1) ftruncate(r0, 0x0, 0x80000044) ftruncate(r0, 0x0, 0xfffffffffffffffc) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x101}, 0xc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x13000000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file1\x00', 0x99, 0x8, 0x5, 0x0, 0x7, 0x4, 0x2, 0x3, 0x1, 0xfffffffffffffffa, 0xffff}) 16:00:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40040400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ftruncate(r1, 0x0, 0x69a88df4) pwrite(r1, &(0x7f0000000240)="1e", 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0xffff) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2b1, 0x80, 0x3, 0x0, "854901000046c29f0fd4f95d20e5a816f8b800", 0x0, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1000001) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0xb00, 0x0) r2 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x102) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x801, 0x0) r2 = msgget(0x2, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() mkdir(&(0x7f0000000380)='./file0\x00', 0x1) r8 = fcntl$getown(r0, 0x5) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000003c0)) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x1, r3, r4, r5, r6, 0x40, 0x7}, 0xed, 0x401, r7, r8, 0x14, 0x6, 0x100000001, 0x2}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, &(0x7f00000000c0)={0x9, 0x101, 0x1ff, 0x3, 0x8001, 0xfffffffffffffffb, 0x80000000, 0x81}, &(0x7f0000000100)) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000c20000/0x10000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fc5000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d51000/0x3000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000db3000/0x2000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000beb000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000540)=0x9) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000600)) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1}) 16:00:23 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="df6ae4e6f2ad05628126a90a38442e9fe67d3ce3e8036cdc3516506b79da4f76b683b649b10d6c937c431a259b6c62cb724ccf3500000000000000000000000000574089d6dc4e8806585fdae29eeb08ec85760fa17afd887270f8ee0e2e35b66eed4f847ef01fbaf2f85df27d9a40c97c44c81634"], 0x8) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x41) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0x4ad9, 0x100, {[0x1, 0x1, 0x1000, 0x9, 0x101, 0x5, 0x70, 0x8, 0x40, 0xd5, 0x40, 0x8001, 0x9, 0xb6f, 0x4, 0x2, 0x5, 0x5], [0x7fff, 0xffff, 0x0, 0x7, 0x3, 0x6, 0xbf1, 0x0, 0xc26, 0x6], [0x10000, 0xe1, 0x4, 0x106, 0x2b0e369f, 0x9, 0xfff], [0x7, 0x2cd, 0x3, 0x80000001, 0x4, 0x5], [{0x2, 0x8, 0x6, 0x8000}, {0x8000, 0x800, 0x9, 0x7ff}, {0x101, 0x7, 0x3f, 0x8001}, {0x0, 0xdbd, 0x81, 0x9}, {0x6, 0x8000, 0x401, 0x7}, {0x101, 0x4, 0x8, 0x1}, {0x3, 0x300000000000, 0xffffffffffffffc1, 0x8001}, {0x8cd6, 0x2, 0xfff, 0x49a}], {0x0, 0x0, 0x401}, {0x5e6, 0x8, 0x6, 0x9}}}) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() recvfrom(r0, &(0x7f0000000100)=""/103, 0x67, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0x6}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open(&(0x7f0000000000)='./bus\x00', 0x401, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) close(r2) open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) 16:00:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) ftruncate(r0, 0x0, 0xff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x1010, r0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 16:00:24 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000140)=""/142, 0x8e}, {&(0x7f0000000200)=""/26, 0x1a}], 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x100) syz_open_pts() getrusage(0xfffffffffffffffe, 0x0) 16:00:24 executing program 1: r0 = socket(0x1000006, 0x0, 0x1ff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 16:00:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000001c0)=""/193, 0x4ef) read(r0, &(0x7f00000000c0)=""/124, 0x7c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) dup(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0x22e}], 0x1) 16:00:24 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20008, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xffffffffffffffff]}}) 16:00:24 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x4}, {0x100, 0x1}, {0xa5, 0x8}, {0x47, 0x80000001}, {0x0, 0xfffffffffffff474}, {0x18f, 0x40000000}], 0x6}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000140)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x59) setuid(0xee01) r0 = getpid() r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000080)={0x0, ""/162}, 0xaa, 0x0, 0x800) r2 = getpgid(r0) setpgid(r0, r2) r3 = msgget$private(0x0, 0x20) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="000000ffffa559b6393357986a064490fec7ad86fd39ad6875db352afe9037650000ebde902454a90cde71d5fe61d30d0efc3bdb48ac2684c7c060b1d5b3d8bd8cb700b68e72c81118c9a0260b00000000000006f04be8d439c8bb660d981fca240960e95ac78ebacd4a1fe616e33380e57fcc000000"], 0x1, 0x0) 16:00:24 executing program 0: setreuid(0x0, 0xee00) socket$inet(0x2, 0x3, 0x102) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r1) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x100}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) r2 = getuid() setuid(r2) 16:00:24 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0xc0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x5, 0x0, 0x9, 0x1}) r2 = dup2(r1, r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x9) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f00000001c0)=[{0x5, 0x5, 0xc8, 0x7ff}]}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x2, 0x8, 0x1f, 0x99}, {0x9, 0xfffffffffffffffb, 0x7, 0xfe}, {0x19e, 0x3df6, 0x80, 0x1}, {0x3, 0xfb, 0x9, 0x5}]}) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000300)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340)={0x10001, 0x1}, 0x8) 16:00:24 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x22097f, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) r2 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./bus\x00', r2, r3) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6b387ae2845fdeb96970b9c7ba2ab763cf8c488cdf55522eb9e214edc42300b1b348cb0b", 0x24) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 16:00:24 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x40000000, 0x81}) 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) getrlimit(0x7, &(0x7f0000000040)) mmap(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3) 05:37:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140)={0x2, 0x1, 0x0, 0x100000000000000}, 0xc) 05:37:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) 05:37:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget$private(0x0, 0x8) syz_emit_ethernet(0x4c5, &(0x7f0000000040)='+') 05:37:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00003ed000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0x0, 0x8000000}) 05:37:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) syz_emit_ethernet(0xb3, &(0x7f00000001c0)="daec5a98245d77b3371da7636e4b689a833fd3223a2ab54a5bcf8971212d86d79a3d7b39e594f900f2b894933d06e264e2630c735f2021dbcb712f09c853747f767f778332f9a13f06a46ef008d2a78b640f950a1f21b2d0cd69fdbf46b56804c5dcc77dc163aa4efc19be64bcb4125dbfee6374989bf4e4406aba331953b88c7c2d6fd1f8c4926fd1703db601a65e4333b6f93b9b795f283bd0ccc5529750ec429f4bf3089c7993b68669214a538a95572a1e") setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) socket(0x2, 0x5, 0x9) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 05:37:04 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000d5d700cd7fdf030000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 05:37:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4, 0x0) pipe(&(0x7f0000000000)) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 05:37:04 executing program 0: r0 = socket(0x800000014, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x101, 0x0, 0x0, "d730c1e7ffffffff00000000c6c41923ec18d37a", 0x0, 0x800000}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x150) 05:37:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20888, 0x12) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x4, 0x1000) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="34e76b92a422f304e2e55a2f82a1c8fc7b02b8287992e3ce2a062b4b112c5a85524ba70126492139d26a91", 0x2b}], 0x1, 0x0}, 0x400) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x35}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmod(r0, 0x8) syz_emit_ethernet(0x0, &(0x7f00000001c0)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000000)=[{0x2, 0x6, 0x3ff, 0x5}, {0x7, 0x2e7b, 0x4, 0x2}, {0x1, 0x29, 0x2, 0x4}, {0x8d7, 0x0, 0xf2a8, 0x7ff}, {0x8e1, 0x1ff, 0x7f, 0x54dc}, {0x3, 0x2, 0x8, 0x80}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8110, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x15280000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x1ffb, 0x40, 0x2, 0x401}, {0x7, 0xfffffffffffffffd, 0x6, 0x6}, {0x5d8c, 0x8001, 0x82, 0x100000000}, {0x2, 0x100000001, 0x1c000, 0x1}]}) r2 = socket(0x14, 0x3, 0x1000000000000000) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) 05:37:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x200}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x9}) flock(r1, 0x4) r2 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r2) munlockall() r3 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0xda}) r4 = getgid() setegid(r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000240)={0xaf, 0x0, &(0x7f0000000180)=""/175}) r5 = accept$unix(r3, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) ioctl$KDENABIO(r3, 0x20004b3c) shmdt(r2) setsockopt(r0, 0x7fffffff, 0x6, &(0x7f0000001300)="074b109ca105f45d454eec9505049ce84f0102a0", 0x14) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r6 = accept(r5, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) write(r0, &(0x7f00000013c0)="78d314e2e5b774f7635e681d963428f2dda7a0428be4ea82a78d9365bbd1d360119532ff7cb50f8f72e9a2ad17b14066726ee757ca2072bac8a74875ef13011df2bdc1e3303d77f7c3ebf8f5d4bffb63f2423fb3a68ca141f5fa761107336787584803b035cbcef5", 0x68) writev(r3, &(0x7f0000001680)=[{&(0x7f0000001440)="93077e2e16d9bb4a3b35b2fc5364db1dfc513de7fb7f84c557a9743d331bd244726f82d6c1435bdb96a9e594bf6ffa9229911e89442784fb85", 0x39}, {&(0x7f0000001480)="e5b2a225e871ccade5b432db3af43a64c0dceaf429580693c4f2d527752875dbeeeff0d02b182949a18bb3383a1534160842a702d090e6c3f612d85165e1d49e7dec0a28e48ce528b5d230ec14dcbb837b445248d7f3a71a618a123fa8b070b21301198a40f2e6778142fbe05927a6ebcba87c4b67ed7a2f4256cb0cbb77ddfdf6d35099eea0315c33f7f4e8e8fc34277079ea1a0b75e4aec9d16f9e5418bd97775b2bdb9bf648a5fb7f97a55bcf9034a345720e8d1bee519a0871979e917a4247d5eda8e4a9b0fc2affb0322b11002908b432d5cefcf89e09c048018625ad2db005f0588c5eacc0bfcce51a348648b678e1b00e0464ce42a978011b53", 0xfd}, {&(0x7f0000001580)="134611c26d113f08225cb21dbdd443c930f1783cc21000704ca8504ce20d0634f0f54f7aedb3bc0516141bd2120b3f387755d5e2f53b970e06251364807f56cb9c350201b7383fb4a8d1896f319eabc978ae38526188b71e623d0be096ea276c93dfe70c2eaee5335648b81f0ba69d3666d17b72bb31848115661b10e8a437428cd19dd991b6da0f3546f3b35bbc7a7d664557e5fcd60a6655d45ec1c328d8285825662fd536e3494fb60feacfbc9091ac5a41e34f9259a70e1915cccd4dad38d5e5d156f90fc27ce5ffc3436bfea30f744752a2b8731b9a9fd716627392836f105f7f524888c49fe77eb05c03a3176bef94352d", 0xf4}], 0x3) r7 = open(&(0x7f00000016c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001700)={0x7, 0x7fff, 0xf1, 0x80000000, "0b43403f174908f38b8195095998cc124bcb2b9a", 0x904, 0x7fff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000001740)={0x4, 0x3ff, './file0\x00', 0x4a8, 0xfffffffffffffffc, 0x3, 0x6e}) r8 = semget$private(0x0, 0x1, 0x4) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000001780)=""/211) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000001880)={0x400, 0x1, 0x38d6, 0x4, "d361f6b89b3f6fa493c5e482d63609dbe909fa6e", 0xb5, 0x1ff}) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87, 0x9}, {0x3, 0x0, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 05:37:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6}]}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYBLOB="880098521481a0b01d26aab22d543f31bad4e8e63d71480b2294a84eed4d49274fce5bd0bd046dc67853a5926dec438bcf567e276d1467e0e4326514194575fc6bbc7f76428e3d1a5c68211768a2e585caafa589c860a32b4091deef119ef768241997c65ed95c305fe1de5896ab2b487ac54a459b511eb43d0f7563c3ffb1f4a2eb1f0d"]]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 05:37:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020c07e00000010000"], 0x10) write(r1, 0x0, 0x0) 05:37:05 executing program 1: getppid() 05:37:05 executing program 0: r0 = socket(0x11, 0x0, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000040)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x150, 0x0, 0x0, 0xffffffffffffff7c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 05:37:05 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0xfffffffffffffffc, &(0x7f0000e4b000/0x2000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x0) 05:37:05 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0xfffffffffffffffe, 0x3dc) semget$private(0x0, 0x3, 0x96eb31f1f56c823) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x204d4, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) 05:37:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x1, 0x7, 0xf1}, 0x33c, [0x800, 0x7ff, 0x7fff, 0x400, 0x5, 0x34, 0x3, 0x1000]}, 0x3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000580)=0xfffffffffffffffd) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r2) close(r3) mmap(&(0x7f0000125000/0x2000)=nil, 0x2000, 0x0, 0x2010, r3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgget$private(0x0, 0x100) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000280)) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x2, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = msgget$private(0x0, 0x8000000040) fcntl$dupfd(r2, 0xa, r2) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) 05:37:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x8f, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff000001"], 0x3b7, 0x405}, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x77, 0x4}, {{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x8, 0x10}, {{r0}, 0xfffffffffffffffb, 0x4, 0x200fffff, 0x5, 0xf5}, {{r2}, 0xfffffffffffffffa, 0x48, 0x20000000, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2000000d, 0x200, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20, 0x6, 0x3}, {{r3}, 0xfffffffffffffff9, 0x63, 0x20000000, 0x8, 0x80000000}], 0x1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1c, 0x2, 0x9, 0x8001}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x4, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2b737cae6689ce20, 0x1ff, 0x10}, {{r3}, 0xfffffffffffffffe, 0x82, 0x0, 0x4}, {{r1}, 0x0, 0x0, 0xf00fffff, 0x7fffffff, 0x7}, {{r1}, 0xfffffffffffffffe, 0x88, 0x400fffff, 0xf2, 0x20}, {{r1}, 0xfffffffffffffffa, 0x20, 0xf0000065, 0x100000000, 0xffffffffffffffe1}], 0x9, &(0x7f0000000300)={0x8000, 0x80}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 05:37:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc400, "001000002e0261cf0101000000000000a600", 0x3}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 05:37:05 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) close(r0) unlink(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x10) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffe3, &(0x7f0000000280)="b623a246d64c7b46f59fc008a741ffeb06632aae001c29fa7e4772762d6fc9aeb360b0ee8dd346475e7219ad6e35b98300a9a08238905ac8fa094d9ee44e3bd984582ec72e735d16c9e385b8551c7a658a73da6cfe20c8214b623b35b749024b9f1c9f52f3f8ea76c6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f0000000140)=[{0x1, 0x1, 0x2, 0x2}, {0xe4, 0xe5, 0x4f9, 0x10000}, {0xfffffffffffffffe, 0xf70f, 0xfffffffffffffffb, 0x4}, {0x400, 0x6, 0x3, 0x1}, {0x1f, 0x99, 0x8, 0x6}, {0x6, 0x5, 0x14dc, 0x4}, {0x8, 0x0, 0xb7, 0xa999}, {0x3, 0x0, 0xff, 0x200}, {0x560, 0xbc65, 0x3e, 0x603}, {0x0, 0x0, 0x9, 0x4}]}) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x51, &(0x7f0000000100)="ec4aa8f8527a2024291b66dd19770ba0e380846bd9afc7a18c708de93e35152302e909ca29cd27dcee26fba31780b7d47d6a2c179338719631fb9fd8129b5691a95e482eb6e18a0bad0a502a048b4fd60a") 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = dup2(r0, r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x2, 0xea8a}, {0x9a, 0x2d4}}, 0x0) 05:37:05 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000000), 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="ef1f83754bc764673b35c663df3babdd174e512523f055832836d012194e2a4fc1ac7686458041ecc00552e6e908febf637ec037362d1d294921dda202a0bf34251b1c7cf3946ebd1d690c9266dd8724d4a1dbff7060557f00bc3edd144dd42e81ccdbc6c887ee0d1cc89ab24f95b6f523cc10a410260fcba7714d34eddc4109e504e973755187ff2f013352ead928e998ab1c21be24b6192f8eb4cddcad009ad572dbe88b39af63905c359d0befe4c3ec5edabff497b3790a82fa0e437c428b0ff3", 0xc2}, {&(0x7f0000000100)="4aca3c85e99223ee3db3c761682e094f70bad67e93d276ef7ac487fefbc7d3f6168a3a28acad34bc07661dd12db1d6d2fdbbc983e0c49c2d17b4c2852f80c4e8e25a40ffce6b3cf91dea953a69f0a583e420f997962d30d44e771dbf150f8aabe364f201d4893ebc878c4dcd12f14ae83b38dc2b30a9e5accd8ad5f56c5aa941309c119d829abef433d903a86420ef2d001329051a02f058471ecb0fa4ef6d933060b426bab027d88ed89d5bb85b4c1de58b63ce575761cdbe66db0e4dea28f46b228370748e1d9d28f199a97df8ba9fc7704dfd4c20be36563aae2bf8436615ca92ee", 0xe3}, {&(0x7f0000000200)}], 0x3) 05:37:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() sendto$inet6(r0, &(0x7f0000000080)="48444e139c1beeabcaae4d99609ff4b9e010ef6f4772f1993f4d0f9799fc9d72fc5f566a4610f74c9d7e0df6d712dd152ceb8accb4c82a3f0b866e18", 0x3c, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x34, 0x5}, 0xc) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) close(r0) r2 = accept$inet6(r0, 0x0, &(0x7f0000000100)) rmdir(&(0x7f0000000180)='./bus\x00') poll(&(0x7f0000000140)=[{r1, 0xc}, {r0, 0xbee49fd33aa5c05b}, {r0, 0xa0}, {r2, 0x20}, {r0, 0x1d2}], 0x5, 0xf7e) 05:37:05 executing program 1: r0 = getegid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x9, 0x6, 0x0, 0x7, 0x6, 0x1, 0xffffffff, 0x10, [{0x3ff, 0x4, 0x8, 0x16d45ac9}, {0x5, 0x6, 0x200, 0xff}, {0x100, 0xff, 0x66f, 0x1}, {0x5, 0x1f, 0x4, 0x3f}, {0xffff, 0x200, 0x4, 0x4}, {0x321, 0x81, 0x7, 0x1000}, {0xffffffff, 0x0, 0x4, 0x100}, {0xfffffffffffffffb, 0xe1e3, 0x111d, 0x4}, {0x8, 0x4, 0x9, 0x7}, {0x133, 0xdd06, 0x3, 0x80}, {0x8, 0x3, 0x7fffffff, 0x4}, {0x6, 0x7, 0x22b, 0x20}, {0xffffffffee332288, 0xfffffffffffffffa, 0x7}, {0x4, 0x8, 0x7a6e, 0x1000000}, {0x172d975b, 0x7, 0x0, 0x6}, {0x4, 0x0, 0xffffffff, 0x1}]}) r2 = getegid() r3 = getgid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000001c0)="4b7a67487604d7856c3bcfaae2ed396db208dc9fd35d4799efaea18142e865", 0x1f}, {&(0x7f0000000200)="8defcc036026a0913f360720a29b97bde6157bd0", 0x14}, {&(0x7f0000000240)="cd9823c3c5069639932aee3a93f3e2f71aa6e0c6681e10da0748118d588b9ad6a753645c6e53ede877e4bf4e07d0966076393713243199a1167878650994c4df15f444df3841f8c6f3ef0f5a6de662c7853c121f9c33a2ad069a98bfdc4e97e7fd52659858a8f9f0df348c8cadf8074abad131711c91bd533020b5bc6025d524020a602caa1880bfbe38886cfd226a272748b9463ceb86abba24f65f95e901692149ba7b4bc68b98999b24568b89cb71fb9faa6770b02c3c4809b755ce4a85ddca4191acba7410a269", 0xc9}, {&(0x7f0000000340)="f817c68ae295ca00afcb018b9dd556a4ab5ee7561a063aedd671193db7bb485b0f58d566d1374fc45d16dba41341d5da35bb0d8aaab56f024827ba7eff13236b591559b20dcd793aeded94d9d4893567dcdf378ea66882531283a939419f546cdc9f42e9ddc817a02bd18b626038473bf523f7fce7b5b94d3e2e0441817c2682e2c8973236b0dd5c4f76310b3475ae85d2", 0x91}, {&(0x7f0000000400)="6fda0efe34d761d8233d617afb6ac6346aceb50c7bf0f5d824de65527e554b46b0fd4e6c367169d673f57bb0f33d84bfd6d401722b3108fcc5a8f27ab3cdea16406c45afd0e59fba437c031bdccb4be0be3cf3a6afb84585102fe27724a418d417d1f1db95f10e4ef5709e0ec805cdb4d426992126", 0x75}, {&(0x7f0000000480)="416b65aea53f3685db3bf8923f86539abc78678ff889a9614361220b63294eb1f9435ffbbf1cbcf12cd49de74d84a83be7dd8cf4d44b3eb922576d86ad989110852a622410f4283d28b3e62b8d0d380e411d003a3f624b725e504a6f8d8035b116e173b1b4768ff18b5e0b", 0x6b}, {&(0x7f0000000500)="9aa0f04f054b9c1cc4893b1ebddaf0d9c6c12797f7f7", 0x16}, {&(0x7f0000000540)="64cb5a74a362e5afc43623af4179b430041b50a1771d44b2682135cab90696416d88cf2a246069d86dbce32c6d2314b6c180e711729ecf127f4feb5b8444b81d99b41ab33ab323f7fbebd403606115946f52538be2e27393a655dc3bdf6a73b3493324d54b4fa8a925b99dbc906f2cefd3a648420d6d52443e6eab2dff339d29d0be34534339a7b117a4c9d862d10f675dce", 0x92}], 0x8, &(0x7f0000000680)=ANY=[@ANYBLOB="18000000000a0001ff00000000000000", @ANYRES32=r1, @ANYRES32=r1], 0x18, 0x401}, 0x2) getgroups(0x8, &(0x7f0000000040)=[r3, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000700)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000740)="16e0baaee1c5293b06aaa66e3faa210601aa58c6d54a02510ce8fb9f3244946190f7bf844d6c8b8c21b143d66c9da4b4fac67ef30875a2a75848801e36a06f56f5ebcb38a6031f22911b109e77393550a0a31094fb756d3d4ddbeb534a927702b0e42f2c719a5ad598", 0x69}, {&(0x7f00000007c0)="4a6152c0", 0x4}], 0x2, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x20, 0x4}, 0x402) setegid(r4) setregid(r6, r5) 05:37:05 executing program 1: r0 = kqueue() mkdir(&(0x7f0000000040)='./file0\x00', 0x30) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x1, 0x7fff, &(0x7f0000000080)="be909e5fa58981b2d1fea6c8b761e3adfb600c0dfc2f94d52a1953297c671ff8619a725d5945cb85f21b4a29554e4c27bb354288fbc79aa4a24a3058b730cc5afca0c77b0935c5c270eebf1ca18c6ebafd864463c8c6ac31ce9e93bbdef0386f1345342524531870216fc90600a24da6cbee6c23a127b70d32342f7794d47c26571ee7390b7d42a0746c908bbb87ab4ebb3e55a54c", 0x95) kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 05:37:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_metric}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000140)='./bus\x00', r2, r3) readv(r1, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r1, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/214, 0xffffffe1) 05:37:05 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f00007d2000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10000000a9, 0x2e, &(0x7f0000000180)="ebff010013b9fd812eaa4e713048e6993192964828da57cf24f028d4b17b843a69a2cf292d06662adc25fe5b4b7cc98738754d1e8a7d312b54a600f3943d249f2060cef5ec32fac998310b9cb6610b334eb32b2c26ca3b036ae1e66a28850946a63ba23a4bcaf77ab077b5891acb7a06cc498b784b4b1c22daf1be8a60bf9416b0538818500b150000f708f96d70da040cd62cab0d075a4d98201c370e926c23594b636e6521d0c4fa91f5a607558b7c9233c077d93d3237a8a7f36db072737f099c13", 0xc3) munlockall() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0xad6}, 0xc) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x3, 0xa5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xaa, &(0x7f0000000200)="cef651dff027093fb38d437af525ac7886d3bc9a5eb93ec89c8838ae58f4b5a40c68293f7b5c91699148467c087300a948290a6471a05d8f6cbab51b8943363661905af0ed848d25d0012d766d5cfc8784fe517fd599e63f8c6c1e7b578a823959fba4895471a8b7f399bc90505fcfeb4fdf68a2c136b986328493a26f31c8fe767ca62a66b9f392199c509f8231facf7c33d121c151272265a160863622472abb5f833056436cb854b0") 05:37:05 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() recvmsg(r1, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) dup2(r2, r1) execve(0x0, 0x0, 0x0) 05:37:05 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) 05:37:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x48, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x8f, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 05:37:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x80000021c0, 0x40004000000028a3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="000000186a56010000001c00feaf000000000060d5706c85c2768511fe6a37031c72cec7ff0000005189b391", 0x2c}], 0x1) 05:37:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) dup2(r2, r2) 05:37:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x6) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000000)="511c5b20f7cf2fba", 0x8}], 0x1}, 0x408) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10c92, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x80a0, 0x5) 05:37:05 executing program 1: r0 = semget$private(0x0, 0x4, 0x2000000010) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000580)='./file0\x00', 0x2000, 0x5dc9) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000200)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0xdbab0575a9323de8) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000680)) 05:37:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 05:37:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x3, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:05 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, &(0x7f0000000100)={0x7}, 0x0, 0x0) syz_open_pts() 05:37:05 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0x0, 0x1) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='W\x00') open(&(0x7f00000000c0)='./file0\x00', 0x20804, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x40) chflags(&(0x7f0000000480)='./file1\x00', 0x0) 05:37:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x81}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x920, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x101, 0x1, 0xffff, {[0x6, 0x3, 0x7, 0x1, 0x4, 0x1000, 0x4, 0x2, 0x7, 0x6c30, 0x10001, 0x8fb2, 0x0, 0x8001, 0x1, 0xbd5, 0x3f, 0x400], [0x2, 0xffffffffffffffff, 0x7, 0x6e2, 0x4, 0x3, 0x9, 0x100000000, 0x0, 0x1000], [0x8000, 0x2, 0xffffffffffffff00, 0x3, 0xefe2, 0x101, 0x6e], [0x7ff, 0x9, 0x8, 0x101, 0x5, 0x4], [{0x400, 0xffffffff, 0x3, 0x6}, {0x0, 0x5, 0x3ff, 0x7}, {0x9, 0x3, 0x3, 0x9}, {0x1, 0x9, 0x5, 0x10001}, {0x1f, 0x5, 0x9, 0x8001}, {0x1, 0x9, 0x7231, 0xc21}, {0x6d51, 0xc0, 0x7fffffff, 0x5}, {0x96, 0x1, 0x3, 0x3}], {0xff, 0x9, 0x42, 0x100000000}, {0x3ff, 0x8001, 0x7, 0x3ff}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xab, &(0x7f0000000100)="1922ded3e30407166f89433522c4f9a1bd7e327e625869efe8c29eb4af764ddb4c2a87ae3833337175523d2d3088ed20993f25ecf306e5c3f02e8e9ebca63577d4269b97ba21e5c91b9d0e83b0143932d1e631e6651c2ba7b610000a884f496a4c3e65bdb50018b13df816ea2701c96e16d889b34065e1c3ebd9ee6b3bee91c46633a483396d6ee5a21067aaea9fb1aa7ba182f87532cd04aeb13819f846cd3b68c9641b7b4c51d3ef0b2d") 05:37:06 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x4}) clock_settime(0x0, &(0x7f0000000280)={0x5}) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x7, 0x10080000000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)="eaff125c00000000", 0x8) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r2 = accept(r1, 0x0, &(0x7f0000000400)=0xfffffe15) getsockopt(r2, 0x9, 0xfffffffffffffffe, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) r5 = dup(r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000540)=0x4000000000000) semop(r0, &(0x7f00000002c0), 0x0) link(&(0x7f00000006c0)='./bus\x00', &(0x7f00000004c0)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x8000800080002002, 0x80000001) r6 = semget$private(0x0, 0x4, 0x3) semop(r6, &(0x7f0000000480)=[{0x4, 0x1, 0x1000}, {0x6, 0x8000, 0x800}, {0x3, 0x10001, 0x1800}, {0x7, 0x20, 0x800}, {0x7, 0x1, 0x1800}, {0x0, 0x8, 0x1800}, {0x2, 0x7, 0x1000}, {0xffffffffffffffff, 0x1, 0x1801}, {0x1, 0x9, 0x1000}], 0x9) flock(r5, 0xc) r7 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x200fffffffd) getsockname$inet6(r5, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x81]) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000440)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) r8 = dup(r7) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1003}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r8, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000800)=ANY=[@ANYBLOB="d6ec2ab4273540006f578bbf61ccc4c8eaf275ebaf8925b8d7ded3f0e4c4112b1e963a1a79d7ef46f9132d6f598aed257baa8e72be39f0a935b0c01f1cfc7cfaac9e0e07118a000000000000000000008e816f3749716675c266a785c241871fd7ec92d3fa703a9be75afe1e94141a5ac5019723dc1703db1677840b283abdcbd03fe956fb88b37f5d73251c71b27113bb7c17bb254c1267baff6fced39e85f735db7c72d79989c28a36b71a24d1c05642ba9455728aea408e116d22f77968bc00b3263a04e7bbe7f7cf85a995e2dda3cffd489e430d4599608f00d70100aeea8abf662db6b06dce3c24cccf5bdcdb1e85c84f21f0af1f581a7eda6b9a63750826312c75e254d23d6adfd9f65d0e1036fd1c8f81cadc0f534e37cf204f5f591f65065cf3ec133afacdb00736aedbd4c425e72122644a26f24efc68dc1648743f997de08711ea3a8cad15e22de9d554a36eedf66688cce365d70ef113f16fa1a77ac8790c10d53af11f9a97901781f914beb9b47bbc9f078f03291f3d7f3898c32c753bb19207e5d1538eea83883a94d9aab54a1eb3ba21a0892e2faff07cf7165bb1bf3fec399623c1ecf8e398ac96b25fa86950ac87ccff0143ad3f53ad85f1b9c9e294340e25eb8b516b9245b4b235b97daa5ae2872e8c2fc1de43095168d6ad9f01fc5ca159cba4ea095325e6c6f9f851f2b737af448fd7e398a7ffd0be210000000000000000000000005b9e11223ad285d054af9f3e6ef1271b751f31cbb7420a12c788733597c41f816b000000009df768dfb94ba703981c4ed73b4870b0e296d912fbadbd6ab5eeb1bf51d41a5c61d42e23fefcd6848966471059dc91ec48784ed7b1ad3b0f506ef92228477242b8f497fdd132c538c4e008d997793af4cf0013b91dd1cbb507af4756bf8a5e8c47465bc8cc24f305c8b930c9b38024953b1d8d7dcd8d62e12a35542a0afb5c41b37c7fbc3817157039e885deeacd0f8897ad2799eaf238e5e1f0c431a3304ca19ffa0050d82e8f5f98e72d315209e6b1838ee1af28475dca52c127e623b31fc3e514969cabccdaf3940a5728e02327c27e58e54dfec2a0184717b98bba27987a4c90c1842f37ec722f8e62fad936a112999eb7c88e1957be91bee2285f71f730440d19d058cfb10f4b17069a80e1e818219481b1fb6ee8cd8a09cd94c4c3561c86e15e5c390fbccc2ceb97ca3e0102611173e0e0"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8c33ae65e72efed0) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r4, r7) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd0\x00', 0x80000000601, 0x0) kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x4, 0x0, 0x100000005, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x9c11dcc71506849a, &(0x7f0000000180)="af6c69775cc046960000") 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) 16:00:05 executing program 1: r0 = socket(0x2, 0x8000, 0x43e) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000480)="93", 0x1) r2 = dup2(r1, r0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x80, 0x7, 0x42c3}, {{r0}, 0x0, 0x9, 0x40000000, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x4, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80000004, 0xc03, 0x6}, {{r0}, 0xfffffffffffffffd, 0x50, 0x6, 0x1, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x48, 0xfff, 0x8}, {{r1}, 0xfffffffffffffff8, 0x4, 0x86, 0x40, 0xd893}], 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x10, 0xc, 0xebf, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x11, 0x4, 0x1, 0xe1}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x5, 0xb79}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80000016, 0x31, 0x7}, {{r0}, 0xfffffffffffffffa, 0x83, 0xf0000041, 0x0, 0xff}, {{r1}, 0xffffffffffffffff, 0x90, 0x0, 0xf342, 0x6}, {{r1}, 0xfffffffffffffffd, 0xaa, 0x3, 0x9, 0x80}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xfffffffffffffff8, 0x7}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x1, 0x4, 0x3}], 0x4, &(0x7f00000002c0)={0x5, 0x100000000}) syz_open_pts() r3 = kqueue() close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:05 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x3, 0x4d}) getitimer(0x2, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000240)={0x1}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setitimer(0x0, &(0x7f00000001c0)={{0x2c, 0x4}, {0x3f, 0x2e}}, &(0x7f0000000200)) flock(r0, 0x8) flock(r1, 0xa) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000180)={0x1}) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r0) mprotect(&(0x7f0000766000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x4, 0x3, 0x2e6b, 0x6c63de36, "c482e8616c5023ed4e320e49d964aab24e50e103"}) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x200b, 0x1000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x7) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:00:05 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003440)=""/242, 0xf2}, 0x800) 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) r3 = semget(0x0, 0x0, 0x400) semop(r3, &(0x7f00000000c0)=[{0xcaba010a9de3cc52, 0x6, 0x1000}, {0x1, 0x20, 0x800}], 0x2) 16:00:05 executing program 1: 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x9) 16:00:05 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') recvfrom(r0, &(0x7f0000000240)=""/33, 0x21, 0x41, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x401, 0x118) r3 = kqueue() r4 = getuid() seteuid(r4) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) fchmodat(r1, &(0x7f0000000340)='./file0\x00', 0xc, 0x4) r5 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x818a, 0x148) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000003c0)=0x1) sendto(r5, &(0x7f0000000400)="159c23f64c023966dca0dd3962aa293053b59bf1a2048953bea1d9702fea7dc1b01b42a337a622ef6dc41a36951c6afae0c28506c9", 0x35, 0x8, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000480)) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000004c0)) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) r6 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x90, 0xe) sync() r7 = getppid() fcntl$lock(r6, 0x0, &(0x7f0000000600)={0x3, 0x1, 0x2, 0x1, r7}) r8 = open$dir(&(0x7f0000000640)='./file0\x00', 0xf753939c2b4535c4, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000680)={0x8, 0x40, 0x2, 0xbae, "6431836b8172aacea344c288169f36904bbdc9c1", 0x0, 0x8}) kevent(r2, &(0x7f00000006c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x6}, {{r6}, 0xffffffffffffffff, 0x80, 0x4, 0x6, 0x4}, {{r5}, 0xfffffffffffffffe, 0x3, 0x20, 0x401, 0x8}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x1f}], 0x80, &(0x7f0000000740)=[{{r3}, 0xffffffffffffffff, 0x80, 0x40000008, 0x7fffffff, 0x763}, {{r0}, 0xfffffffffffffffd, 0xe8, 0x0, 0x9, 0x6}], 0x2, &(0x7f0000000780)={0x8000, 0x20}) kevent(r2, &(0x7f00000007c0)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x4ee, 0x27ef}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x5, 0x3}, {{r8}, 0xfffffffffffffffd, 0x22, 0x40000000, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x2b, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x8, 0xffff, 0x1}, {{r5}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0x9}, {{r3}, 0xffffffffffffffff, 0x10, 0x40, 0x3, 0xffff}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x22d39ade7b5cdc74, 0x1, 0x3, 0x6}, {{r6}, 0xfffffffffffffffc, 0x28, 0x40000002, 0x6, 0xc54}], 0xffffffffe4027d76, &(0x7f0000000900)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x11, 0x6, 0x3}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x53d4, 0x100000000}], 0xc8, &(0x7f0000000940)={0x401, 0xffffffffffffffff}) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000980)) accept$unix(r5, &(0x7f00000009c0)=@abs, &(0x7f0000000a00)=0x8) write(r1, &(0x7f0000000a40)="59ddc9509e804378f4b6e51cb830ea21d274224681ccb105d50eb9cc128bbca294c0bc1c773195104fed280f70ad0627095b655eb8330bb4c00af4df06ff1822385db2baec3558e0f8", 0x49) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: setuid(0xee01) r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/215) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") semget$private(0x0, 0x0, 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) accept(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) write(r1, &(0x7f0000000140)="e6f7edacedf2f0bb517d996d47dea7e24450c6343020183b723f495bc8889469e2a472e05150931ef302d8887db4d9a34575b496855afb8cfff6a606c7ebf67a8719b9bec8bf90d4451eb3b73fe67cc8baefdb9ae9c72820f25602db76c09d0cbaae4c6b990d0ba2de62e34d1018d69d58319b44ed5721563f13dbe8e18ff517f313fd35dddbd999a945e2af69f787111500f2907722a6c37301fdf52cf604592fb136082b107da7e84f253d397e6cca18c92b70", 0xb4) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r1, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/21, &(0x7f0000000080)=0x15) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87}, {0x8, 0x0, 0x0, 0x56e8}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4000000000000004, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) msgget(0x1, 0x70) socketpair(0x6, 0x5, 0x52, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="cb455ff88aae2e23a8b6ee582c4a4437f90dd1e9207aa64fc2f9ba6e5b618e2d6bc29497c8ced6719df91c52ad8802ad7f89467514accf7dc92b5ecf6e0ca95e043318e32edc2fefd31a01120dd4392a78772a1057c36f543d482e51508f638d", 0x60) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x10000000005c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@in6}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x5}, {0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xaf, &(0x7f0000000140)="a72ae4c23bd714d8a2a8891a33d165584fe69d98e62553f3a2ececa169e457de158ac4ad18b91986f4de786a807430f719284ed1b0188f0f2bf57a6ff243cdf828cc462f6bcb5e3058f357f3f4af67337c10b5384a359c55fdc705495106972c0f877f2e017e400ae39493cf0613f8f699eb32fefdbb15d28f61c3872bfe35a4da706bd29e4d0721a2ab7d742b9c2b15b32d27d3d0c6639398e16f2132d789871cf96e119931c506c6a735941b414a") 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x0) socket(0x30, 0x4, 0xc053) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x2, &(0x7f0000000040)=[r1, r2]) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x100) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x401) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, 0x0, 0x0) setsockopt(r1, 0xef, 0x7, &(0x7f0000000000)="8d7b92368baa6ba1def170dc136289ac08623e1fc0b4c4ae8730e964d658cc07c19180a68f1883836cfbe3", 0x2b) close(r1) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000100)=""/217, 0xd9}, {&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/131, 0x83}, {&(0x7f0000000380)=""/236, 0xec}, {&(0x7f0000000480)=""/235, 0xeb}, {&(0x7f0000000080)=""/53, 0x35}, {&(0x7f0000000580)=""/140, 0x8c}], 0x7) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x5, 0x80000000, 0x80000001, 0x80}]}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x8000}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000280)=""/244, 0xf4, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1000000010221, 0x100000) unlink(&(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x2d0224d0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x811, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:06 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f0000000000)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r1, &(0x7f00000000c0)="301ec12fda0fa702d4fd0dbb4e71a9315c7c6b0ed3ce73616de9524fb45ad6be9a48763efa7f45cfe3e59ecc976174e657a71055ffc6a9528a20f8aed86215410470672e435320dd407bb6684e4f05ac3c42e907a8655b478124", 0x1c5) write(r1, &(0x7f0000001300)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="13645ddb9569a20d1cea0b61a7568d484020b7ce046907d3d1c270ab8ac2ba9e53fc509c1293f29a2bb2b2f4028be6a015dc1b7ed247ca006217f20aaa09328f46c89945391b8fbd42f2cc31dab6c3b96737d381a45da252347d22e9fa40c6c82e", 0x61}, {&(0x7f0000000280)="b453d969c524b62be934b2b6bb6cc60cdef1f0ec9f88c8c5cc32de8c9e09189bd4b4b98f65a3b4b28372bafe1280c89126ce8212e4ddb1813194fb79e909ac399c866ab2d3a4f04d6f18310dfd496b6b30b3844d54ac3aa8c3046612b098d8baf592549ec8d79b944194c9f470388537bfcf5f810132d7f10cfa9c84ee3a84d6d3617f6843b7f4eedcf451a596ad6abc0b5f2755469338279f36b159b4f8661d46ac7ed1034d84fb42739c21506c90a720cd62afde060a8508f7198703af7c185c32d5c967698b3e82fc5fb4bba6", 0xce}, {&(0x7f0000000380)="c0127ce1a0c65ec47f5511ffe54a2728314bfd194546ce3a99dd4d9159d56d7e639307e752498fa02ef40be8b88763e532b9b02b5aade818999d1c1203eeb446c865d25df167b13d452bdb1afb59910e24642c44c06ba9d76922a34a6d82971ed7475ff0fc705fd35e760e84830c4f961fd164efe07fd0f1baafe7a8d62e0bfb1239913321b24c677d8ebb24a030d64a07521a85a156c6c3dca172351f7688", 0x9f}], 0x3) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) fcntl$setstatus(r2, 0x4, 0x40) write(r1, &(0x7f0000000240)='+', 0x1) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0xad) 16:00:06 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff19, &(0x7f0000000140)="c50f1c9c9b33275ffbafaee2d37acce53550cfd52c1aff2183e823016e564f608f547ecc6bc1e30567a7b55372098c0017b3edc8a0ec482c495ceb736d59264dd142b7b0e463be79fde7b4656fa1dcfaa337086416e22900f4f4da") ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x2) 16:00:06 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0x50, 0x0) poll(&(0x7f0000001500)=[{r0, 0x10c}, {r1, 0x1}, {r2, 0x80}, {r3}], 0x4, 0x80000001) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r5, 0x829, 0xc, &(0x7f0000001580)="eb0000ff13b9fd9629e5a5405dedc6fc99be9c78812eaa6e713048e699317990d4", 0x21) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = shmget(0x0, 0x4000, 0x8, &(0x7f00001cc000/0x4000)=nil) wait4(r4, &(0x7f0000000080), 0x2, &(0x7f0000000180)) recvmsg(r6, &(0x7f0000000380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000240)=""/131, 0x83}], 0x1, &(0x7f0000000300)=""/85, 0x55}, 0x801) shmat(r7, &(0x7f000049d000/0x2000)=nil, 0x1000) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x5, 0x80000000) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='\x00', 0x80, 0x2) 16:00:07 executing program 1: socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f0000000480)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)=""/170, 0xaa}, {&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f00000003c0)=""/39, 0x27}], 0x3, &(0x7f0000000440)=""/21, 0x15}, 0x40) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r3) recvmsg(r3, 0x0, 0x10000000040) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000004c0)={0x0, 0x81}) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210, 0xfffffffffffffffd, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0xffffffff, 0x80}, &(0x7f0000000180)={0x2a7f775f, 0xff}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x7d, &(0x7f00000001c0)="d4a0e4675a95c3a4fbf0b1ef356bd62170b0f1f2b4e9e62e77352c9f868ccced058b739b0638aad337f11863a00048386391850fe5693d24e641b8367a2cd8d825c74336ca15b20af9696ce4b3387206e111c97a11b882ddafbfa5e35ed57bffb6ea4c9c8019334927ebad0ec73b8155a24e6623000000000000000000") 16:00:07 executing program 1: r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace376c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f173183b26db8d2002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13bc07a970316eb66907b9926f589c61a2567f05b8450f7f91b076bcf33720173022fa6a8e5519d78ceaefae97de8b00c8cd5418eb92a24715fdaf00238f8c592ceb1d4b975912d82ab968c0b18747668884ab287f20a05dcf3b07374664d056d0d486239aabd5a80c41b402f8a4d0298b493750023524dbbf738de97a3cd38d78138bd8f353e8455b1d066f83d97cf433dba69edc186cfc3f0e7ad9e976777a17920500f6a9787c73f3d1cc7f02e2a0acf05762c8d20a748b970653318e3564c1f9d5469a38d73f72db5c5f3bfe6175926ff27e6c789255b9fcfb168812b46a790176b9a739f3cb2224dfd7635651bbfcdc957c0a8638c82afb08f81369189596d86d9384cd695bd0f7c71b4bb4fe339aa56822c259f58aaaa7926ba17369751a353f9437ba11a680936b8b3ee1216a87b4a2f3362c4906dbb218eaf2ec3aaab394549508e11ee6b1fd84dda092f5930bf1fb8879273f603297de4f85e2d84536820545ab6580e5e3ef4ad7859f7d75ee0f491e366ddb34fe0a08ec323f5fef21bb90a59ca1450c98778809059e180741dc3dfed1d6f6bf6d3d4bc5a960cdaf4ce6a0686cfedd610b67a854db6c8eb290f32f3513c1185a9bbf433382d1984727a0951f5a75bb3d372fa07b62dc9f5ce516e2da2ea6764e68514328ecae24501aeaebd6b9e7a8fccab5f815e83e071764e77c1a39af190a4715a09fb405f95fc4b6ab90b88448e89b57f5eb562bdf6359852fab8aa6ed47da61d79e4f9e80eb218472e6a7f1fd98754859e574006289b23eb14f06a8aad050e7947fab109dfdda114548644b188b3fc392d607dcd448166a283a18b998a8762aa0d304e6a2195f13ab6bc9d7dd9867fc2a3da812548a9ba597bd8aaad522a65aac3e0eb5b6bda8d869d7734035581feda890bacd4018bc85c47c383ee85afa4777bb9891f734e25f17c547e4af2168c60e0d4ce0c74633f81f2f990d4cac9c029efeb9bbb36f871716b9e0e969149c5fc23bd8630b23806ef097547f417ab0b5191aa8465a176060ffe63e06ebd16b7eb0c70259a2683bb189c7ff16d3e7fb359fe18c5fa82eb979e862c3a22b9d0e18e21fa2a6a6a6401c197472b2f8c48f91ab37698b80a15d2edbb9e451d6501326c1138cb104134b23f2ef5f4a57b795606ed1f8387adb9b28f858890a63dd0520bf07c60ccc8ada7f8d4fdead13338648bba63f10627b1073fdad07721569a04d45fc88032a4ccec7367dc5cf5288300a57dbb111876ecfdb39df77ac5155b601e5eb2f30103e624bdb9ff3bc47110a38c8ab8cf577f3bd111acd6d4715aa588f15285e9e34f326ede790ec8744e1b9471593e01535fdd8393dba9529f3208be6ea248e3731916ec0354d27bc1e572ea53c046b38523cdf11048d48a98be9e248ce1ea8b05dabe39e5fc1bd34c6590eb7346a37c008ff5eec29e6b6dc87df4fa38a6b4e0b024921d8befc23dc0cc74c414c74f14aedde56e53b73ea2df03ff4200d1e0408d865c83ff8fa505aa04eb1665fadc1b1111efe36fabcc70847126d8d8647100f5fefc3074322079204bae2a5c0631dcf5c8131760045d42785ae9b8c2401c21e83bbf0302f7843e4c9efdb87db859b08ee4bc141adde6fb357c7d089efdbdc13ab39ad712a4078227ca24d5a7180fbbd3dea4fb7943feb1c4786d49d0ed078513d8e5dd54b238705ff8bc509522a1ef0a78406d249b168ca1fbcede384cdb6449fd1a37ff6c8657a4c998b2824f8da34f4da79c897a89d6d043e34c745f6c1ab411eb2939d4ccc3104762169f456b09fe5300b0b63a7b66c562f2f1cb4714aff164ce76e0bb2f4037923e1ee924426f17a896048929fe58cf0a9171e7d24d7fc6e7e4d478c8ff33b98a0e50d4aa5646e2048d6c82637014c2c0bcd623d520764194cd087fef9d39ae032480d6f0296c83e0959ab6a06d4233f12c3c4b56319b475acad5afa72f8c", 0xaf9) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x200000000000000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x565) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x13, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x20}, {0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x0, 0x6}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 1: setrlimit(0x80000000005, &(0x7f0000000040)={0x16, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff40, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1c}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") 16:00:07 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0, 0xfffffffffffffffd) write(r0, &(0x7f0000000140)="01", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) getdents(r1, &(0x7f0000000340)=""/13, 0xd) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r3 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000005c0)=""/174) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0x9) setuid(r4) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r5, r5) shutdown(r7, 0x1) poll(&(0x7f0000000000)=[{r6, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x5, 0x5, 0x7, 0xac}, {0x3, 0xffffffff, 0x8001, 0x7fff}, {0x0, 0x3f, 0xfffffffffffffff7, 0x1}, {0x20, 0x100000000, 0x6, 0x80}, {0x33602e5, 0xff, 0x6, 0x3}, {0x42a1, 0x9, 0x7, 0x80000001}]}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) getdents(r0, &(0x7f0000000100)=""/104, 0xfffffffffffffe88) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x924, 0x5, 0x3f, 0x1, 0x100000000, 0x5, 0x1, 0x2, 0x1, 0xfff, 0x4}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x200) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) 16:00:07 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) pipe2(&(0x7f0000000040), 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() dup2(r3, r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x1) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x406, 0x0) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x3) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20808, 0x20) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x2) dup2(r2, r1) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x30000, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x88, 0x0) r3 = socket$inet(0x2, 0x4001, 0x6a) r4 = socket$inet6(0x18, 0x0, 0x400) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x800, 0x0) r6 = socket$unix(0x1, 0x7, 0x0) r7 = dup(0xffffffffffffffff) r8 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x22) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r12 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0), 0x0, &(0x7f0000000400)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}], 0x50, 0x1}, 0x3) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ed") fchown(r0, r10, r11) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x88, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x100000001, 0xfffffffffffffbff}, {0x18, 0x3, 0x3f, 0x2}, 0x4, [0x9, 0x40, 0x39de, 0x3, 0x7ff, 0x4, 0x46, 0x7fffffff]}, 0x3c) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x778) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1}, {0x16}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x0, 0x8, 0x7, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000005c0)={0x10, 0x9, 0x4, 0x255, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x58}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x8}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x502c}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x20}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1aa9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff4000/0xa000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fef000/0x5000)=nil, 0x8001}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x36}) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x4) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xfffffffffffffde8) chdir(&(0x7f0000000380)='./file0\x00') sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000001c0)="ca81102c177073831eb856592aa2e218f73d25fa15b6ed442cd07cda2877bb0a15d470014b743b2b268780a4f498b83673ca5c14024e04849fe5a0170eddb9a0028ad7f0b7cc6c8adf5195748a3129c42caa200c549cbfda42a283584cf40da446fbe3452bcbc6c89d26fe588297b0d619e05c3afa9d2ab19649f382476a7e62997399f69e8f85760c4681848cc7244455f4e7544108f7a0428681cb82470a1c4c84dd8b0c001ee969f5c66b4e8c3e3b6698c2904fd8e03a1fa7b36de81784c4c0b3256fc8b4d0b0778589dbf087f543a87f6934f2604addb1fe51be64a3547c718b6753f362d718ef800568ffdfea", 0xef}, {&(0x7f00000000c0)="824daa511c214eaed823b93aab4c62ef2f7ecd0bb8c7d169cbbd1c618db7e99a11af1b8e9f4642ee88c7799206b3c636b5820424f2733fd9940729f86d1489669e52d0eb4a903d1950845908b11535b14404409e905a9c7fc175f575b298c4d71a401952d603dd5e749b85c9cbc891e2f755bb0e8ec66d", 0x77}, {&(0x7f00000002c0)="e257bbd0a9438e5ea4249ab9add2e9a5877fd424b5d1742ea5694d8a75801698940ba5a5d1f306a71eea554b97f47d3daa06c7ff07e1398ffb839c12e0a9031f10499f90a7ea241f647a5a93e6ec6284fe0f04e6d458f8f9dc6c911e7957e61ac3234201806a406610dd9c3884", 0x6d}], 0x3, 0x0, 0x0, 0x2}, 0x1) r1 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000500)={{0x7, r2, r3, r4, r5, 0x80, 0x7ff}, 0x4, 0x3ff, r6, r7, 0x100, 0x8001, 0x5000000, 0x10001}) open(&(0x7f0000000580)='./file0/file0\x00', 0x2, 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc80, 0x0) r1 = msgget$private(0x0, 0x50) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000000000000bcb43f7462fd5020d454fd9e27f6adecc198024bb4f312a5dc3f0de5e2d96a559d3b4e172b841fc051d317e344fb314c441ba8f9bb38e231fd1b91952af1653f52b2eb38436c15c41c708cda91b2cfe6ef55ebfa331626160d048b6d318c8d9928e6707f4aeafd0f4a8d529310c9eed13b9c5cd6a17da99bba80cb41d3d1e3a6cf"], 0x89, 0x800) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x44}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10020, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)='@') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) r3 = msgget(0x3, 0x202) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000c8171f4e00000000000000000000000000000000000000000000000000ddffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a74349c2d68086fd3cbf3a927ee8d2cba5edfb564014f141eeee58c8a304feb2a42f8bae445e51bafe61ec63192f296071e28676cda2d854285db751a60dff59653a87f05dcb5cbae477e73ecd8a9790a095701fbebf0f0d8ecff1f00d96fa731ad5b6f1e4cc79f740ac86c97ac35d003a426d387f30d875a081aff4f4d96054750be8fef"], 0xf6, 0x0, 0x800) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000080)="31e5700981f904a5a972e02ca83f0000000000000005512747555872") 16:00:07 executing program 0: mprotect(&(0x7f00005fb000/0x1000)=nil, 0x1000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x801, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0x18) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) poll(&(0x7f0000000080)=[{r0}, {r0, 0x184}, {r0, 0x10}, {r0, 0x42}, {r0, 0x1de}], 0x5, 0x8) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:08 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) nanosleep(&(0x7f0000000580)={0xfffffffffffffffa, 0x80}, &(0x7f00000005c0)) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() r5 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = fcntl$getown(r3, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) geteuid() setreuid(r4, r4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000080)=0x400000000000961d, 0x4) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000540)=0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffb8, &(0x7f00000007c0)="1ba7bb259b11fea40041a245847d898be53e49854aaf0700b3fea213b3af8852ee7516b57d1ab68108a192b26df4bcb4c246251d41") pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000640)=0x6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=""/251) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20000, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000140)={0xa3, 0xfffffffffffffffd, 0x8}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x3}]}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x3f, 0x4) recvfrom(r0, &(0x7f00000000c0)=""/113, 0x71, 0x842, &(0x7f0000000180)=@un=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x84}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x46) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0xa5, 0x4cf1}, {0x89, 0x7}, {0x2, 0xffffffffffffff46}], 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x30}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:08 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r0, 0x4, 0x400000080) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x100000001) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = getuid() r4 = getgid() lchown(&(0x7f0000000140)='.\x00', r3, r4) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 16:00:08 executing program 0: setitimer(0x1, 0x0, &(0x7f0000000000)) 16:00:08 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x20000020000000}, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x724595a6007942ed, 0xffffffff7fffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x82, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) fchmod(r1, 0x20) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d6021f007d026ba8af63ff37281c18e4fd89720fd3872babfbb770be055ffd83f9ce8e756fcc9cbf3671ecc1f5a872c881ff7cc53c894303b22f310b404f368df090006ee01b1257aea8c50000000200000000bc00020208a371a3f800040000000000000001", 0xb1, 0x2000000000000000, 0x0, 0x91) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x5, 0x5, 0x7}, {0x100000000, 0x80, 0x1000, 0x3}, {0xc72, 0x7, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x80, 0x84f, 0x4, 0x80000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x61}, {0x4}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x22, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000240)=0xb71) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/248, &(0x7f0000000180)=0xf8) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/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") ioctl$BIOCFLUSH(r0, 0x20004268) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0xfffffffffffffffa, 0xfffffffffffffff9, 0x400, 0xf5de}, {0x7, 0xffffffffffffffc2, 0x0, 0x4}, {0x5, 0x1, 0x100, 0x3f}, {0x0, 0xffffffff, 0xe54}, {0x7, 0x2, 0x6, 0x5eb130a3}, {0x8, 0x7, 0x33, 0x7c}]}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) getpeername$inet6(r3, &(0x7f0000000140), &(0x7f0000000200)=0xc) 16:00:09 executing program 0: socketpair(0x16, 0x4000, 0x99b, &(0x7f00000001c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) lseek(r1, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x102, 0x20) close(r1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x80000000000006, 0xfffffffffffffffe) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x100000001, 0x8, 0x10000, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x20, 0x8000, 0x10001, "e745af8f663c702bae46112377ee07c84da0fd3b", 0x6fbb, 0x3}) close(r0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = socket(0x10, 0x5, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x3, 0x6, 0x3, r3}) fsync(r2) connect$unix(r2, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in6}) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc12, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100000001, 0x14000000000000}, {0x401, 0xffffffff80000001}}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = semget(0x2, 0x3, 0x80) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x40) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0xfffffffffffffff8) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="45000000ffff000001046a2921e3789bcabbc53616797ce101ff21d30b2d8703d0657b1e759b2cdf6e97d92036bbe6e4f644a58a02b844e468b4971ae09af77871908fbd9dca18fa2709190d83c8401c850200da37b6d51f563644e6ae"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:09 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20080, 0x0) r2 = shmat(r0, &(0x7f0000f27000/0x3000)=nil, 0x0) shmdt(r2) 16:00:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r2, r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0xfffffffffffffff9, 0x800}, {0x18, 0x1, 0x8000, 0x7}, 0x7ff, [0xd3, 0x200, 0x5, 0x3, 0x2400000000, 0x3, 0xff, 0x10001]}, 0x3c) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) r4 = getpid() ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x8b, 0x401}, {0x0, 0x7fffffff}, {0x100, 0x2}, {0x46, 0x1}, {0x0, 0x1f30}, {0x21, 0x101}, {0x7, 0x5}, {0x43}], 0x8}) r5 = getuid() flock(r1, 0x1) r6 = getgid() r7 = semget$private(0x0, 0x2, 0x2) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[0x10000]}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0xc}, {0x6}]}) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000240)=""/145, 0x91}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/108, 0x6c}, {&(0x7f0000001380)=""/91, 0x5b}], 0x7) syz_emit_ethernet(0x1, &(0x7f0000000140)='#') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001480)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000014c0)={0x5, 0x10000, 0x1000, {[0xee, 0x4, 0x1, 0x9, 0xe1, 0x5, 0x4, 0xfffffffffffffffc, 0x0, 0x4, 0xc7, 0x200, 0xffffffffb38dfdac, 0x7, 0x3, 0xff, 0x1, 0x1], [0x2, 0xfffffffffffffffd, 0x10001, 0x7ff, 0x200, 0x7, 0x5681, 0x5, 0x4, 0x3ff], [0x5, 0x8, 0x3b2, 0x9, 0x3, 0x961, 0x4], [0x9, 0x7ff, 0xfffffffffffffffa, 0x5, 0x80000001, 0x5], [{0x200, 0x8001, 0x1f, 0xee3a}, {0x3, 0x2, 0x7f, 0x4}, {0x92c5, 0x20, 0x20, 0x2}, {0xfff, 0x3, 0x0, 0x2}, {0xfffffffffffffffa, 0x4, 0x10000, 0x6}, {0x1, 0xffffffff, 0x20002000, 0x5e48}, {0x853c, 0x80000000, 0x9, 0x8000}, {0x7, 0x0, 0x5, 0xfb8}], {0x4d876f22, 0x5, 0xa47, 0x5}, {0x5, 0x8, 0x3f, 0x3}}}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x7}, {0x40000000000087}, {0x6}]}) preadv(r0, &(0x7f0000000540)=[{}, {&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000280)=""/19, 0x13}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/159, 0x9f}], 0x7, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0xfffffffffffffffc, 0x9, 0x7ff, 0x7fff, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x312) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x8, 0x6, 0x1}]}) 16:00:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xc008, 0xd5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000002a80)=[{&(0x7f0000002940)="50a4c95541bfe290765e23868402d27aed92bff596a472e4200de57a0f9f9a0ff5a34041fe438d2925d07a7a6a8b764e5e730d543cfbe5795e834042715ac4a53395bde5ad3f86ba37f45f87fa3581ca62ce4366bc4fdb", 0x57}, {&(0x7f00000029c0)="961730f8b5cd5609d0d26f17b415131cb7f4cae24c14e65f30acaead7a7142cd543c19a95c9a01323369d2a747b80b12b8060e2eca6b8fa7e1a1580e2715071047c1b40569c2d2a9fee02907cf33df3e393328549564da4da189f779aa6967dfe1fc39414e037b0b452e2e501df8c401e5bee127e582b6365c2f49fbc2062304bbe9b84823e30b44e8127483b68a531ad5c245613c7cbf756c91d3b529826ea3e19ae749106b85ff6a7ae86cdfdac38ad522c20b6d6a23ae23", 0xb9}], 0x2, 0x0, 0x0) writev(r0, &(0x7f0000002f00)=[{&(0x7f0000002c00)="fa083dfff2c739e9c12fdbf5befa3b07f0ee2c27100e027e66c6da6a9bf060bf33239363e8b6a39f39f196f882f2", 0x2e}, {&(0x7f0000002c40)="61fec8e42490fe81a841cc3f147448828ad6c06c7222b51eb052d0ca9d6a56859529bfad7bc2ded063f6d3abb2a73becdec794cbb15be17c995dd432fb1612343f394a34d2a313ca422ee64748ee0eb8f724186c8b898c45c524d9f2718e51fd1539513d78ceb92120c3bce2d22c6abd7877e4bb422151e6aa5e1b47fe24e75d0bab715948ac28fafdaa1edbd85500cc453f5b1b1b7d908081b995bd930c1710535792da34703fa526764c0da211ec00c35cf64c5750c8e8fbb27708530ef326a0a840b3af66c4b8d31a55338255c72159cefbf046bae60895a220e7ad2208b4", 0xe0}, {&(0x7f0000002d40)="3cf79a30fe21f2a419081a804f0a6fc01d666552232f1c1c297d81d61d56a91866bb319031f8e62c9cf5d7d90dc6db0e677e3386a1c1ea3f0fcc3d9a18fd04414be2c180292b048fccaf16c9dac5d79a197220f5738d49a313326cdf304c66c1ca4c7cbeb0c0ff19230ef487cbca576943ea9ffa1d9b149efefb5d022b70eceffab9a06feb7572d2866de2d11f515153fa9a13d0ec54899564298a387d757e861386adb0f9c84bb7", 0xa8}, {&(0x7f00000030c0)="2bf8a4cd6077c20a7ed2f9ded325aa0b343f0678", 0x14}, {&(0x7f0000002e40)="7f58dd220bb00f68fc73f6f25091d42937eb4aeb55a49d2a9ad6ede5823d1d32d906ff442afc72cb5932f7e28a6089d7927109a0e58fd9e90ca8e1f71c135d2dc3795c752676d6103091ab95c74ef14d63202f689cda11f8e2dd0b242c31cc8ad089014666cd3ec1fca715587f7c5305189f998413bab86c20a145d5895302dafb34b3746ab17c3efb37a256fcf60885cc82b00421c38907b706b707ede8a91bf086bc4df8e49473f19f02c3b04e786deb", 0xb1}], 0x5) r1 = socket$inet(0x2, 0x3, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002ac0)=""/202, &(0x7f0000002bc0)=0xca) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) sendmsg(r1, &(0x7f0000002900)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x9}, 0xc, &(0x7f0000002240)=[{&(0x7f0000000080)="ea85d819dabfc1ace332cc1df7c97e985791", 0x12}, {&(0x7f00000000c0)="e21cfa5475c015deb8c5bd9104f7343d14ef12a06039f7152376622b3055047260c3f61de062a7964b3eec84bc8b4839ed6a23bcff4dca5ae791f50cc0f91fcbe7a17f604448bf257aac19b4546174eb70853cf92a803c40d214ad4b4eb8d994ec18840455b83ce53453aae41fd331e6fc84fffadb21d338876327b0a12a7bea30cce97d3ce3978cf328d0984158bc3d72e574550a21d1cec8e85640f59acf9434770bae067901931a9adcf7f0a7e550dc1cc837194813876a23165c08795eb291533734a5f7334138f67a2aebdf49c8ab9d428fd3b5f0f53d8bf628db158486cd67d38ccc8772d4e634b34fa9a2bab58ee30b7ac80fb435b40f54e618c9ac8205b41b073d4357d37b42618c2d3ca3793585e0b5d81fa1e2d0351ca385c9d3df612e35a8a99832de5519f6cff7c58aa484a8593adc97ad473b65f116e04118ef55817b53a0c34795452a77b855afd581ebc088bf60f156db55d65cb4e28859252fd80a56648c9a1bbde7b3db2bb0cb1bb8bf84353698e143e345d15815a268fb058306631cc3b4873398d442a93b448b5701eb5c8263c432eb1445393a1c1ef36b55a0397b422288eba171d5ceef8f634545b2bf02ccf2554af2caddd9242d04fc8f90563784632554496e54fea7aa2cd748024b3e99f2115ed7ac09159f697a9f846c441d00c04529f2b97e588360e73231f64d77b17c13019d5e301ff83c1e136e8e5972115d63d499edd48d54658904cab4dab184e306fbc1b7965033324573f516dc8610b3716310c4eb95fddff28aade644cfa9e184f9a53df395ec196de291625be71aaaa22e4d4f76effa1bd7b10165ae1fbeba1014dd8209ae12dab89ee514fe7f75d00ea0126761ab16c56d1542786a905ca2bd921f13e43030232cdfaedd6598dd2e2d81d0c98ee35edb5665293f06b1e61e9b1928a5943cc9062b2cd66230a541883edf05c89a9baf088e79a84ecbbab783f59c99edc08da7837c7cc94a07783eb127a8f5d7eab00a0b2a89fb8a6b780abdeb897bfa107e7a91dbf8c1c63e2fd525e6392f70ed62d2dddc6014da7666eece892e7f32ae192717945e3ee0fcc6794496adde944ed80549183adba5a8a28698c787eaf5f54dec07f6dc3bff59d1e4c61bfd75eca3759afcdee3b585e9917606f0fc5938a0011983ad5a5e3ab3cc417dc8b8adf4e79650a2a851ed0c2a6b9b4f5eb1823467409b7c218ccc09a3f1779135527669af46518b103d7f9bec1d2158a044bdb6ed2b7ff6279c4aea2203c33af7d788ef0aaabad4a7d538e8b9fc4524699272e6aacffc4d31d8e17ce0c9f87c63c691e0fa44114bf1ecb596c321fc1ddd143bb9ab22f4d5386783feb35754d340dc5074187059c33c3b01ff809f5a81956c7a4dec8c190511ad8f5fa62f2c91f1835dbda44bc305e9dce41d48a1f40811fb7f68aa0a80c54931014d56b98977ba2ba055009da98a5dda11fde2c8b8ce8f8978bb6d72050945a8ca32dc2d05abec11f63ff39df718df3fde873ef3c4f525f3a97f0243de159b624ffaa2e952bc2fe2b5d891246101b6de50abb16448547f6516dd14e0d26eb517e0477e3bc8ff24f79f56c1bba52481ec41a6ba28d57d8cf70a0cb9e37897ff05535b21fdd092bcb109a94ceb0a7180d5828fb9cce547349d147b84f7c428b7393794cfd3a7e852b7e1e9d5a5ead4fe323d8f9b9f84089040489b8f0c1fcae9d700b31539f20bbdef7c9c65c1e862ea7be0ee8f0ffa126560ef34a5489386a3ea1966975ece8703653608314a68706b3aed96108d4dc8ab1928f2f96d52ef32bf3f14c38a2a32e717c419045a130f3ff180cc080e3c7e13541860e3a821250727241875217ae0778560626c787e2f92413236aae7ebf035670b06be6d2fd211a0051db61419aa2f546397e1d520bb75af3dc66191b8dceaae1564f1b83cf65ff4bf4c712aa9df015dfa65b51929eaa991bd88e904d490870fed94a4adc29c01bceb9b789feef07a02e4ad8154df577ab48a3dec9803c18f16eaaaaa666eb7ccdf0f365bfb49adffe291fc11d49a6c79a44562ff6b23059ad5eb482a71210b60cb3ce0811231b95b06aaf8e1e1982f076873ecd03691934f7ba66ac8e4b80ffe346503f1524af2e9ed4ffadf5f1d3b5bdcd3d263dc83381a764ce1d82d9899484cb6cd5f080ab08e3cfa23370bb844dbe7550236bfa7074722d06f3cf92f4c77c2f033245de17d5b64c931d13d6c5d610826a4b8cfa20f4df1d34def867d8fdc22a0d966d679dc749325af52827318aff5be4ebfaa1c2aa5afbd0ea2629b6aed76fd937feb0873078a0416029b4399d070f2a1152af939697a1968d8bb236f9274c399b6efb0c0a17d4ee0329cc6a1dce044298e3c9414e42481e7f060697bbacaaf2d273f5532a445ee7bce0b6724961c8ac09ba44fc91316c0a5dce4434f8359ecc49ec86b47fd392cac04cf96a2f8a272f7085690beb1651264db5a7897355ac395e9a1c94e445824f255d25638e481c31fcfd6997f8ffe69d4f2a388d5759270a3a60ac5d6effb5f2286c20196cc86db526de3119af1d7d7893056d5a21bdb9a6b3b28ca64f7c4bf3631245c19c757b17f431e6f47dd4b996e7a64c30f487a6ebd028757a67584fa059857f6e8c9cab9b167b39f24f59d851e1da471a5d8ef0a81d8e9dd03416ac9c268b572da5b6d4205a2bb691cc81febe7be24c04bc0f58967c2900b70bfc9dc85e156ebb5b0c5ab6d81a1e0e528ad830d4e616fd842e2fefb3da7e6c46847bb63bc111bde2bf79011bedf1b3fe1b9a9e0340a02c7185569fceb458451260d7b76bf06ceede140e2d6c87258f256eaced15ac76c975fe33dea96f7470bc0961393b8bbb1f34cc097b02ded6258642e02ce58c48a2318f4b71f1a1984986121fb7ba88c0f027abaf5700fca105fabdb448993a8ce626209665d659e9d6ca09cd0b96ac885dc0a8fc86ba2cdbb1ae09d2f871be9345b4d2d5aa3d18d1059352d4678ce97a01eeb1b4dd19a85bf711cc165d23230f13e35809718b971642e61efc1bc2ad5e84d8d2ef140417ff1252612d905bb9701e99d4ba066638438c5809150bc252b822253e69a423765a058629217cc0b5ee6c8d8519e1144fa7d54794d5cd58fc2791fce0030bda65ad28c7326555ec5577b0854288b0ffcc65322cae5d0ac7b78a3d2370af77f27e47eedcb40765332e2756162a4da98c57932fa70a5cb006e21684877a40dcc272b0c2b30427e04f321376bbdfcedbeef821f069e52a9d1d9bfe9203fa3b453c36ae297af22c6d75fecdc935c667e93387a120d99d8884859294bc604d4006fb4f55c4fd2b300ab13e25fba37ce24b20c6b1bff730490845a722219dc114c2a7a6a0ca0589f01391b566d15b15cbef4dc605baf6d7be3ec9534c6bec511d205fccb0b55053979f113ff77042828992d680ce4e9eae5480b2a18b0c9404ecbe485d3cb161119ffca21e83aca9dc1a49dc98f0b15dc5c97af240247b092910206c5e31f73f2fe6b7a7a0168520ed88208a7845d13f63de8bd133731d775962e2dca66e21b42b5cd8fd03cc363c8c172ba0f32543db6a8c557aa1d9726270d125c3aa55f5aa7f3b21a62ddfaab2a759f4b730eef7573eba53a160fff62634e0dab9e0bc201c04733dedbdb860276a99fa09847bb09a52b9885de2ed9bdd43e3d4705906d68f867a9e20fc5c0abaa42bf9667fc011de6e547b967c4d6ac7bce7f529f6ec4802e76d2e849e5953a0d94306743fe036ec1531aaac62b58e7d0a6cccdbeecbf078ab1057695649728c72b6e37a39a37acf1d5f2e3b998dc8293f1933bfa2426c486196d64f45e73fef69af19d71962c01435892cd62c10726e6ea933f23890028d6422fcadf15417c302aaabc7729118063b3bb954f634ef580ff19c38898a98326d042a4551521ce2316fd91b1032b63ac9371f2ba535e164a6203aa20af8ab7d0ce74d1b690e67077c61f5656b8fad8a704c942dcdcfcc8ab5a3346a5459a639bc9496b929117548aee5d0972f12e8ce790f4ae567faebe0d6e28c784163486491b7fca6753903b62afd702c1388bdd0ec3681704780e3850b80ee6c17328315f64ea3adb9e3093a8688d6fd5bf7562d3d847aca73206d5ddc2e7f3d12695b390872a7a97a2beb44e4f390448d0fa58e012fa5fa0e02b9cfdc89b222d00ea0a60f28105c619531351b8a39fa716249ac8179ec8d61677501042c46b077e3684a04591ad24d0d7b883a4de6f9f7f386da4b92ec4fea6d4068d032fa787837f17b9dca5ce95c767771d192c82d06d8294696fdb6cbc06de611deefa83647d193d7cac5e92dbf51efbd7eeffcd3a2cc56713687d98d3fe4078017acce43a762cedd7137e4443442e0ba12d63daca025991a084875da3c4698debb81c286f550d7042b41fc5ea19e276807f2838f9d954eb2f0f7329e8ff7ab749740b12a8219232d1c1ddcbf5fe2338aeef0381f4b1e89b1d059f0049db0093e1b5142b7a97c036aa06b622872e347c7e7d62803b8c2f3ade290d09a9706093f38b973f95b539f2c089f50925608cd5debc5e021e2f1dd0efa7ace9ca9cc5cee2d00a420d6c9652109bffe8ad6b5185e440aa08690bedf7d7bbef57d87db7a75f50729d5c5f86c31faa30c32996ce9c31fc3bd341bf3071edabc05e677149fb68b05527a6f73208aed7d3cfcb3005d4fc0e8b6c19917f5d950e7ac154e21b04e66b2e22563b549ba943325cae147b71a3ab36430e4cf68fa193a9cea7913aae0abaf1ec7374867f62e329dc73c4938ca4e84ace2c9bb8ba04b3a7da1849302dd9842a49e8849025b9a3e02abace6ff27d69cb62caa3fa3a379a03baa7f2c7cf93e136a9c78f14836467713191612f8b823fbf861da924a7c69eb40ca236ed41eba744e7976f1378565df3755d39acc242cb8d5977209347b629a1fa823399dc8deda2207546607d34d9e28787fb306d376f40df0282cf692a5747a71ab3402f47cc347b2efebe7d7f023686fa973205f79855bb6d57b866d61909d0a45432cc64cd1e69d32cc990636eb18678bb849bb30b4ffd3dca91fa1f4c9fa9e643801517c17993eb4f161fa226bc9e912b9a9fa9c5dbcda18fa8f855d8083102821b0875d252bec78d63b06c46623e950e0858c8373cc159f508efee3d4fe5e25225b07b9f6caf4c45d93566624682cf3644081cd8516475adeba48d373cb428fb47716c4a4e06d8f790d14eb6df47fed6fd68fcf6bc00ab2021b508ebc514f5fbef1a449f682fdb2b19665ce6649f2684ad6dc114e03ec0ec5b4388ca87dc75d7f1f6374ddd367a0a53640893f497f9a66c47cc916f96d25de27e83d3d92b63888e12234b9abb77c2b9796fe17acfd54f30bfada94c6f085d399ca78c0bdff75a2a25908ed7ea70a74a78f0cc232f3130291088c3cf3d98f1fcb93710577c223d8a666cbd4e5d6ad31da1951f354d1538c86555c1c9e29ed846eddb927e951b48d3f9ef1b62382c2852c8a2859c31c7d11f4c05b0a6947df7fe505c2ca5c9afdf0970081e5fe2b88bfeb7c6c20d1b16e82722be070c8540cba36e43e0239a64eb3b2b734afba89fc94995e7c093eac9a36cea1da38e5c52ce873164f78486d839850722eee32f7532a0839831c838d9898793038e6d94ca93e51e1a03c17ce857b286f1ec5dc8c2511115e669f441aae5c96f5f03afa8d974448bff0c4d9c89c075ff28023a3626e6e146e5f4056b8d92131151e2d1b8649c6a7f1824ed1c05c3911b66f190e3df1cd690fa9a026819a41d6cf1", 0x1000}, {&(0x7f00000010c0)="0b04ee00a292c6a563ca0db7fd2be34584f96f31921998df7752abc1d6ac9d51e0393d48f9ddc64f0056670f31893df8e15d56c5f01119782d4e4eca9244d7d08fe48f29e1ac564085fa9d831a241a", 0x4f}, {&(0x7f0000001140)="8762bf0db31d85347bbd7c581c9cad49861e03666bf45e96fd3ee3389af7d456eb4595007fb5c5ff8ae4f04f179c3748c29e6ef0f2966de4ace2bd706255e9b67ff378c6351a94", 0x47}, {&(0x7f00000011c0)="3f5eaf3c257d228fc0e817ab8aff3903336f3ebadaa3c84b80618590b32d5fce5f4251d276aef59f4c221e1d3cf25736b9ad09879f69459241de534c72862872f6e402e657479cea32ab09fb67", 0x4d}, {&(0x7f0000001240)="b0b911ace37e03c6667cc414a1b3305230473051cf3b5f5f5a817777400a9a54bace5461595f68f7949629bf4ccf12d9496cc2b6a36677f2056c45fb670564cf0c7167141399b3ad2973ac9c9f311514b97ef946561bfafd52fcf110d25874df586a2f4778da5d7ff505db8871af0a2646e961b26bbd00be721789d55b0f9be77acbb68670caeb1c3d39b3802c27fb5200ad1b39d01b44c6d713959bfd99f97a00538744c48a1164240a21ba678c31b1926305e04ce807db201d90e5f99e529a6c9e4168c82434e951ce032d93b121f80a3ff57e857d120c2ca4fbea7bef58d3185aebf19bc043dd60e00de7c0a9dd74da470a5b56269baa8ac6642c86f88e4a60d9147718f7ca341bfae3e384ee10b1e61e4edc40c89c1dca28f9ac6b5339213f8d0ff2a2e15046c84ec3225d0a7afa5869762ed69dea6804e233b27fc1cf3bdb83a3e89c85ad5de60bd8d38e7b16b6b2de29ccb07e19cbd11790b25f304d7c064962d8622cabf49855640ab5efc565fd40b93a4c67daff12bbab3e537e6708512a2fe6acdaef93d80af7002807d07293171c96bfad12e4f90488b4d794362ddc3ea5fd9726e135d8f18bc3e94c638bbed724172953b3f3107b4ba6b4050f4cd5addec527d44ac7e9d33b151a745ccff3883beeb24e42384fbdc362c390f00531a537c9d571c2a70cac59c1e906d4482230f6233a5d5eb1cd53767acc6d8b9ae43d9df412d61a1471bfe0f90d1745cda90f163af53a878b1c32a66ee2bef2432124d8288009141c7e50b8add9cb229864905f86a198819d68e66b0014b44134a861f116981b302c47582ea539a833c520de6afa2f386fdf09f0063f4f3bd2c770c48a0d4ab3458048952b326590837dc3369a3214c18c05760fcda5154f447f3352a2129ab55e6e963b7bf70e6558b07513e0d24d24ccf5001d065f068dd7dce3fb2c302f725a3c58a5a127e6eca8efabd684fb1891243331c9015d1b5d2bbbf6ed1f9cf186d3a9f8ec03bc56bf2b5635375f49832792bdde72a99724b65cd69aa90eabb99d6b8071033eef89bee3f1b24cde07e41a389abaa247575ae280d49ca975bbad4bc283bcef0ddd06fe1f1efee91deadc19b13a3202a5da9860b2b26cea78de5e2a23d85a2060392004b7fc8316a35ea6921541c17a3a349c319e3bf24f82fb46e575e17d76ce2ca9f1281c7cb2bd483c33c6baf3ab84b59dc7f2939f345682f2fa6d8adaedd38b2e60edb8e5bea1cbd6e7d10fa8424297859eb1c20bd3293d146408545439322aaf8f4a9ce9aa8078b0851d6351c9eefbb8dda0333419fb7d58fa82b300d8f094da1d4389ba0cc7ddae483e2c53e85801583368af390eafe628c386bd8896d4b74de0c229fcaf286c03cc86e664a32b563bbdc87c80651e0c2473ba6bc8d673d29ff528f0eeb73fce59cc826485fab81583c0ecc02f5849762ec550108c456530a3be6e3eacc0c09e0f613ed3fe0796c2e2154af5cbdcaf44be26e09a0e6e18c04ff42fa53aa7d82a2da06373951d8223ca110ae8a1bae079cf693a22ed1a3c233a707ac06ce972bc59a5964334f3f09b99358c0d5919a6cf1e5648387ad4a592cce3959ba3b56f4cbd7a8589bd805bb64a20a40eddbde721d4eb04505f60ef1c62a83716536a59cad59501713bc03946def0c3f2fedbc01894e1b264bb806f27a3eca2c0129e142bb6c7da8ba4071840cface4b44e451a1291f3c986c27f1abd91dbb12ce5d440c3a8b4c9fccd553be907925ff67b9ec2c321623b1c21e09b39bc936e3e8f61386b30f169ba88ce357a5f76d10beb1be86f40b408da0a27229e012caf9796b353610753f981da8ea3808ecf7a642ccc5db225e30a37c002c4ec820d6b802c2b26336c51e4bf0db7053c76abcbca4f495392c89821d576d30d0ce2ad02bc3580c1c5930703f4c534719706bb451769e1a520081c28533342d0f699b9548bf7760382e8d0917a3a20ae3ef27f9502861c94cd76e152dfaa1eba7cba021d2725801c8db4ea2cc5ca99958c4e00e32a65d666a0af4b777ee709ede338070c40a4bb23fd4c5a9ba5103f350cee968042f5692106252352b578789347a1bd65c972ef11f0f9620371c80516a05c439dbcff0f115428b0091e35ff80eb79512f49a0fb1673483ec58ce510dc54165dc7a2578ade9065b2a5699379620f97a3008c18b3f997b87ee05bc362287ad26adbe9a6459a7b258d108218ae45f06150f876135538607eabc96fdaeb59ffaa4a89ece54a374aa726bcac958189a5329f9cba818e17ac5e4afda6d02ee991ccce6e32147ef6f08be4188f3a2b65145574faf2d72a80b48147f0275ac905b30ce3ae2067a7bbc1a9c96b9fe852e0fe332124d0a95e47c16dda55e8fd2d41848ec4eabfe205f9ebf6ef0d1adf07bdcffdc8c04f14d892c045468fac72d7a48718c41565594b8b425494931679b6d201f0843224f764b5df81abad1036d42ede6745cb42875a11e6dbfdb362d2b82179499359f12759dae6ea292144df6e455fdb3c432d246114aa54faa3810c54377f40b91eda416bb59557403e4971acb932bc7c574ed232c68a8a8105a3dade1fba558396c1bde6094330ef89ddd854984c83c0477314d61859c3b9c8ea50762415931888184d1db6683b10e1447acbfbe91b03ab87d669fe5760662407cdf2cdeabd7c6604e568e0fe438466f31eddabf3e4cfd826be35dda5978c7eb02a1eb687c07864da4c8ddb27128d887857ee8f57aafeeb7319fdf00f5a8fafcbbc0a3924319081203fa4ca8df3fae3d24f509ec38a43df2a31b9f89bdd6e9ac2ee42cd3e406d4f0ddc5dcd7412e50fce3628f4c4808686b8408c322cc1d38b572ef051e9e0856df1c2a3e7c6d007c37dfc67446f7a2cbebfc78ef98a3261a8084ecc517e66e87ce8e9475f6005f09fb4c141612616c1fb13436272dbb8aaf5b6c105f35aef2246ca3de322c0ed8ef2cda8f17e7bfdf33f95d0ce3b31f4390dbfdc583f119db209e86f2b4960988945aefb2cca3a735bbbe0a32cae1b1be07a75bdddda938d1c90c33bcf01b6d641c1e76af66d9f5499650c4a80e4068c53077ea263ce0c44dc45eb7cf7965b5160fb599b831e60d24a644a2584d8824dce391dfae193c1f646b96d0231aa4f5957357ffaa59b05f39fc2969e369456710c8a1dfdb465f3378435b755b16e7ae3cd96f48bf3f6d922ee8db7b4971e773d7d85f720162727e5a5573017874da00616bc88857074dfaecb4450f7bc8fddb5dd22a285ba3741373a7cd2975a4e3fd1c10d1ae0f2536a437c4dd6337589b3f59806196a934352aa48e5f378f841f38666ba2b8befe35ba0bb65cd254ec9febea0f1c585c96ac80f56e467efabb5265b167eec2d22b71a4ee0e02e4a83d59d5b3c0a510233ab0af49136fc4b59c1055b592aec21770f970fe56a62f602598c38dbe59cc58ab0c222eb5a23f353c314f51531dfd23aaf51cd8c505ac295515915194b4bcfc099b2795b63b268dbec14932f13b4e8f5caafc5a1ce8fd700880bb57e5f0372c79059825aa4a8fe7f34d7dad7ffa8fba9a849c20fabf4ed33560506617dc113427bb75186c9da458fbe3104c5f6dce6b06ed126d119702d0897a82fb5e27993be94a6702feb84f4c24982d898b071f3237dc2841765ad8c90f52bae6b83fc5dad3094d792892a3301e99c9804663d415f57c3d83101267faa2403c711bee81bdcd9c3e00ead28710c149a05811eed2cca38e4f4cd16abf5e935e787031fccb97ea01e02cbc9ca75a9e4db8dfbf0cc93645ac1cbefa5795ebd347ab05110ebf114d1ffba55afa84618c2461a2aa98d8d4406adb662812bf22f84b74e03d50d38114b4c04d774bf850bf5e9e35ac7467799fb0c0e343b06df16f707f50da4d091c38958cb55640a5fd8b75f4c7766caf9df67e4f2e866ee28e285c02be256a10bc9b6ed2508fb28eb838ea86602bb184532a24d01b6d0ef5e1e120c003ee3f0bd79726418e03e1ba1d757f0ff6535dd1e2ec4884533c689bb8818ba8f62b6ad255816b547bacfbb5efa0bd8f845600ff053875282654a3dc1527827191dfb875368873d692f6118adcd4b2a19839a43588fbb878e255ea4e401eaca772823a3a7640c701f71a0ad05442806a8951effbe0ce9e39a50a1fc40ff5cd97494145b5fd6b6040ab1e21e72a0b1bae06a7c9bdbd46f72ba1f23d4f60f1781e70bf02f57f70d16049ac970d6a855dfceccf00230ef2c992de505be435ba95126eeacca7a23a4ef9d44308760a01c53611ff9c548a05b983d35b85b0cb864ef3b32132c54aaa289d04d0b5a42ecf77ad65cc128dcba1a84797662bebd3ddca4c2b24e8bd8dee51ca8656938cb4a32a53c13f2cce688293805e76f151c2ae20c6f5f69a7a5ae8846e2eadbc408f060f3928f0ab157cea2d9c5f3afbceeb500123a760673516b0ad9d94c3f90cd80847ded0ffae238c13aad0e82a08e2044757ae0fbfc2d01ed362cb779aa52662d84c262279916c625279188851e2c3efb6fd7712c917cacefa0c076237bd5fd299bf5dddbd156bab79a8f360bd762c896a378cc9f539878b4975080674794e10ba91c0205f91df990dc02e41a45bf590b8fdce3ed98a981d00e2f64f6af7b682736364c16ba3f2fd4e570de42be8f45941bcca4720beada19a016ededdefe74cfff7e1ae4bfa0715b5858ec5179fd89c6a4457eab6af93a27071f5bee35e7c9b326c0ff8af8c624d3ebf350e46b484fc25227b3e0e484906fe0f48e6af1ceedd48a2f83d52962870c937b2e49d904a78eb08bd5e830167a0dbbc8e1c11b9b407d5d6614f58e4ba6f4b90c8fa93b9daee08c84bbd000b75baa26538d4c9e4266773575df16d81b5cc6767c5f7d0365db7ee8132519d5be6fddda6e4b58407d2749d3681cd23b81d034422326c0613c287651b513d96224bf41f403bf9723852f14c1bdfc66e2ab28333c2675df0c2b95cbd5214526a8a0810500fb7384c84b038212387202ec57b66ab4a88006f3ef7bc400abca61721a16e5d9ef21c160302ff64ffc36210de6bf498c5a3510c2d40e8b50e6890a1317987e715cf2b6c24fa5dea672116eae9ae967c1350461ad794272044daeab5572e9c9c38938816bcce86b16b447aca62c24ec071e2a46c5fe8751c3c56197027e0d299563c83aa31bf19e0887e896110dd09591353e437fd8d81d2220186380672a8b106171f8e206e8e086c898ae9de64085e32c3afd61bb6d4984a5d448bd7dc9e40c58663a420b553c717aa22fca2c8d11b6a061fa152f32275b0dde23468ceddb0d1b6f66512ebcacf33ec50dbb9be6faef0286602644caa58ea2b8f893e4995e5ff39f1f327259198e3848de3d6fc6a896898191b10746735a8464037e9946562b2accfbdbf01916bade869bb72dd1b0750ffbf92429c7d36e1b9b89b9859b57990dc27da5a3e0b7a853eb83280da77580567738751c5b35bb895fa9172f6af896252bb3dc15a079a9516468eb8447cf3aa1ccf710b0600338ba2652978046c502f50b084539ce86d0deaa213873d9658282b541382ce295e3863352904b34d8b4ed24732b488cffdd21aa1129a53b157f6146dd4032c93b0839a97d322e55217971962bcc4f90f778087bfdab458a5d5f3ba23f3fea9906c84662d345453a49d997617d9555ad908d70036d6eec81a6e89dc5ab04ff0f4931af0fc5c517460d4d7d4f25a28cbc001a6eb89113efaa10dabf71a2840ef1412db3511e9dac4ca117e2e1c20ed85119db7756a0854fcd897a52eb2d3803", 0x1000}], 0x6, &(0x7f00000022c0)=[{0xc8, 0x1, 0x2, "34a61f7e543d89906a817e35e1b9d77d0feccea83a6fb6d8ed799423a912a771f3da4083789e6d6e2d8c4c00cd9a1ea0172c1ea357daa12474b2d682016a20bf5c632d2740a7af006edc343957cad31f3705cddd53c41f6d59e9bd38d1f14bc175387791dd0b8808f4f5e1ec7ab2f50db94ed1ed6ebb904c8bcdff84136ffe9fb8e2b1a9299ddfef50e64faa571a5d3fa4b75c2a53a053bdda9f7d7cb86e1fc12875455b3088a28db0dd73e016dbcb7e17dbe056"}, {0xa8, 0x1, 0x2, "7891085996a8b2ece09512ca5dadab059c2939877ab0e110d540a5efb6760fddd4b76940fab3aeda4a62bccfe31c4a2abe024179ddf7f141ffad27ba9a9c2d722adba4eab83c5cf5b05aa991db7284a7705ec83a94cc6349f9cc2c49631562cf4019ca1c2e1f410254feee21cbb703ea52a931f2858c48caebf9f2d3310be54724c6496d13070fbd6e947faa10690353b2df2fba558857ef"}, {0xc0, 0xffff, 0x3, "64e0e2b5aa71be0a6d7259dc11cae04671a139adad93ec13c612689e0c115772491b396d2ae68de765e1b0f3b983cbe3a9a06baff3620a2dd59a15a37ed0f11c1d524aadfd96f8da703267fcd8f0561ef0a1776aad723dc66c29c1026dbf15ef90b9a38b0629e26d4ff15bb8fe2a10aef8f24e37d7da7b27e9cebb478fdb0127169acfb346ff71084e4920ed62bb993b34f20b80399d48e012a91fa229628573989aa3f7734d9fd18d1e2b270889"}, {0xd0, 0x0, 0x8000, "56a089cab5bddb176037592049143ae4db77050cdf1ad83bbfb32d324481b140406864508c6a8c13b4946499e4c7704873b65ab3d09e18349a4c0b76283a623693d1e073196614d6dad4dc9579a4804c192e7773ab2b73cdb15de5e074e35aeced00bbdd88b7657c7a3126325a81f49fb49ed9ac75136148571082c12f0cd9938676baeeeba2050498d7330ab92d447749dcd59bc43c5558188b505b1748ca1b2535a9e2a1df65daeefc8b7dc6cf611ea3efe7720bfc490774"}, {0xb0, 0x1, 0x1000, "0f4db0d500e001785b1639b50bf2e7f65f66ba522cde9aa0c5c529e99d691b2ab9fc5d6751db6a26eb6ec2869382403d50f2b076834de1bf6f8233f2affda10140206c0f1347a91c0051ac676602a625f3ee4556c842472f61ef03f15beb55d9c4485bd2ef6e8d78950051955c8b922253cde36a0aa6d564460c810ae5a029858e7589d071f741bcd1d1cc3ea9177850d1e2a0a9a33e1dd561"}, {0xb8, 0xffff, 0x800, "edf2603ade620525a3f1eb0d87b9a9ea08c2fc112c4c5525aa9ae6fd72be80745067cef055aeb7e9fd8aca6dcd1b5d5b8cefc6472084c93d0d03b183ffa51e0a0389495bc88aa1a72cf015ef544319138782e99f44d937ff2bb4465abc2736b6325b065d4a5469ce77de08f542afb85fc863eb2f4ef62cdd33dce30313b1b1684fc2d77511f82d26c18ebf391b5b73c715c4193093152fc5f452982fcd0a953c7d"}, {0xf0, 0x0, 0x4, "0d50f9336fa3e7edc3d005cf0cf4f74203ce3c8ebef89dc8b3507eaa10f0541785900db654dc0c8db76d8a3e1ff3bebf1006bbed70dadd5745a6f16437a9136e4f429807df1e8dad62809eda8b22df33e22d0eadf901e1fc5e67ea9c89c95c6788ded366b208551a25a4bc90a3458d0741777714cc5d7e6d5be0d99c95c8dc054db69c8af31bc05bdef62bb8e54abaddfde4d3e2f1372f68853feba1d1e26c84775cae7273d068e86abd3f22768fa8e7ce9da7b9c09345adb543213878eb9e0460bb6d1d6f8ec7b41c366923e8ef4532ccf49848b45137fb6d"}, {0xe0, 0xffff, 0x1f, "f3a01deebddc13525b6a706119813562c3a042e0fff434d2b4dbc5a32c17110ab5f291a307ea1e382803731d9da9086f84e8661ee73f8418e6de386234f6e0ead738687915a793ae5a6f413e8d6a1ea5b876b3a3dc4dc4b376fffc61f96b64f428bf17b5292556e7a6b56f8f630517f26636c963d24a42f1248559d61c5404c143292cbf57ee8de5b4b1404c262e39a177e292baa40d26ffd1202a94455b7ed70354d1a1ec5aa77a69068adb2b255b64120218afc8f7f68f62332dcfc6748b94754d3ee6e4d985325e6a"}], 0x638}, 0x408) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002f80)="e820a35e6854b27243df8c013058621c6ebf203e453c6ff1c367664810ffcebd78e334e32835480c657716440a49386e672a4a569c7eb33f80486b31ef01321ad5d5c100df251b14b9c32c631ee5f3383dc41d01fbfd219dbafa8930448d0aa3e2580b0da83776ca95574e65c93d803e84c0b15e5f72fb97b3b63da353e3a935008d6fb3bfc0672fead9ed2053382fdbbd44fb150be409e22741e50328a182618c0846a5b4aa7c22e5e2a0671a79881d53b985b4be6f214cb52248bd99332cbacad072b4da473d0e3442fb13d1799abcc003c955", 0xd4) open(&(0x7f0000003080)='./file0\x00', 0x0, 0x2) 16:00:10 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) fchmod(r0, 0x6) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/87, 0x57}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0x6) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59db617f56c78e21c2096bc74e8d45143ddb27cb1be2b48e", 0x7b}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setrlimit(0x8000002, &(0x7f0000000100)={0x60000000, 0x60000000}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x32}) sendto$inet6(r2, &(0x7f0000000240)="9c42dc997c4211cf881e545316e4b4c56311d5628f31f2442c57ef8651c3e532407cba33ad81922b57b693952098705a1da7a8e35ebc606875282f1c224898a2c2502bc29884fcf12417dbd4b5f60dfe4b3e1ab51c28b0b3d9874b0107a54d9c0ce95619a48c72a51a278c466275703969621baf5954ee5974cb7e438269dc5fa4cc7b9d9b7caf16a5fd290400f1b951d92a50516559a3e66470b5360d52c96780cb43732e6cd6225cda52fda00105b2d6cbeb19c6791957d81624", 0x13, 0x0, 0x0, 0xfffffffffffffdd6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x427dc, 0x0, 0x5c11, 0xe7ab, "3f3ff87cd5636ed105e043447ccdef06f94cf546", 0x0, 0x5}) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40004000000902) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0xff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x40060e, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x64}, {0x6}]}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") 16:00:11 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) lseek(r0, 0x0, 0x8c299ec05761787d, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x9, 0x8}], 0x740, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x5, 0xf0000001, 0x81, 0x9}, {{r0}, 0x0, 0x20, 0xfffff, 0x7ff, 0x4}, {{r1}, 0xffffffffffffffff, 0x1d, 0x12, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0xffffffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x85, 0x2, 0x4, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x95, 0x1, 0x4, 0xc34}, {{r0}, 0xfffffffffffffffb, 0x18, 0x14, 0x2, 0x4e8a}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x7fffffff, 0x3}], 0x60000000, &(0x7f0000000240)={0xfffffffffffffffd, 0x29c}) nanosleep(&(0x7f0000000180)={0x3, 0x80}, &(0x7f00000001c0)) r3 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) getpeername$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x21, 0x7}, {0x42, 0x4}, {0x4a, 0x50d}, {0x0, 0x10000000000000}, {0x24, 0x7}, {0x100, 0x10001}, {0x189, 0x1000000000000}, {0x42, 0xcf8}], 0x8}) bind(r0, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000300)={0x1, 0x8}) 16:00:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) lseek(r0, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x4d, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendsyslog(&(0x7f0000000080)="12895dc5a46941d596813fe975cd849617fa4fa30944840bc375681248d4c1a1f9", 0x21, 0x22) syz_emit_ethernet(0x1, &(0x7f00000001c0)="15") 16:00:11 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042ee5d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x32}], 0x1) getsockname(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000000), 0x0) close(r1) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) accept(r0, 0x0, &(0x7f0000000000)) dup2(r0, r1) socket$inet6(0x18, 0x7, 0x947) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000400)="434203255a701eecb26f4a3bab22f7fd48fba1398c7c9b93e01fa346c3056c34827837ede8bac7df380fbf15a71caf3da48f7cc8e33076475e8f264aaca0c172a82513173d97053d9ef2e3dde916e9a16c6d7ccf24e286d99aeb5713e324cb7ad46eff4fd102f2b7092ce7aaeb41f65656db60dff6e1a167c6b859c5d4dd9b978238ea9f5a8b0836fb161645a4c17edc91d370e7b9ddd3142beae78e459996ca71e96192bc12", 0xa6) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000200)="9bb765026ee07c0013e670c2649e2e7a56a2cc36d620007f99527a802e1a64597060b0b922481891961b0bc025a03b8b71315cbb76eadf61ec645ca4a2274d652b", 0x41}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) kevent(r0, &(0x7f0000000040), 0xffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x5e, 0x2, 0x3ff, 0x5}], 0xffffffffd27f1682, &(0x7f00000000c0)={0x3f, 0x8839}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(r0) syz_emit_ethernet(0x281, &(0x7f0000000100)="08d657692a34c204753fd32a368f0f492996a0c7d6a80000fd00000000c015c29db9b32e000000000000e9000000000000000000") ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x480) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80801, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x26, 0xffffffffffffc829}, {}], 0x2}) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f00004ee000/0x4000)=nil) shmat(r1, &(0x7f00004f1000/0x2000)=nil, 0x1000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004ee000/0x4000)=nil, 0x4000, 0xffffffffffffffff) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) r4 = msgget$private(0x0, 0x780e25e59919ec1e) msgsnd(r4, &(0x7f0000000200)={0x0, "687375d34d6ffe53bf15cf765002247e659a779a61da06922469f3b596e65b86cd9967128bcb05dac8a3e0e917898bfffc765103b24ed2d9fb7f4f329045a058fcc3feb6b0537a5e852d91e0dc31a6161c6a4d938abb4abba113b5ee224c0344cb0d3027e4b7b2c43af7ddbb100ee03873a25dc9b98f280bf724a464"}, 0x84, 0x800) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)='./file0\x00') r5 = msgget$private(0x0, 0x200) msgrcv(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fef4d609a774b45761d732dc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d01d0509fd0000000000000000000000000000000000000016359623835e5de99dacb6000000"], 0x1, 0xfdfffffffffffffe, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000480)=""/179) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x4, 0x7}, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[0x7, 0x20]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x22) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = getegid() r2 = dup(r0) ioctl$KDENABIO(r2, 0x20004b3c) setgroups(0x1, &(0x7f0000000000)=[r1]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000c20000/0x10000)=nil, &(0x7f0000baf000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fc5000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d51000/0x3000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000db3000/0x2000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000beb000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 16:00:12 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)={0x3}, 0x0, 0x0) msgget(0x3, 0x1) 16:00:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000080)="a3c9363ae645a7afaa91d1108e3b5632540afa0509c89642e9c159300ba36fe5380db981f5d03b9bf7c244ccdbfcf3f62cd7a9f4461b49cd3074a5115f5aafb8146e11e4f6211b3fafe9e88cb5d7b33129b44e7e795d3cbeaaff42928a624bed69a1cbf3e889f237dc573a6f438be077f83efb3ce7d6e7b36d48265e38f25e6a91c5fcd2cb12a1b070ae4b060d3c971459a5626b62d56cd2152bc9f2b47cae578931", 0xa2, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:13 executing program 1: nanosleep(&(0x7f0000000080)={0xffffffffffffffff}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) msgget$private(0x0, 0x40) ioctl$TIOCSDTR(r0, 0x20007479) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x100000001) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8400, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x4, 0x80000000, 0x10001, 0x80000000}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x2, 0x4, 0x6, 0x9}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0xfffffffffffffffc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000200)=0x9) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10, 0x0) symlinkat(&(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000280)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x6, 0x80000001}) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='./file1\x00') connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) chflagsat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) 16:00:13 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x5, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0xe387, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x18, 0xf998, 0x200}, {{r0}, 0xfffffffffffffffe, 0x15, 0x0, 0x0, 0x10001}, {{r0}, 0x0, 0xc8, 0x4, 0x40, 0xffff}, {{r0}, 0xffffffffffffffff, 0x48, 0x0, 0x9, 0x400}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20, 0x3, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3a, 0x3, 0x10001, 0x9}], 0x100000000, &(0x7f0000000180)={0x9, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x5}], 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffff8, 0x9}], 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) 16:00:13 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20010, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffff84, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x1d) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x100}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8200, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x15}, {0x1}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xa0000034, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x82, 0x2, 0x3, 0xf7}, {{r3}, 0xfffffffffffffffc, 0x4, 0x20000002, 0x2265, 0x380000000000}, {{r4}, 0xffffffffffffffff, 0x8, 0x20000000, 0x400, 0x8}, {{r0}, 0x0, 0x0, 0x2, 0x0, 0x7}, {{r2}, 0xfffffffffffffffe, 0x1, 0x200fffff, 0x100000001, 0x7}, {{r4}, 0xfffffffffffffffb, 0x80, 0x1, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x4, 0x7}], 0x3, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffb, 0x50, 0x41, 0x46, 0xfff}], 0x1000, &(0x7f00000003c0)={0xa1, 0x8}) pipe(&(0x7f0000000400)) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0x0, 0x62, 0x8, 0x7ff, 0x74}, {{r1}, 0x0, 0x1, 0xfffff, 0xd94, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x800fffff, 0xffffffff90b785d3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x85, 0x2, 0xffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x81, 0x7f, 0x1000}, {{r4}, 0xfffffffffffffffa, 0x44, 0x4, 0x7fffffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x9a66}, {{r4}, 0x2cffab58c25529f1, 0x2, 0xf0000000, 0xdb4, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xf4c, 0x80000000}], 0xe3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x80, 0xfffff, 0xe10f, 0x9}, {{r2}, 0x0, 0xa8, 0xfffff, 0x289, 0x80}, {{r3}, 0xfffffffffffffffb, 0x31, 0x4, 0x81, 0x3}], 0x4, &(0x7f0000000200)={0x200, 0x1}) 16:00:13 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x10000) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r0, 0xffff, 0x22c, &(0x7f0000000040), &(0x7f0000000080)=0x4) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1003, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x802005, 0x40004004000828a6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="0000001860048f15ff53d6b5e376ffff0802000000002800001401ffff21db725dcf4bc28af863cafc4381b9", 0x2c}], 0x1) flock(r0, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x8080, 0x80) 16:00:13 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x7, 0x4, r1}) r2 = socket(0x2, 0x4003, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCSCTTY(r3, 0x20007461) getsockopt(r2, 0xffff, 0x40, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1c}, {0x6}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffffffd, 0x140, 0x1800000000000000, 0x1, 0x0, 0xffffffff, 0x81, 0x2, 0x2, 0x5, 0xffffffff00000000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r0, r4}, 0xc) fchflags(r1, 0x0) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="bde03a243e6734b147b26e6e51aed1b37e3dce5c03818b0bc99bac9d05190e761dd5eb40f5904dfbf01c521fda246bd77a632e6669fce9f6133076277ebe5cbbe472057d496574f4bd92f210e998db55dbed0f44b3d4f5aad13f60b04adbfd2db81ceddf46a3c83f2f995b92454a2fca92bd7f7308e9f3", 0x77}, {&(0x7f00000001c0)="04a75c81abe10b5a1beeca2aa3f7499bed1c246ac1fe23ee04b5b323bb3b5972cc45edd0160ebd5d64adfbdc84e042d2a1c9a745a4862d371d3daf68d2da94664f16408d0ac1d8a59d694cad6890fb830a7a85a09e7f732f63f19245ff954b558185dce656b12e55a91c22f0fc033d64f8e1f81dabfb99a02191bcb4aab8ab5c3b48262bd800b6cfa73085a591ef9e5f043e38efc2a5ee5f3bac6e4fbd7541392d8f6d6a20126c1cf56dc6f30f0bb4cd1cc1a55f4e5d3d2e4d200a7be57bf9317aa77fc731a4323ed4e2edbde74425b5d616c892850fbeefe5a5fafdc166ad0bb8edd6e74c727a2f24cd89d9affbd0cb10acd4ec0f7c874235", 0xf9}, {&(0x7f00000002c0)="59e6c0f659614cb0ff57ea11662d161c", 0x10}], 0x3, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="c006b96bb528207ea8aea2139cb37eb2b8f8f8dc8d3c974c2c55ced6f262dd3dc6059baf2af7a72cfa0657d4687d67cdd915a50581126cd1db367e930ca00c0e465d8aef306e6397d5f93dd083138a9ba9097e4ca702da5ba7f3895920a7cf080e4ea76b217d40bc770442051959c5fc089f02790632df35b43b594b6c92dfcc1032538b540501b564cb562b28b06420ff6c4420ffa0316459056b2f56664f4c8f408699e2f2c9fa2e69b4cf1056a5ab0ec17249fb33eddb30cf00b139b08269490eb04386d6fb", 0xc7, 0xc8178f998f596479, &(0x7f0000000100)={0x18, 0x0, 0x8, 0x6}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000340)=""/29, 0x1d, 0x1, &(0x7f0000000380)={0x18, 0x0, 0xc365, 0x5}, 0xc) 16:00:13 executing program 0: r0 = semget$private(0x0, 0x6, 0x140) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f00000013c0)=""/151) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f00000014c0)="511f1b8195e036ee216e38e950bd9ce9137f2069bc1970b512517c0cea838ae2e21af2367208d70671972d259de35d07c241b2dae142a08e45aea0d2b7d1dd3db90dde00dfd4df8f71e7c931b7e58ae5dd56ff272a759f93e569e25fbce35edb7cda563e10e2ecb2fcc616ba7a0cd6d342ad07e04470b18cc90369c324d3af14515895e909b9261f3bd40bce3652f6f8c9130058b7fa9527f69ed6f2d9ea8f5f1c50a471181ded1b09100b2a7929ee0557c18da45fd048b5a1d66ed4d7c44f74435f493bd15381cd5e43d866361b162447c9ae7584e9ed9d2e58ceb6e166fb4d5d739a4e0c55880ad83806f8a6e65a22ae332f8be19c", 0xf6, 0x8, &(0x7f00000015c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000001640)=""/184, 0xb8, 0x40, &(0x7f0000001700)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000001140)={0x2, 0x1, 0x6, {[0x5, 0x26, 0x8, 0x80000001, 0x0, 0x400, 0x80000001, 0x4, 0x100000001, 0x9, 0x2, 0x2, 0x8, 0x83, 0x5eca64b, 0x4, 0xe5f3, 0x2], [0x0, 0x8, 0x2a, 0x6, 0x6, 0x7ff, 0x5, 0x3, 0x0, 0xfffffffffffff001], [0x8000000, 0x9, 0x8, 0x7fff, 0x53, 0x1, 0x401], [0x8, 0x1, 0x7, 0xb33, 0x7f, 0x62], [{0x5, 0x6, 0x3, 0xfffffffffffffffc}, {0x0, 0x20000000400000, 0x876c, 0x8}, {0x3, 0x4, 0x9, 0x7}, {0x6, 0x1, 0x5, 0x6}, {0x2, 0x40, 0xfffffffffffffff8, 0x8000}, {0xfff, 0x4, 0x9, 0x7ff}, {0x800, 0x447, 0x3, 0x100000000}, {0x1f, 0x3, 0xaa6, 0xe15}], {0x1ff, 0x20400, 0x6, 0x200}, {0x3c, 0x101, 0xfff, 0x9}}}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) pwrite(r3, &(0x7f0000000140)="8b62b6e4375ab881ca328b53f11e395975a4ca08d71d8f2691cdc10b1803b46e0a1ac403ee2e227e8e1cb416d5a7603efaf458fc25b496d2dcd5d00a9bd08e39e0088ca0c258f11becf64d5505692d26cce0446a103008668b6466ecb4728b1cd0cff976e4d6dcb848fc204294eebdf6059dd5bebbf35b85fdd355cda5b3d1ffb8f30c100779a37e2d08f7150a7d38bd6d8e627856e629b806ab4ce45233e7f7e97752782639fc7b6ab668a1a0d939e1417cebd21bd5f6f1385d4705ed5cce25ff2de79ce262449003bfaf4d2072738b4be68173f6f70b4a0399eda2c6b8b5c68ebf06a533ef547919b73462b287d0007476501a70584514814ee6e314c608c152d1d7b14cf0e584e40a3dc1c4033bf8da6fc5b9dbb70c752364a7648ab0d05f3ae0f71d89fc5a7310edd17217de8bce207d6360528e24043d68a68bfd0669b5b2f1c592bd814a9549053c1aeb9acff1a8128f18e633e683b8da16422dd878abb8afaa75de4c7bbc48d77f6e749242e33e30f5f15e7c1f51bdb340f69244ad5b1cadb78f5084079a141dadcd2bd3ef6aa620a8ab802c955d308a4b1c77554e250babc8e98c76564451c3eb195f0fa907384aed1670e85fdc5bfd616ed1e1072385d68390af27748c895a03b74462b27645a593944c78065a503d72f2169a542076cbfe6c5fc728cfe37ba3fb2b85afceae751f43cfe347693149a9c295868db4d8edecc3a5ffba3689710f7abf85498751668288bb5a48a521946f4ea4675f3541c9bbc1ef5d8148614119817a80499001ddc594fa1c7146a82aba90505af14d9edc49d33b498edf36631fdfad1881d5a326511bf80b244a8480cef584c2ab5b545ef7c7729eb5b0b6432e08606731ee5082b782936d730d8a0ae2987128014cfe0333e32081faad6d72c9169df283a74f75aadd43e756e470e427499eb90cd07233c06a04724782537de05085a57b1b065015d91994dce2a9b7b0a08cea2c79d731c1d1ed4da1a7d97c3ff55c8ed70dc05b953f840aad7160de27a96b15616b6951b59a0eeff7336248537c6f4f57c2afd844555389802f7a3060f52e127c984600ee457ccb5eb2209aea499cce68cf31c3bf07999bf1f293d077fdd68daa48b4390364eaffea4c64d1e28fc118f3aa1cc23db1b8fba885e24fe4df3a3047d84f0782f9834e968afedd8d6d18215b65c4eef6b92b805e0f2d1d4733a5b5dad4a77bd79d0cde900854c14192f8bfba85ca1a18d27e7f13d9155ea7b8b830c76cce47a0417eede184fb5b7cfa76fdf721c9626485724586381514fec61d06a835981508675e8d7ca0e9adff12e36dabb5e3024ba79deaf6005d6ac00e29fe5034cab0c5f426955125b929252432cece6aa9cc22204e0c9e5f5a1a73d23a09eaf4ba78eae6c48ca5c18f0dab537c5b80088c12fd36c7a44d27bead64cad1be75636e77c2d0cbaacdd1f26549bf05d719b5e333165f2edba8baaf8209bc2aa3f2eea6b4546e2f0e287a4d9788bb608904efee48ce4fddf05a3a89d6c3f92a163869751a2f9d79e1ca8c00854a0f64e9fef54e6e4b52dccbb8c8d4a79f22f4a5d63352b1b29cb9e6b6e8813d9706b9ee3c2c3a2a0393f75483b29dc410e6fa57f5fc4f85db073000c7751b2ee0223902c1c84a93dc9b5ef03489afb5ebcd54674a95fd13359fcf0024bd9b35f3abdf9edc4b5cea31017382d80120b7a283d48ec9ff14dac9be45539aad448b7220755beca0b68233596299a2db2f9cc1974d341acc6eddaf43a249b90cd2233010c5bdb1396a64552dce1b7016a5b656490d892bf33b4d7c01a80f26a0a59efeea704dd97bb48450dc65a78c7788a205d6aa3151f1e6a40504accf828136ef77654b02b0b3493cf4d979dc8088587540f4d1c2f56e41a4e3dc3fd424bc82dc53334881d9e742b9708226f91044bc607b7921e18244f53db3c71d3a7dd863bff13bf15c7407f711b84c37aad94ab9f93b6e946337f1663d8eed93e2a0e8837f54d1feed0111bf8d379402d885aac5ff0e1a5280db10d0cd8c60e9f57b32673c2204eeafcc0f84f4cd61202e1052dae3699961ba7384c634883ddf038b2dc3624a9b438f1493192cad483d592db00bec442b513cc7bae856c4b247431e9d36ac9637944455e42ed26222882881cf20d0ea4e176df24a4f72ccb3bb4abb5ac3a5c939b7b83e0ef587f41aec9f10840b65ac27e8c081a32b7a797671b6cc45a0aec638a4789cfabd09c454104b2edd9ba9c2b26f35f76b2b3322b8651f9d0f9504c8bd4f51ca81803fdaaa808cfce26ae7a724f1bde5485f048a3b2cf4cb02aa061f80513b9665780c9ce1a2c5f42d5a6c7b1cdfe34a1bbc4b80e85b602427e242b49bf798532539348d6cdeed1d2abf46787ee83757772bee2ab075cc65852f0f0e73045176297e1b1f682ba2bd4fda065f16a9c5e31ec037908648d716928f72e922879de6adaecac7809262b529f2d34845f2388b6419f534de4805cf48dfec0f7d2e1205114ec4f122a27bcdcd532279eb9fdfda53f763723222ade61d04147cc9edf4b94f3480743f36934cdc1266289dc880b853e9be453a6d874c540f7e862282d46137265fd3db101392fce26145146cbf440ad76d4c679dca580000ccba876f206f61cf8161f0d4d63643c6ec4ed5467b4406cefc4183baa72da28168d11771ca3999ccafe0efe3b96b54a4b0dcc9b2a22c7d0a7e1049b125472b1dd2d1c71e90979457b125fac4dbe87d9c2236865dec0695c91c10cc4002a9a0061279c100c11f99309c7150aa851121e6ab89305486956c6631e23ca3a97a200fcb4251731eccda307983c8312121cf8bcbe07d86bf8f4ceb3db75a62324a39a946a54733f4494af1508936b6cdaf9448ed0761fe0922d5dedb25db171dae340a7527689b6cee5e47c4c5926033ffc0006daddd8360787f83bdbd5342c2c00f3e5c016b2cdc14d280970783949b37584154aad75f4a8f498eea111a1f2eb1c9a87999da59c2a372dd3a8fd58f1e9979d1eb1ad2f4626bbed49c351c3b8f30fae88f25058e858a3a8ec2162d22ca2b38072e8fbad8f36e6513462651a6b0fe0c026be980424e9dea86cfd22194df02e3d4df8440fd15fbc2c779698b1961eb7e8265e086d7286e86d4a4c791583ce51488ae376a7fe5097e9dbad79d447587bb27052cda6cebec0d780213850297d6d48d8be82235be398926b061de28564804123f66d815d9e4c98178a99647805c0a7f22c58d7e8a6b75391b01fe031b52dfa456610bb37432a0f1fe43507dd56d893b698cd02d7e8baf96d84a0d6977c58f33ea8f357b6a0d26494a3d50b5f8ecb3e287a2f4a4b8412dc7b4754f8863e3164450d1d8e9645bdd0e800cb396edfb04ec226439b933159ad64f6db282753c9d8d4db408c6adb1a03f48db6caf876c4361112dee8646d973f8d4fd84b46f1f3bb68e50128f392b94c4e622366539ace16e487f554086597557d3366febede003af8f66f4616c77cb44286a3d6150a4b26ad03a26021c2f3c821627823885de677c5ac5a835b87ed62e7daabb56b0c92b6c04cfde7d9968f68c894cc4ab49c2f3a75e5206b2cc52913a4baa25ba11d4e52749c6c4c51b6faee59244e999f120631cf9e3c64f9e239c11aa6bab83143d398a2d87b59248e099d2d43ae7f9f8f57c557ebaffeffa58bb291aa07c2e8b47505a146715f40ab7f96301a59f82003195fa88cfd5e8ed03327d50ea2c1c37f82b044bb2cfe10c3a3ab8335b24d14422067a138a00a6a8925d5e9be2cde582363c0b3a2a38683e2d355dfc9b1e2f7097ab9f627d5acb9a18590aff57911fecc7618f6065af5c1e83b97fd50141641602555a0722d918e3f836b0e6a8c68e8466b2eeca615b57cc2b4b677944a6cd924a8d4190d6c9ac8c56beff99444a4d64bde6950c149d9ca41d921c54cf516b55bccc975585112d1b83efc65eabe0a4ae2c97d22b9f4f1cad8e190aa4d6c487a68f564a07cf9ded33a24452ad239c267e05a911536463ab581dc157e947b0210bd0653eb708f4a17e56599ce65a3c7ecfcd83073da0f0bd29847f6c8af8c9d2778f5990c1ed7defd8d338710c97ed20df0ab1b7bf154e6054623c4e7e4eee476f169c826556654314ad2b38fc84d9f93ecd5d7006e3b87e31582935a9a84b44ab126a279b6fa5a37665777f9a4c51161b237932415721120cc7df0d7f4fdff403020bb161394f14b8fc92398b88972f601bee77be41dc0c2e7ece861d992b3bcb22f3ffa3d32808096c6a9442e5f42d3ad5ab9e6f7e5c0f85004f92fc1ef9b96c9f7474e61ea3d7c739e1793f8a348a18362b1416abc5988691dbc2fcce96ce85b2dc27382001bc9379d24275e238142c58fa26852ed1ba1c6f255a792f5c2105e58203d7fc9a1c2a2f4b3f01a49e61eb373c690e96868d0975e2e2e8aa058641c374e25a4452bc0fbabeca17b0b3daa65cb6a25686b2995f86b9cab5f630de414327ab9b8564ec84f073e6ba2ad20285a8a1ca0a1be9ad24ae800073e37dd1efbb22dc2b06d3b3d7ed8143d626d7d78bfc6c7e8eb063b05a6fc978253acf5248b01d0101173f0e153e4530f8ab6c17ec2e075663301a5b4ef3b4c595b05adb5167950102bfe7849f8bdd6a68ea7fae72082d2d2adc3b67363ec96730611464c4e5750e1cc949f728de0b4fe98d3de580ce2fd5da957bc25a81b8b77a81ef4b8d6d913337efc3a891bd41c16bc25d1b3437a0a7889377cee7dfe04c861bb0ca5fb99a8afc4eda5e10da6fbe9fc47cc0dfec7b8f1775983e39bd4c9f0f5310f41eb7ce92ee20c3a111f83c418dc94eb4b2d996a081a960004b29c563a0db38596afca6be72f473e53ba3d867ed511cafe4ea557b0fff31bd0945475c2e6a4cddd3eae758d2febd68047d4a665ab0624d9e72c35f7c1bc3fc37575a0c3c9ff84e67e48c2e6c0ca03c8492e0d510125aaf5df968dd174f779470528cc47ee6f3db2e89b16dadc8742f097a2bb14a6fa999a9afd79be5bb3e19dcc8c18712b42f2ac0dc2fc89dd07fb1ccadbe63b481772f883e17b7653ddb55be07ec8a9ec98240e88b7f900e29a933beecbb443f11b050677ce4507413fcf12760435e5b97fe283e2736447ab09c813a527423317b49eaa00b580909595d5f5e606d6bdc987de960546161adbb4c60781b368b2a44de282b49cce43db3b94a32ecbb380f2497d3668e00cec08366f47a1e6b3b45d9f064b264232bec44af905560fe52974a73229567ed2c77a91b5cec54854900cccc37141054f6ee598cc6dee75f33106036a41113541da3cfd7d3b7f62171bcef7a9fab1e87e3b41ea5ffc33e5c95cc41f19bf384a404637b3cfb84e43846ef51e97984cf53bb89967698dd897a9f95c7419954cb8b02a2b96e16065e0b97adea8bbb262d5bbd790180d9219526e39e84d3bfe0a64019cea54cf1940437e4360ae06e6fefe2e2c02985f82673b250f49aec01b7fc7de60f5c989c7d04caac49da4571306b556120b517d2bf04baa48446e00ecf151a74d25250853e69af57f91a7dfeb78f293bf7297da7e130d2b00c1a906c95bc7c03d4015c4a0774ae26fb6d40cb0b0736896238514ed45b6af256f5a4501e4cee2079c6a2bf6bc41f9d17140b520e11f604a110e8551938f4949d10c1eaeee2a24216b2fa9ebf1a28edfc5f14e87ea7b3d6c604d022fd7c59c24cf449e49b51dcf9d72703e1a39ba54ae7e8f1d68548ffb40394394541cc4066b13b2ebd646c2826ba46fe7b1527efd54ff815e00b172b081d66b5a66d606a", 0x1000, 0x0, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) flock(r3, 0x2) r5 = socket(0x2, 0x10000000000003, 0x0) fchmodat(r4, &(0x7f0000000100)='./file0\x00', 0x80, 0x6) connect$unix(r5, &(0x7f0000001480)=ANY=[@ANYBLOB="00000008612670fa79c97a"], 0x10) write(r5, 0x0, 0x0) r6 = geteuid() r7 = getgid() lchown(&(0x7f0000001600)='./file0\x00', r6, r7) 16:00:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x58d, 0x5f) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82c52df73eebee44c5696c6530000d03925822f0c11bc22fa66733975e585a475e218855ec8890640ae4766d5d8fe209752b1a8471b1fc4f04000000000000000000"], 0x10) shutdown(r0, 0x2) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x4d}, {0x6}]}) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000240)="000000024a33dbbfd85fdc6ec92cf9e2c55110d461cb0c7501df839f2124a73f00000080812eae09b45fe240", 0x2c}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kqueue() write(r1, &(0x7f00000001c0)="0dbcaec68896c31b9d7630edaf9e8b74528f3c6d8a07fc6bfca5ad286fdb6f046f4cc75436aad1ef85dc44603947912763b401bb9b2439c596abdfc776032829185c24de5fd9c578232c1b4d352b7773262e0408263374a6759b4a372a5af2e89c185a8b4cdb8b324563c949a9e89969c74bd14693a41dc83aa49a9904fcb12b2ceaecc5147eab473f3b1360f49e9077498844872e04fdb4b6e4789014a455760a00c6a1b0bbb3e66bc307f98bbb0f6641356bcf7cd9d131c7bb112a", 0xbc) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000002340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a213403bb3aab0f3748a9f27116d6d28dad6f9131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05a8a1cde5c1a03dbef9acbf95e53ef6c5f9a7a84042e186bb010281f69e60c74985c74e99bc0941e190810935f3f168b7cb9e1d2a19239ef5ccd42c965f3f6ae096d6adfee338314e596dffa67b595a8fc92b79e2b36371282087cd132676b184fbb28876e4b4bc", 0x1077}], 0x100000000000000c, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x30) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) open(&(0x7f0000000280)='./bus\x00', 0x40, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x200, './bus\x00', './bus\x00'}) close(r1) sendto$inet6(r1, &(0x7f00000001c0)="7c6815c5e3632c5173822adaeb0c4a0313163486b7877abb1877cf2aff1298d7fe9b30bbfcf3f25b7ed5d1d63195da98c7974b8b942871a5b6949cdf02325d7803d895bde8200946696e7f3ef4ce19bd49e35e49846108d06a3716006f8baddf69d86cda406f3f68b62218bb969d17ab4d20b6c3e3efe409c5e4598befd3b8ca278d4cf19e64aae6f51105c1fa4ea06184d31c70d80b", 0x96, 0x400, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x1a0000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000300400"/24]) 16:00:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)="b6ba565cb008dc5d529ef1baabb6f71708aa4c8aba37b54d5b69bba8e4c108f3a3f578c0a4e3f127aad06ca80580cae97df72dbffb24e43095df50c97114119beac64938c7cdaa21acd7fa209b41257e173414ad858bcc54501e4d12de36d64b7c605f4f14ac97a6543a774db77da10d3835b4e576debbc48f33b328bafaa6186ed73925c53859cb5e040006adb29ff895f52ca5aa749d5c"}, {&(0x7f0000000300)="1b33f15f755cdd37ddb8f947ca4caeab305fa39e995419ae7d0dca15e2b344227bddbb15dbe52f9ee883b304ac35223da3770d93dc8892969fda6379b1d7f27e6efafa02094510dc1607f605fdb2e2fdb0c4d95055216baf9c1c60a3511af4b650446c2b1c5e20d9a3f0e9e33ef1aeeb79cbec077241f6fc38e26b09dfde483c5181f43bbf65a26655cb9bc83757915dac119c8da611d9f20aebbe078f1c77a4983f65bf34ca13cddabedf5c167fef4c506fec6d6b2ab3f2c21b7a301c"}], 0x100000000000046d, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x9, 0x4, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x3f, 0xc769}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x9, 0x40, 0x20, 0x7}], 0x8, &(0x7f0000000140)={0x4, 0x4}) getpeername$unix(r2, 0x0, &(0x7f00000000c0)=0xffffffffffffff5c) close(r2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x20080, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x48, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000240)=0x1) shutdown(r0, 0x3) poll(&(0x7f0000000000), 0x2000000000000394, 0x0) r3 = socket(0x10, 0x2, 0x8) shutdown(r1, 0x10000000) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)=""/14, &(0x7f0000000180)=0xe) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x7, {[0x6, 0xffffffffffffff70, 0x8, 0x7f, 0x69b9, 0x7d5c4394, 0x8, 0x0, 0x8000, 0x2f6, 0x10001, 0x1a2f, 0x9, 0xe0, 0x7f, 0x94, 0x1ff, 0x3da4], [0x7ff, 0x5, 0x0, 0x0, 0x9, 0x7fff, 0x5, 0x80000000, 0x7, 0x80000000], [0xfff, 0x5, 0x5, 0x0, 0x8, 0x3, 0x4], [0x0, 0x7, 0x3, 0x6, 0x7, 0x3ff], [{0x8000, 0xb02d, 0x10001, 0x48}, {0xeb, 0xffff, 0x80000001, 0xffff}, {0xe3d0, 0x0, 0x123, 0x100000001}, {0x1ff8000000000, 0x2, 0x6, 0xffffffffffff0793}, {0x7, 0x4, 0x977b, 0x4}, {0x3, 0x5, 0xfffffffffffffff8, 0x10001}, {0x8, 0x1, 0xc57c, 0x7fff}, {0x1, 0x6, 0x1, 0x3f}], {0xfffffffffffffffa, 0x7ff, 0x8001, 0x3}, {0xe3, 0x80, 0x800, 0x3}}}) getsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f00000000c0)=""/150, &(0x7f0000000040)=0x96) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) getsockopt(r0, 0x80000000, 0x9, &(0x7f00000000c0)=""/101, &(0x7f0000000300)=0x65) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x100, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') open(&(0x7f0000000080)='./file0\x00', 0x81a0, 0x102) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xb3e1, 0x200000005}) open(&(0x7f0000000000)='\x00', 0x80, 0x9) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x100, 0x22) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x109) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) r2 = dup(r0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x6) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 16:00:13 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x7ff) kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2000000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r2, &(0x7f0000000080)=""/73, 0xfffffffffffffcd3, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) close(r1) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getrusage(0x0, &(0x7f0000000240)) 16:00:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x102) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r3 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x400) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r3) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffe33) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) listen(r0, 0x4) sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000ec0)=ANY=[@ANYBLOB="5000000000000000b80000000600000089416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef660000400000000000000001000000400000000192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb0000005800000000000000ffff000005000000dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c825a4e448000000000000000100000020000000e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4001800000000000000ffff00007f0000006d540000000000000801000000000000ffff0000ff0700008bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e210000300000000000000001000000d7000000b2d74067517eac01f82c858d25cdaa6e490a050000000000000000000000000060000000000000000100000001000000e2706966b96cdcde2a5bffd3c45bf64edc870861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c34420000000000eab4be4d8f39250ceea757f85537abdc644c702bb9e5ae1e8924bec9c84a564e00aeaa236b9670c56b6cc5b4fc0563267380256c0a043f36a46bd5db96d3cae5be"], 0x2e0}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x45}, {r0, 0x4}, {r0, 0x1c0}], 0x3, 0x25d1) msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000e80)=0x3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r7, r6, r7, r3, 0x81, 0x1}, 0x6, 0x5, 0x6}) accept(r8, 0x0, &(0x7f0000000a40)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffff, 0x17fff}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000d80)={0x2, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:14 executing program 0: r0 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2d0, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0xffffffffffffffff, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x7fff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b30300000000000000e0ffffff"}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 16:00:14 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f0000000980)=@un=@file={0x1, './file\x00'}, 0x9) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000004000/0x3000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) 16:00:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100c1, 0x0) listen(r0, 0xffffffffffff8001) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="9d110f2d4f35eb9f48fc975e6ec29d4eeaf6693c7ad4167db091fedc64eb75504c08a7323e1ecfe7ad40ea9677ce6f6bb30815f0db7fd7923e82ffcb", 0x3c, 0x400, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) flock(r1, 0x1) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) r2 = socket(0x6, 0x7, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000140)='./file0\x00', r3, r5) setsockopt(r2, 0x0, 0x8, &(0x7f0000000240)="a7a6fae42b480793c6b118a0105a43c9f8d269176cb4f900057d95232fe2", 0x1e) getgroups(0x5, &(0x7f0000000280)=[r4, r4, r5, r4, r4]) r6 = fcntl$dupfd(r2, 0xa, r2) r7 = socket(0x6, 0x8005, 0xbd) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000380)={0x800000000, 0x10001, {0x9, 0x2}}) getpeername$unix(r2, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) symlinkat(&(0x7f0000000440)='./file0\x00', r6, &(0x7f0000000480)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000500), &(0x7f0000000540)=0x10) getitimer(0x2, &(0x7f0000000580)) bind(r7, &(0x7f00000005c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0x3, 0x80000000}, {0x18, 0x2, 0x7, 0x10001}, 0x7ff, [0x25, 0x1ff, 0x3ff, 0xfffffffffffffffd, 0xffff, 0x5, 0x6]}, 0x3c) pipe(&(0x7f0000000640)) setsockopt(r7, 0x1, 0x7ff000000000000, &(0x7f0000000680)="0f4ad240666058683c1b3cdd76754ad2ee15571d0eed62cada08c477680ebfb9219992ec972605fe421e0345aeadf661b1144978bbd47c9816cab1060a7cab319641265d9b578088af1ac54c", 0x4c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) chroot(&(0x7f00000007c0)='./file0\x00') accept(r0, 0x0, &(0x7f0000000800)) accept$inet6(r7, &(0x7f0000000840), &(0x7f0000000880)=0xc) 16:00:14 executing program 1: getgroups(0x3f18, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x1, 0x40) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:14 executing program 0: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x3, 0x3) r1 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x7, 0x2, 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x90b, './file0\x00', './file0\x00'}) 16:00:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x2, 0x10000000000003, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) lseek(r1, 0x0, 0x0, 0x2) setsockopt(r1, 0x0, 0x2, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x4, 0x9, 0xfffffffffffffff9, 0x44}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7c}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20498, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4d21}, {0xffe}]}) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="5b9456c74ce84aab8da78148c83af06c5c1a61f062b791df9ceab689522f845a7374cabd3cd856058ee8c97e5b7800d47e52c23a22457de46687bce5e3039c8a7496360921efe3a4b510cd80b4e898d70d6dc96abcd75bfd7a75f14454d1c78663008f5cd68db94a2b7cf80d2531b95709eebf961722fd762e7a8ff697410ed93dab5da3bdc15eac67f6d3d33d530ba0a3be2c382cc725066e8c5bd7f35b7c7d0d6f28935a47b220eb520567ea8586a0b8e130774fbbdcffd272cfd89efb", 0xbe, 0xb, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x74}, {r0}], 0x2, 0x0) fchflags(r0, 0x0) r2 = msgget$private(0x0, 0x14d) msgsnd(r2, &(0x7f0000000080)={0x0, "564526918a8ec7ff43180df1587ce9c4222973e95116f31d436554b7b0a5d257f455036f0c9632eff2f2a5fd72bc1fbdd5f80302b4b786a793c11d7f944ba1dd01a3ee3ef7176d4501ad2cd37451d8b11af940b69224f203fad0f0c461b79865084621b9cf5ef191e43a77ec7cbe45c8dd966fc0783a56128cbcedd9f811ef37efffe470fa3d0d224f420124208bdf11c4ee9dc55ef94a46b9526c72a8239770d8cd2a31adb8d98b9d39dbe84c01a8eb8c48de66e11fe3342d681b521925d12dfa8ffea009ad1d00b18f062c4a"}, 0xd5, 0x800) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="0939c469", 0x4}, {&(0x7f00000001c0)="baa2ad170de3feb18567b64208a3a18f79a249c85daf77c41b3aeb927c5955a4eecb54be52b01b123740e9ca6c016ead787fdcc2e68fb97083fdcaa488439745dfb30c9c1ae3e1c1da080f18bd66e75006999855764ac925b15079638cd1c95297eda87a0598334f58a2b3db7acbba0f0f9eb72d468504ce7b7e055016d1f60d080e05d7d1020f32259efdeb55a1ab05a828ea7e4185f903b7b504ffc5a267829ae17f5003cca23d7906a0da5e76b17d0c7807190fdbfeff848d90ad509cf49c408d274904a1a79696d2544a6cfd6b38bc5596e87294893c86078098971789d61a4602653d692d250d56cbd4b93d85a9216317d3a88f1e8b2cf0333c05", 0xfd}, {&(0x7f0000000300)="22458228843e63023cf4daad30714371823ef4fdd985dc2dbcf584bdefd40b737e6d4f7cd6e17e3748f5868128fff1c053394d0404bfa8ae93c3aa2651295ab7a0c96c5804b6ac0726b7dd1dac3ffde76db32c9bd3d3728562318b642ee55ea2e4945f5910fde68990e14e7bf0dcdb923c1a9c66d699effb9b41ed5f68224d03d74a8e248961e6f431330fe4ec01887f5f37935f4b45cdcc6efef4027a3e6b2a602028befd94483426fd33e866", 0xad}, {&(0x7f00000003c0)="659d7e09c49903ab5e68ea458f6f433132f510df277da569bb5be88d27c58e39f01154aead0531046d248c9e75e8f5795ded0eedf161531f54a905f6c612a77f6e5c54dba3e9c6d1e3ceb4773b", 0x4d}], 0x4, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8008, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x100) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc, 0x0) r1 = semget(0x1, 0x2, 0x5) r2 = open(&(0x7f0000000140)='./bus\x00', 0x10188, 0x100) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) semop(r1, &(0x7f0000000080)=[{0x5, 0x5, 0x800}, {0x3, 0x9, 0x800}, {0x1, 0xab2bae0, 0x1000}, {0x2, 0x0, 0x800}, {0x3, 0x1f}], 0x5) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x45001000e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002009, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2f1, &(0x7f0000000000)=[{0x1c}, {0x28}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x9, 0x5, 0x6, 0x1}]}) syz_emit_ethernet(0x35d, &(0x7f0000000200)) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)={{0x27, 0x40}, {0x0, 0x63}}, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x44}, {}, {}, {}], 0x4, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@un=@file={0x0, ""/7}}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCLOCK(r0, 0x20004276) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:14 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x180) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x80000041) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="fa1204a49155ce1e00", 0x9}], 0x2d6, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)='\\', 0x372}], 0x1) pwrite(r0, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0xc}, {0x4006}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x6) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x0, &(0x7f0000000140)="b2") 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000000c0)={0x7fffffff, 0x10000, 0x7, 0x2, 0xffffffffffffff81, 0xfffffffffffffff9, 0x6, 0x10, [{0xbf8, 0x9, 0x7, 0x7}, {0x4, 0x2, 0x471, 0x100000001}, {0x0, 0x2, 0x8, 0x80000001}, {0x5, 0x7fff, 0x4, 0x8}, {0x0, 0x46, 0x9, 0x6}, {0x6, 0x4000000000000000, 0x4, 0x2}, {0x1000, 0x800, 0x101, 0x7}, {0x8000, 0x100, 0x7f, 0x7}, {0x5, 0x97a2, 0x3f, 0x7}, {0x7, 0x9, 0x1, 0x5}, {0x4, 0x5, 0x1b9, 0x7}, {0xd09b, 0x6, 0x6, 0x8}, {0x3f, 0x100000001, 0x1361, 0x73}, {0x5, 0x6, 0x5, 0xa0}, {0x40, 0xffffffff, 0x3, 0x2}, {0x5, 0x80, 0x1000, 0x6}]}) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x42) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0xdcf4, 0x8001}, 0xc) 16:00:14 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0xc000, 0x1fe) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/217) select(0x40, &(0x7f0000001440), 0x0, &(0x7f00000014c0)={0x8, 0xeb, 0x5, 0x5, 0x1, 0x3f, 0x8, 0x800}, &(0x7f0000001500)) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x8, 0x800, 0x54a54d6e, 0x6dbae34a}, {0x80000001, 0x7, 0x1, 0x7fff}, {0x8, 0x1000, 0x7fffffff, 0x7fffffff}, {0xfffffffffffffffb, 0xabd0, 0x39, 0xec2}, {0x4, 0x100000001, 0x5, 0x81}, {0x8000, 0x6, 0xffffffff, 0x3}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) pwrite(r0, &(0x7f00000000c0)="78f7c37287d7f59771ba1f2c6cb5f8a364b7ecadb7324985cc9adf7b05c92e25383c7a310239c2d9c124b3d8660cb10bd8f43c1136bdc6a796f6ba35379e015b0f2c98a5abb17bf15b66eed2add32ecf76c0d38ce61c85fe6c95530b451d83", 0x5f, 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r2 = socket(0x18, 0x8001, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8950, 0x0) r3 = dup2(r2, r0) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:15 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000003c0)="d5490a4d12dc00be05b2e19df122223498bb060080e791797ce67f2b5d5fa67c0a9aad36cf56234c57e2f07f00c4afbe88e1cb1c8532cbfb6bd157a5baab7f1ccfbb583ab0384ae868f8410ded88903ce59f4486830b62d98b3ac944ba22905f050000acf3fc32060000749ec91886d3257432e7b8d39880059f26207ef3e1090000000000000000aa73247e6cf4f070f56a3da338fbb080fb6b50d6c8c28ca60e1c76277c48cf032d0d7a013fa29c8e8bb8e9d090f4035906bf7769f2b06e79ecd51453ffd74ce48ac592aea1a8efe7d4466a0aa55fa07cd1c4dd5ed3cd983cccb5c00e3395db74faa6d67ed17ecc50", 0xffffffffffffff69) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x100087}, {0x3c}, {0x7ffffffe}]}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x2810, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x71, &(0x7f0000000100)="b6bb4f6e18a726869379adc28a69fcc3d682258b6badb83dd66b26414a4f7e5136b183f354c28b438bc8ece51ec966f76e77a601d00dd560dd4e7931121ce69df1109255f6a8e0c7f82b48a6ddfed8c93f36d0339a488ed2f9f3bfd1a42015e472285c7c2407f786f850bda6db1e36b8c3") stat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x10000, 0x20) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0x1}, {0x78e, 0x7}}, 0x2) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x10000002400, 0x86128) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x481, 0x0) fchflags(r0, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000e80)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x267}], 0x1) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) socketpair(0x18, 0x8000, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) 16:00:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63, 0x0, 0x0, 0x2}], 0x7, 0x0, 0x80, 0x0) close(r0) r2 = dup(r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r3 = dup(r0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000000)={0x40100000, 0x1, 0x20}) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) setsockopt(r0, 0x8ee8, 0x6, &(0x7f0000000040)="2cb9e7ec9a1ded", 0x7) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r0, 0x20, 0x3ff, &(0x7f0000000080)="45380fc38c9de9fbe68ed03f500ba7ca30b5df", 0x13) close(r1) recvfrom(r0, &(0x7f0000000100)=""/195, 0xc3, 0x801, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) 16:00:15 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xffffffffffffff0a}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="77543af71c2ed97c79c8900012f9b45e82b7138aa48f6c615c89da080c90b3ad5a570b52be5138986d2653a58f46ac5c76e376b39a2e71e266e582ae32b59170188ac6463a90f0ff89975f6449eb80de4eb1b26ae2a1320f5087f9a8a4e43f4c05c098e2e44f43af426f", 0xffffffffffffff9f) r2 = semget$private(0x0, 0x1, 0x40) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x80, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x7) semctl$SETVAL(r2, 0x84, 0x8, &(0x7f0000000040)=0x204) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000100)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0xfffffffffffffbff, 0x9, 0x5, 0x1, 0x100000001, 0x3, 0xff, 0x2, 0x1, 0x9}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000540)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x2) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) recvfrom$inet(r1, &(0x7f0000000140)=""/252, 0xfc, 0x2, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x124, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/115) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 16:00:15 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), 0xffffffffffffffff) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/69, 0x45}, {&(0x7f0000000200)=""/214, 0xd6}], 0x2) r1 = socket(0x7, 0x40000000000001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x0, &(0x7f0000000180), 0x0) chroot(&(0x7f0000000340)='./file0\x00') getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xd4, &(0x7f0000000140)) r1 = socket(0x0, 0x2, 0x100) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x9) getsockopt(r1, 0x7, 0xffffffff, &(0x7f00000000c0)=""/6, &(0x7f0000000140)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x80, 0x3ff, 0x9, 0x3}, {0x797, 0x7, 0x2, 0x7}, {0x7, 0x8, 0xf18c, 0x5c5}, {0xffffffff, 0x5, 0x5, 0x1}, {0xd3, 0xfff, 0x1, 0x5}, {0x0, 0xffffffff, 0x4, 0x101}]}) 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x902, 0x0) sendto(r3, &(0x7f00000012c0)="74e65a0f1c0ead0c86ba3a39684fcd3f1c09237943ad57cd69853d4d955b2ffdf1cd13ad99f5fc8887d238d47ee4", 0x2e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r0, 0x4, 0x8) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000014c0)={0x0, 0x1, 0x0, 0x8656, 0x3}, 0xc) socket$inet(0x2, 0x5, 0x8000) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r4, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) writev(r0, &(0x7f0000001b00)=[{&(0x7f0000001a80)="0051d94c34f1c7b2edea32d57054f1bc474c220a8d31455e933ade90a04d5686a42cdc5c89ef4b32dc40b327684120a8330959907e93baf2e79436e17b693e89fffe2e1628de08d1e9d425e7b3632230a83944ed4a0cb7", 0x57}], 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) pread(r0, &(0x7f0000001340)="ac3595308c90ff4e082fda1174f9492759e6a04ce5b6d23dcf80f6f08767bc14c81819b06638587acedf78dc0302f68f1a634283d3962f1033e91a185224607b4dbba6257d90d8e484ae9834c1556a17d761e11533fef20243fd45aec0f5e7290b459c19e6ee5124f5c29c68402e5e72ddb2f92514f239f8a624654c8522a6d5d014e52381ba38a9ac4df701aa95ba7b391e6ea2afde73b57b5634c1d0616e0cca3521714cc909", 0xa7, 0x0, 0x0) r5 = semget$private(0x0, 0x6, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r6, 0x0, 0x0, 0x1) linkat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001480)='./file0\x00', 0x4) socket$inet(0x2, 0x5, 0xfffffffffffffff9) semop(r5, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) 16:00:15 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:15 executing program 0: r0 = kqueue() pwrite(r0, &(0x7f0000000140)="7192586208aa37983e079b148e3e11b959c3ff0bed095039cc3baeef347f6dc4f39c2e5ceeca787679dcd45e9a07e731e8d5701dc07d3760308c98633cc0481ed5fca6f20574e3348a3e02634a2d2d4c2e6da3d87ff17564351c05dc264fa17a9f4cf7071c89c3683680d5efff0a0b03bd6a3e7434242f04ea63018e6120990604368e6d428aa1374d08e5ee254fb74f393f48be859ddbae7ee237341c5a593a8d9fa3a6b686cb77a07188fb22804636775fe5c6cde40ba9dbfa68d51227eb8ce6854f128c352a4acd031d02cb82631619", 0xd1, 0x0, 0xd) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x100000001, 0x2, 0xbca, 0x29d8aaab}, {0x4, 0x1ff, 0x3f, 0x7}, {0x4, 0x101, 0x0, 0xb55b}, {0x3c, 0x100000001, 0x3, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) syz_emit_ethernet(0x208, &(0x7f0000000180)="384985bc04d60bbd2bc218a7e178fcebb5ec21358d985347c1e7e5621ed8415f7fc19ef1d7ad6fc80806405d29d2e49429dbbc8c399acf14d66775874c3d38617dcd12ebb88fd3a11475d10ec3343021bc416b40846723bd43a591ea84ee57b71c8f071d9e3f80a57129571be2ed746686671a6c69423ce75c7721dbb29fc93fc31eccffb57c67341a15c3c2a9a0647222a7d509371979d20e999870c138c8d13ee2bf6aa88a6a433e814e41b7550861fe3301e3163fab51853ba5a370954b777e43a600000000005e9377440c366719af230ccd093d6edea080f6b789143de5b10d4d") 16:00:15 executing program 0: r0 = semget$private(0x0, 0x2, 0x440) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/90) semop(r0, &(0x7f0000000080)=[{0x5, 0x7, 0x1000}, {0x3, 0x201d, 0x1000}, {0x3, 0x1, 0x800}], 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/243) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000001c0)=0x5) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/86) r1 = getpgrp() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20600, 0x0) r3 = socket$inet(0x2, 0x4000, 0xf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x18080, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x8, 0x0) r8 = socket$inet(0x2, 0x4007, 0x0) poll(&(0x7f0000000380)=[{r2, 0x100}, {r3, 0x21}, {r4, 0x1}, {r6, 0x20}, {r7, 0x100}, {r8, 0x140}], 0x6, 0x1) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x20010, 0x0) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000400)) connect$inet(r3, &(0x7f00000011c0)={0x2, 0x0}, 0xc) sendmsg(r4, &(0x7f0000000940)={&(0x7f0000000440)=@in6={0x18, 0x1, 0x776ad9f2, 0x1007}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000480)="26c646fea087a72f61a5112017577fa8af6b1caf1efcc26ef5494abeb1", 0x1d}, {&(0x7f00000004c0)="c0a65a3319ff242d3f1a21e8ab8c77361941ad49ddc4c47d710de283ed340515098edf34e678ad9ea7ec62eba35170c0844c5d5375d04517b42bfa507f874339d344e20b1e9e381219bb0043191675a3234a7167c7df3051e13e5957de6bfba561ae1b74db056dfaf58eef14e0265ec6084727f1", 0x74}, {&(0x7f0000000540)="87a5b58ea4f9353fb5b29d6785895612f5060b1b6001a06cc54e51", 0x1b}, {&(0x7f0000000580)="daf64d1224e36124b476ee59672aa7b369de79805a2490a7a3b1e59ad4327b5c7d13f9a45dba6cf8cf7d82ea6b8a449256aa6307d71dbef54dd18095b31252c43f788931e6e5496aa3da94c20c10c8be0163112c6bb263045b6b10c168b5d159523bddfbaae10639661fa5f9546b2fe09419d6107e57abaadaf86f27f5072b758c849e17965bf19ef1526c9eb3a748e1ba68ab1bbafaded013297a5a9641eff2302db0e2119de5451b04e00a1e9551d6d8047d9f5b870037389a2b73c7cde5865f513aa389311e69748b503cfe2c54e46a38", 0xd2}], 0x4, &(0x7f00000006c0)=[{0xf0, 0xea8a4d5f766750fe, 0x1000, "549bb360dd2f810ba82ead3eeacde9cae081deb418c0c86ee2882c87988530330a31de5f51c7d2f75bc1d4465d40b9ebb24237f059a1dc9b7f27118400f8a51363e8926895a4e15c37062caf1144782c0bc30a8f72eab6989e0030bacba908cb18d10abfb76d7eeb12ff6efeb75dd405e30f94617d58430cd720e67c168dbacfe8ab24d506bcd64105dd39ae991269b4bf1b97c2098b8acc0da082da0a14b638f50af65ad17d08151fec1ed3945ef6daf86172d9b0b670ea047cebe6d4388ee96a5ffb75a25eebac304f41a094e27799608f55f431b53cc5c3b34b27cdb44e99"}, {0xe8, 0xffff, 0x8f, "cefbe7e5ab8c9054c471dcaae0aba592e9480918a8e7aa6454fd8cef64dd79aaf8891c48cd7ffc88154b8180f1cc2d7a0a925f9d2fe295acd80497470ca7b5cc0e92b724694523ecdfa26ade489a7f0c45ad2420ea3c93819148370cd741e0d52cf8dbfd120e5977817d76ca3f233f4d54a0491394b4b17898336b1ff54d519e973f55001ac01fdd261fb80eeab06051f8678938ca53f53378c3a20cb9fb30881024c9f7984968064965ae5f8727a0b26b29f5907dad6378522e015b074ff70b0c1e9c6a619cfce11419c6cada95b49f3025"}, {0x30, 0xffff, 0x2, "594b7fc689fbae923af2fa96cbadd8a6ba57bdf2b8f672ee34b2"}, {0x68, 0xffff, 0x0, "ad49676f57781e95c4135116d450d9fa70746949a327b0b50fcdfd4d4a583a3129c4805302645f33cea018df3810ece77b4d767e610d26fa909d85d2d74b105c6838a2ac81f134d93bd0e2371b7c9af4191675a3e9ac1e"}], 0x270}, 0x0) r10 = socket(0x18, 0x4000, 0xb6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, &(0x7f0000000f00)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000fc0)=0xc) sendmsg$unix(r4, &(0x7f00000010c0)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000e00)=[{&(0x7f00000009c0)="1592659159fcd9027e7ad8361d6f890a4c9f7e2eeef1af69ab85a7ae392174ea0d8be68d19a03d8be10cb48808c9dd5a81dbd19bed460b978e534fc3afa2229c40b7f3eb3ce49afa087fb2d7b627678333a6bb988197b1dcda03b3568dfa5e827df88bc5b06626306c65429f886862229e1f6bd269aee8c034f6a05209dca2f3cd0e1e42c385382afbed9712cb0ee63e7266b24a9b9dd9323e34a8e438f04b6dcbbc7cd76625fad17a38302c72c0132ee04e7807be1e7bd06820d9a5ce5f14ad05d3563fdb375560391dfe19c5aa027f9c736b0b6d32e27d3d0aea7782d9c4a206f8ad1efba8ec890f2bbfc642b23a7603a6030b", 0xf4}, {&(0x7f0000000ac0)="ddf79e52be2745e63b4e36d7", 0xc}, {&(0x7f0000000b00)="f14da0e8db1097bfbaf689c26b6a29a00881b74a896bed41d9cf2e387f2199cc3949e8b7ca54d2590cb17e8e1c2ec42677", 0x31}, {&(0x7f0000000b40)="39ad6306dcebb4f85c4f11b7862ed6dca7f00cc336d64db95026565cdae84ba617f12cb74228a210cdda518f82623d2bfc1bdfc5c5b278b1704e67bc202261f47567687f01ab8ba468d180c9360f60e661ca479959505646614c441e8d882207f9b6ae356f823a537acc1066786fe7dd64ce3ed65faf9713149ff2c0707a980333dfbfadb20ec4abfc50ae787538c320164c9303118b093f0b51abf893c01d42d456c60e1271d7159100d08184f8528de4e4e8f6430d46", 0xb7}, {&(0x7f0000000c00)="2ec8a63ad36865f1f006338d78680636d94d54eb16078b3a3a74bb649d5c5dd29574b6c324ecf93879cf6166787bf644a5f983409d34e57e8403b77cb8db577c2d7736d22066f065e761b24e608cae69d6c5a36cd9a0c236c61f588bac6d4e0d4f932b", 0x63}, {&(0x7f0000000c80)="14c97b21b74c69b24ba923305e586224dd3461b5c28ec8213fbbcc00f92de7e4da353d54b0d23d5e3e8aeea548012e157d7e3045da82865d3f56188b61c463b0aa116d6a359a084a329d31de199508d4deb0dd16b8", 0x55}, {&(0x7f0000000d00)="ecfc63c24352739a34f2c89d59dda722d8c50619f1dddfdba2bc4821d0512d307d66fe9638aa2e64721f2836f6df9a2881cfd7e4228eadb5549f64ad4c84d7895f2d9eaab3c22dfa721cd534630ec9c3050f88289a20730494d8b1033413dcf06fc455551ebd0befad5a994e22c138f39c3809ebd5f0e12305bee27b4ffddae38764778877c04a87ab675749a6bd7466f952251a0145fddf2d321721d7b5f563975ba5e2a39a0b2b5fea7bac5ba7c28471253f41e1ccdcdb66ac883518410ed41c744a2bb215a3ec8fcb763a84f0c64742d887064ae2e5b239ad8f49062e605a8d03b16624b3b967c2e1840c318e7ae3ac510e9eba", 0xf5}], 0x7, &(0x7f0000001000)=[@rights={0x20, 0xffff, 0x1, [r4, r6, r6, r3]}, @cred={0x20, 0xffff, 0x0, r1, r11, r14}, @rights={0x20, 0xffff, 0x1, [r6, r9, r5]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r2, r10, r9, r6]}, @cred={0x20, 0xffff, 0x0, r1, r15, r17}], 0xa8, 0x2}, 0x3) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001100)={r1, r13, r16}, 0xc) setregid(r16, r12) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x120, 0x0) ioctl$LIOCSFD(r18, 0x80046c7f, &(0x7f0000001180)=r3) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0xc02, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) 16:00:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20800, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x200) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x80}, {0x40000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semget$private(0x0, 0x0, 0x83) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: 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}, {0x28}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/124, 0x7c}], 0x1) write(r1, &(0x7f0000000380)="b8", 0x1) 16:00:15 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x5, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x40001000000004) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x240, 0x8) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x4000061}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x95, &(0x7f0000000180)="04") 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80000000000822, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="8d40c1d61736d1dbe125bc4d2673849a81b380d3d0317daefa197f56ee069902968658a4fdd5c17c7e99c6b4c2bbac2b8cf2500c402e3aa2063213ccf8a9eaf660e4899ce0850c38c4e19fdcd97fd725e1ac4912eb447f824896196365f1787c7ecb966542c78f451c641514e5acc58e7a27eee63f0bf1f1e054cb5e4fb885b4a5ce210ba18ddb2531fa36ec3bebc8f7c1a5dfde4d402ec8dedbea1874ee9248fe1ed202864f114eace4cc2d3db6c1c02c63f61c712f0a60d029e8649b87c09139b18785c9ee5fdbfa9d02f8cbd7256168daa975d3865eee7ac734777f5a8d56552fa34e949c144f984647283141312e04", 0xf1}], 0x1) execve(0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=""/127, 0x7f) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000002c0)=""/224, 0xe0, 0x42, &(0x7f00000003c0)=@file={0x0, './bus\x00'}, 0x8) 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800080000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) pipe(0x0) 16:00:16 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x7f, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) r1 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x985, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x7}], 0x1}) r3 = getgid() getgroups(0x40000000000002d3, &(0x7f0000000480)=[r3, r3, r3, r3, r3, r3, r3, r3]) getgid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x1, &(0x7f00000006c0)=[0x0]) setgid(r4) r5 = socket(0x1, 0x4003, 0x9) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x4, 0x5}, 0xffffffffffffffb2) setgroups(0x0, &(0x7f0000000040)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000700)=0x800000000007fff) semget$private(0x0, 0x2, 0x8a) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000680)={&(0x7f0000000700), 0x2000000000000265}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r6, 0x10}, {r6, 0x5e}, {r6}, {r6, 0x12}, {r6, 0x10}, {r6, 0x40}, {r6, 0x10}, {r6, 0x40}, {r6, 0x6}], 0x9, 0x22) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)=0x40) open(&(0x7f0000000400)='./file0\x00', 0x888, 0x100) r7 = dup2(r2, r5) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x80000001, 0x4, 0x5, 0x1}, {0x8, 0x3ffc0, 0x5, 0x4}]}) close(r6) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x9) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000340)={0x2, 0x3, {0x0, 0x3}}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x6, 0x49}, {0x86, 0x100000000}, {0x2, 0x8}, {0x26, 0x7fff}, {0x0, 0x4}, {0x41, 0x4}, {0x0, 0x57}, {0x103, 0xfb35}], 0x8}) getsockopt$sock_int(r6, 0xffff, 0x1fe, 0x0, &(0x7f0000000240)) getpeername$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x8}, 0x8) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x7, 0x20, 0x3df33b38, 0x1}, {0x228f5357, 0x800, 0x20, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) shutdown(r1, 0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xfffffffffffffff8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000300)=""/225, 0xe1}, {&(0x7f0000000400)=""/235, 0xeb}, {&(0x7f0000000500)=""/110, 0x6e}, {&(0x7f0000000580)=""/157, 0x9d}], 0x5, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="ac8e20", 0x3) getrlimit(0x0, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:16 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)="1caf63bf81d43311569725548601d984e5c99843ca435c", 0x17}], 0x1, 0x0}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0xc0206981, &(0x7f00000000c0)) 16:00:16 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000beb000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) 16:00:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x100) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x2, 0x3}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x0, 0x6}) sendto$inet(r2, &(0x7f0000000040)="8b1b0197b133a04e3022c61c869078c7e8ad913fa5b0b4f67e0ffa985cfa9c01055d586fd6ab099cd50fd6e2fafdee896c6b52d9ae1fd852997dc1b912d2d4319f9347c092279bb0ce5ac6d3ca420c442ecafa9d4ed7d85412dba29f5b91892e610e722df2cdbb5928de8171680f30063d59498df1870352cc4a8e9f7bb430b463985560e43b3f94eb8ddceafbb5fd36e4acbf97664eda943cdc6b8470457efbe87ad0743b", 0xa5, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) r3 = socket$inet(0x2, 0x8000, 0xffffffffffffffff) setsockopt$inet_opts(r3, 0x0, 0x1d, 0x0, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x10000, 0x2) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x4) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x8000, 0x3) flock(r0, 0x6) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)="c0182d3ca1467d85e0ab2aec010abd35f38cd1412a1510cb8b76ec2a2797bfa1177d3099883cac", 0x27}, {&(0x7f0000000180)="c8b56ad80a05bee2ef8e4264", 0xc}, {&(0x7f00000001c0)="06c77f065345ab2e873a11bcdce0cc1ee976da04c046d612bac0a86c9a4e2990b70787d1213bab9110085a371abc31e6d4e34e2e99d8f9f057dafe6715fd77dd237409fbf3dbfcd625651ff7fbf06e34ccb341f912b1f5467bc1ab1ea9fb8d4bd01b811762982ae65f596153a8b81d7df4415af0831030f662c051381ba56c6048c2b3f5c0dbfbfc4e0922b4e9dd1f1c5ce62589af99a15bfaac98149b9e9022eb7c33b63e918f1166aca1e2b85a9093e913b289b78faef9ed58db17b690ad7bc64030b217f090fe7aa18268474fdaae313f35f4a58b197f30efd9453d1b8d5cc2a527da8a772988cc3af1197caf8e8c", 0xf0}], 0x3) flock(r0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x22, 0x0, 0x5, 0xf451}], 0x1f, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x40000000, 0xafa, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x4, 0xa0000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000036, 0x4, 0x80}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x9, 0x4}], 0x5, &(0x7f0000000400)={0x3, 0x6}) fcntl$getflags(r0, 0x1) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000480)="3a7c65cd3d77ef26d7af12a6826fa0665c083d2f6c0ae2cf19fc418157272fa7d5b3c7def14fe9921be32e0b1145201b809cf8d2c057f65e6a914f50b1569bc392508dfa904f77b8c0edb5c0c0e52612a51c42d1d1108298324b0f885de706dec55c756c4b981b4e4a9be56a787c5290c940f12bf1e1d65dbc8af20fa45a595476279d51318b7d7f4626de56d5873a7157693c67a916008da27c42e0abe19a0dcda20add065c1d38628d89f83d907a683c66af754bbed50e920b05aa756258cb73ef8b4986a878dcad56597919d5a9640238422ba4dcd1e0917994e64f79aae4ae619f7cbd5f62ea", 0xe8}, {&(0x7f0000000580)="d2b188f901245098fb8dfc60a7fed708a2a8d730e5ab131d90b7f7dafd66c8c78889ea658df96a73c78e8eb00acb440f5b693565604258058c398ebfcbad38199e687db1df41760ec18b8a648430ac05198844fc5fac10ae5e7f613aaeb8fa25", 0x60}, {&(0x7f0000000600)="e05352414a7b536c672e496e697c01f0983e03361bbd735478cae80cf941c893dcab69dfdca65b24de5969d8f8a8109f57dc07f2c8be66e2fb530c4a173798645ab28bc91075618ac0b68a4d468a2de04ae9792c689898707c9704479fd24204eacfc120c067570f29333d21dc194ac39b8566dc864f21936994752bc335dd3119de5047f07d3ec94244e2f7632a49b1220de386f2c9e8ccb5cd326c5df57a0901a1c1032deadc18e12355aa1c1649587f889fe0dcae640140421df144e429510f74dfe4926ad179e8ff700afe4e035413a4dfcc3452325821b2c18e207f0a5a08ca2999af44f72738a6f7b336609d57f00c31c1425f03898cae4202385b320c56e596de6d43e5d40fe5f94d42b5af6e4c1bcfb80f87f242923fdd5c14ebeba156f446416588c8552492c62a8d5168f73ab15e31becdf545b6fa3c97e409ed31bad879ffc588165d4066e45c9bc98e3327ed0219c4a1c5d94381a4400d067054f3ef06bcfe3aa81a08aee214d0fcba48e2af2c378c0bff735d74cf238c54969c5465c657087731f8f1261e683a689036869006ee982209bb49886ac14e39b28323797620ee9bdfe85a5849744c08d71416cf43cbe13447fa5043b1dfa25aa6c4c1bbee4f56286c3910d34e239cb946821c82636b2e191349559655c9841724acb915dd21f7d82f0338b32c55746ff9b53fb62cc8156da45912d3fb5886e7e99759145dcabdd05c63318a854ba4e03262f202f9b36e253bc0d275adc0d5cba015fb458643809d15a34d5d83edb77e215101984d4ccd9e168721d1cbdfc8f5ce1ad77c286df249585acae7a642b16d4ee99067e8275e44ea500bf9610a96ff2d6f867a2e4d94170e2d078cef0dbc0ff70892f6252179728e21e4f1bbdc55988f96f44c8f08dde830ddccc74dc7cb9cf4ee795c578e166f5a2d4bfe70359fd3cdebe8115a1764f9acca72d4d5b04b7b19fc6d9da6dfb9860b5c805ea0e8478f0dc1e4d8ef03323843712d8e658ef9ed1d42492798749f77bbd6ce86fe125979eb5f616dc953e86de3558d378eb9f4cdc946b99c9ccfebe0a5e4d16b1f8a4aee79fb5700ba59b3f285857d677d176ecf406820f9f53a7821d29ca64e7cca2fce3241d6d2e68c1d409e23c04280ab0fd820b3badb12ba95b2f637560eeba36dc2d8291b2b32fd90c4c64f2d1984013f664cbe27093d6bccf6d2e4080ce9df9de379a5cf2645566b4419f9350547a3bf456d7a8a56323ed4875aa06ce5e803f8a8b04dfdd9388ba941c8b2b3aa1b482dbe90ca48537d4dd6d32ee7d8085f31d1b9cdaec6f35b1d172ccc9a93305b0cfe2e06f5d8eb2b1eb829d3ef4b1614e3b7bcd00deb7359a51961a1140b627370e502d8f071110f7c0e32aca1e5fdb1f1e2908a72a7107fa0ecd06facfcecee397be9b071ef685b6175f2292cdef8f9dcf3a651ecc030bc8a6acac9003d1be06c93220390ca9acc9b8efaecd6c82f472072149401240e484b62e45be270f471198475514ec4393d15a53089f4b9150c04c33385d9c997fd0a93c4b52eea82636013677817e047f3476a341ed92329710be928fda6d385d3fa3b2859046f8d578ec0cf456ca7c8d9b47ba604eb6ee3c51c6f5f5b69c0109ab2dbea2ba7fef0d2a0811af9b2e64a25052ac0c9e9837e8ae43efcd8684670c070962e2df8ce7e4b109e1fa35e16ae1bba62027dd894f43af10c2c9d8d6f0739bf36c756da7c3a23d1f2aec463041195d318a8838605c63ec8087498cc3c0019ec653f10786932c47d8dd67e04ceff9e951046febaab6d228e0d48d59983497fc05b21bc9b00b4a944580da2be8a670f75117627495edd0427fba0e3e868ba9effd4d26b1a642ebd400d8f57de29bc83e7c21ebb29686e06ca936fd4b3bc8d8c26828986172c47cf00d18c7a3f756667e8ea39a987990a0cae4f8d62cf179aa1a63af0ba9b41a040dfdb29911d9fc9bf4b1c0dc5ff52ec58865cf2111b3e8e54f7f41acac42def8fd5f58f131544d3cb2f64d12181b5ea9440625a4415dd1848b6caf010f6030880ca4a8bbb007184db8d6669133505b75ee8f318c472855b0487fe7bfbb2dddb98fa3779a727e4a2460d479068c3bf643e1c79a3fcc13c3c9c3f15e05a3631210f6c86993fe120ba4ef0bf9326e881c96495365b8545f72a1cb6c2dce191ea067921bc133dae85af6838e92e1107b115976000281a8e32e40d28d7b38b32acd14de929d49055f97836ad3180745117161fa0d19702ffeea85d70b832cbb71557a882b443e1c41b18ef0118abb5640f2524c2a723793b6f32f0d2b3b439e6a37a769fd0521d2c6ae4362fa126c683cb88c0b3f46f2bb52ce714223077f035f4c405dcfcae41d5557ca3fa287e0e84da3af452097a69ddac42dd5ff41a000c04194aa8a7db71245dd160b2ebe8c9331f741369f248318e85447e17b5c06d82c35c451eb839846b3b5f10802d02666a96a3f8075a93e367387e5521f7723866b39205c0377355e20c6241c600dec9deb5bb064d685f018652e02be41fed8cf467ccd902b5d9b99bf412e47eb83fb5768625f7864e5aa1adb6be6f9eff40098d41d5e68a0fc58b1ea0c8b725d05a3991f9ea9a565ec2a0cd5613659cec42f8dd84dc93ad76509bd0fe8d3e6db7b6ed762538e5b5ca8add650e9ad84b23d446b618b86a7ccf4ae203a27fa80248dafd98c3a7a17240b43a86e708e30a020c402bb188c9ce434c4d5472b0cfd740eba059a4fb8f994bd161fd63e1a22583af953acca93ac6df83bade43142ac8989ea29a1610c799350aaa89bfff779aa2a5840ad46054ee938466d057448f9b257bc0bf6f1be3a211c954c3f98f56059bf8c794592578ed976da8283b04aebaf319f3ee5048d3671a7b8933fb54180cb710d5cce6368551d8235f720a2d6d924e322391abc5b4cd1b794c3ef7f999e2fab4f292521e1f2f00f5828550fcccb62f6704c8f27ff2602e0b86c85a3d07cd052b916bb3085721ef9ea3c088a4032530122b79a6e872ca08fc9593fa1b43004a9848d87c9f5aa1c90838621576d3c27a34dbf8ccb0196ba5ead914e8b0a77fb5d40ca96a1191cb46d10934fe1db5158a765d5842d1289a66454b3bfccf2088090ba3b6b04d7d43dd2d957d1553e3bad13913a560f06ce2e958be291133e6dd7cd28445148cb098ec5337146df52e18c1692850939514495dbe3993b86c66c01215b0b48474f7e051529fa9409d8a7f83a97ca1ce4d788268004a556a1963a3d4f425f7079bf07a438c9fe6045b0704f48144f541fa9f78990ab2e5b689452352bbb5e7edf1e46d06a0e5879d0879c7e4601e88364a2679c2e35dba03a51ec32967ceb85bf73f29d483ee932a9c0407accf094726b956bf80f124f6a1b3892312bc06934680eb27a3c2988aa6de9afc3fff0fcefd7425a8fb6bb6ee218414d20383c21dceb23b2830300879dca0d678daef6505940567f08ee79f604764baa1578353e134d67e9fea021549c83a3dd73ef781c9ef950348ceba93a318ed9e078f18f02c5eca6d3b2dcb5c61a8b9362eb87a6b48ecb6fff04c27d91e1d51ff31250195dad85c635795ab12ab438843a7abb36f55af130e43b1b24f028be2c30e2e19e4494a0913570522df8d6995e1fb41778f3b08cf352585ed165fe57bf6aaa9798c185696e932fc00db0a2946246a9e127b2503d193f5365b63df17f40d15c0abf478aeaf38bee76b0b98beb15f11dd1d561f002e5e5aa55db6eae743a8bc18819cf07dac0a2ee2e0632e230e45d756364db259fb4e06a1ef01908340c094b0329261ed1da3259e7df006ebed3a4339074cb49dc0136934b7f863b7e46ddba46c5a180eeb26578e32a827054b89eab483fdfacaa7a0879c80950f650c3b877087d0fd684937cc51061da819ebaf183c6a11bcdd7735122606e044125039eb02c524d55a7e8245c2565bd83cd2668aa7825ad8ab01f7ca9ce0e60e7b64104db24f691fa22d56eb71473064556f9d944742be4439b6ebfdb0c44cf0c14f725ecec6bca3c8b9672279bc0284541494b714d2c91fae6adf46f136939476900636804ec7ff99fab1e447d505a37da17490be3d4dc3c62631a1be31c076b12154340602155ebaf0a9a2e64544ba45ef479c3d5c77deeb1d25a33995c51ab8693298920c1d3ba33d6855a687779f98fd07a5f4cfbac8ab13966609fb38f4ab09b164ab08c0a8abddeae7ed234a23ffbcec19abaeb480d164aba749b32849db8e6e9ba6bb16437bb5cf4449340a3beeff087a877f55cd728ef2333707f53f2c2ebdb39cfe88df6f18a065422e80bde4e8c913db68cab9dac26e102d61b6a33cf674be0efb648fae2aa1e2ccb12aaf49b83c4f44341858b4a57524a604ea4852f4762cac386f1d0fa6f218c80c26f4aaf77e2bd8390ea95ac7aab34953da1fd55445b9b9a9aca27c11c174f203e1d71cb937b2e9efa47612a83e639797d7918640afa3aaa38697ccd97e37c39ebf2a0b931d96ab953e1d2df0162f8ffda42a363c99f116ca75ce74d45021a4149fef60dcd3d0ab0e31200d37339eb10a678e93a512c851e9476977e4d17dd21594f7a60b1b8e810127c0d70a378f44a30d3266a778049b489e312ddb938e87ade14c582165c5d1f36d6f3ec9bb70344bc58e7caf93b9ac19e042eb15b390b0280de12c6771f7bae8b225a08382d51c3b9137a152c46d803580d9a50119fd42d588bbeec6e028410bf62e364eb13d6261c18fbb8440acd6153181a2ec72c62bc3ad0433020cb297bdf44c9544b8181fa9513845e3e381f0fd0f6927dc0d6c0aa52c17f23bdeed3c138258a474dc5d55d8125c3b2c06ea01530f46a36993b0aac7fc2d0023d4f7e569e8c04eb8d72efb108f81797ef2ec5c673906d795128feb9281f83ecbf3adc3e0ea2338531b415837a815806713541f720dcb1bbf1c7b74b6aee42f0836d1059eac0d90a98590af928b4619fa3f2191965fe2b180ac1ed5885e5321ae44b66013268a4f527fcc234dc799b58ab9f8d1ef2f11ada61f61f8abea5d8c8455888867e28c56817cbd8ce91cb9eadecb1dff7a905e028b6a6ff8675f91f38d6b701b34b6523d50a863b06a1f64495d6186e3584f71e40592fb726d9db08ec4ffc72c2be2a30f941faacd2102da32f1b5a9b11f9d646536a9fb479f6735210ef7bfe9bbb6e92b96ec3bcdc049680d66faede8a1a330824556a80f7f875b15777b4b1e1aacc3eb198e39b595104e217750812f5586f76641d1a03b22043979f8a9cb256b1193ce81495ce2c6b2564c8485ad5770826635fac80d45390ec4cfb819fd43c3e920735a22b3124c483424dfabe0748c3679e70ee0492e6fbc96da3691ebb7cfb48dd2c7af3c1b79b3958fba9f5a80d6e19a5ea07423e0c23d2876895b6406020f3c49e045d06c5f397e039e4ca771cfd0597127ff4ed220e0c2c4056d4d1f273b6868391baf13069ac5386c9207b8ba66e32ed0de301092b67785af23337a51c78e3b9f76c64638fc195f227dace10d6eceb9c325d0d2db022f41a4e8709164443de8e70bc637d9d70988e57c77f46a945beb44942e10567c382fee8e3cf9ded0d97f3383b90ad10f42e055245160509b4faf5ee0bafd629943512e2ae73e24a11b3b1f59f0498c5b4a1d5d7999c834d43870dced53010edda5922b72c2c0d9c827db11581de557964af1d5a21b50530a8d89060acc7b0f794958f9d791495c4c8531be3ddc59bdf03614cc22ed52f0d68b22e5579bcf9c72f1608368633b6af91aee79e2cc5b89d8bd", 0x1000}], 0x3, 0x0, 0x0, 0x8}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000001680)=0x1) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000001700)={0x2, 0x0, 0x7, 0x4, r2}) select(0x40, &(0x7f0000001740)={0x7, 0xe18b, 0x80, 0x0, 0x5, 0x7fffffff, 0xffffffff7fffffff, 0x80000000}, &(0x7f0000001780)={0x7f, 0x0, 0x9, 0x400, 0x0, 0x3ff, 0x5cb, 0x100000001}, &(0x7f00000017c0)={0x15e, 0x6, 0xa91, 0x2, 0x3, 0x7f, 0xffff, 0x100000001}, &(0x7f0000001800)={0xffffffff, 0x4}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001840)=0x4) writev(r1, &(0x7f0000001c40)=[{&(0x7f0000001880)="78fe5ef7692fbe9748596484a50c6c413a6181f3bf76e630bfd3bdd12e14b68627056a4ea775a986213ec03441841d186e05cf4e6849321be5dd7c97c46fe340e61f9ef341304fefdece970cdbb498517369eb07e97613d7a2c9fc79a356", 0x5e}, {&(0x7f0000001900)="c5bb00a2f55da3aef731e6ab557b2b6dcfabae9926ea5c1bd5e41d0bec4f8552d29ab259f37b5be10f268a2a80e302690ac85ca23729fb0e53118eeaa18ac4b8d74fa73f75b9c4efc35bd78b5456d9762e23c2e1bf848bfd5eeb11ae6e089fdb89de2f7e701d76693f4b1971ee5dac527a68b94a62d58b10cde8d90944", 0x7d}, {&(0x7f0000001980)="119082a6d99ac91139333d897ef1ebc439acb09400e6be8211d14cc65486d23d21fbcfaec9ea90b8", 0x28}, {&(0x7f00000019c0)="8fd320f3a8045aa814c7a8575f7d2d9cf481fabf43483f2685eae9a8f1989be4ac406dd46b7f9cb4407d18c4d774484dbd488fea947d7f18a76120c365412a01c982acbf99a410d5080d533c42cea5222fc00b34200fdbdd686dde76120cc216681c38762d069d78902cd2d77ac2c55ce110b135b288131535d4973ca23ab3452002a4ff66af3994705e1a7a3e601813733fd8d33adb6484d01f5a1c16ed98c7c4983e8d429004bba97e1daee69926d00de656c54ba7c4ab5f966a8a9fc0f8b061e4eeba59ca1ecb3e8c3305618c0192e2c44461dae8e433503eb86e37bb8aba859deca82458cc5619374e", 0xeb}, {&(0x7f0000001ac0)="8ae81c9caee7126cbb4ab7731c373cc5057c30965c34ad3d5ec704b5a0c69695b48f3d74eec18358c7d70229e30cacde9b2d6c5199b5d38ec02a321203440b54a2e651defad571d9334776ad9ed9fad48b3ef4d5884e4b20db1a", 0x5a}, {&(0x7f0000001b40)="26aa3595ddc8cce125bef89c7a04c6a59c95a6534a2f9c014596a1029a544e9d9d4ad0ddf12b1ea2607c975544ee39b2f4153bf607e1ff291f3a82d77c5e67ef7c191fd277b503428b1e05a37bc4bf4df949d66df4c70c904b3d26e24efbe3f7fce513673b1d6e6abb52fd91a6b00622cca61880d1258812c494f7565ed24af3856084dd049db169408cf37d78beb9e7141588172c12c6c6ae6ca345876b7a3ac7c1484a755b1061a57f73ff0cccd2fb3ed0b932163c73752416352e9d0a3cff1a9528d7b3ea393537be8c6ddd38212c0905e2ae257d9a20413beb12", 0xdc}], 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001cc0), &(0x7f0000001d00)=0x10) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000001d40)=0x3ff) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001d80)={0x0, 0x9, 0x101, 0x7a0, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/wsmouse0\x00', 0x81, 0x0) r3 = accept(r0, &(0x7f0000001e00)=@in6, &(0x7f0000001e40)=0xc) getsockname$inet(r1, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001f40)={0x2, &(0x7f0000001f00)=[{0x81, 0x3, 0xf3, 0x80000001}, {0xfffffffffffffffd, 0x3663, 0x3f, 0x101}]}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001f80)={{0x18, 0x1, 0x3, 0xfffffffffffffff8}, {0x18, 0x3, 0x400, 0x100000001}, 0x1, [0x3, 0x4, 0xfc7, 0x4, 0x1f, 0xfffffffffffff04a, 0x3, 0xd37c]}, 0x3c) accept$inet(r1, &(0x7f0000001fc0), &(0x7f0000002000)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000002040)=0x1) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1000) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) utimes(0x0, &(0x7f00000000c0)) 16:00:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) 16:00:16 executing program 0: shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x26) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x6b, 0x1000}) 16:00:16 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x9) 16:00:16 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) readlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)=""/149, 0x95) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file0\x00', 0x11) 16:00:16 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x5, 0x0) socketpair(0x18, 0x8000, 0x5, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r1, r0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2000000000300, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x3}]}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffff9, 0x1, 0x67b, 0x734c, 0x57e}, 0xc) 16:00:16 executing program 1: socket$inet(0x2, 0x8000, 0x4) r0 = socket$inet(0x2, 0x2, 0x1) pipe(&(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xe9, 0x3, 0x0, 0xc3, "332798f3684781712474f45ce0df0104d1863fd7", 0xfffffffffffffffd, 0x2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xd3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x100000000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000500)) fcntl$setflags(r0, 0x2, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10502, 0x0) syz_open_pts() r1 = msgget(0x3, 0x4a) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x100000001) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000240)=0x10001) renameat(r2, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) msgctl$IPC_RMID(r1, 0x0) r4 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000480)=0xd2d1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x84, 0x0, 0x1}, {0x6, 0x0, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") flock(r0, 0xc) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:16 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r0, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff, 0x0, 0x4}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000001c0)="3702025732faa0905d1dd999bee96f939fac75c4fd1fd9af00888922b645d9", 0x1f}, {&(0x7f0000000200)="c12978e47fb0e8ded57815a7683aaf8334fc49fdf89cbf837927113f348d40057efc0b947f7521088bfcb0fca4e442e7d7a8b53338b277acaf6dcda452adb608cf76feb74d94af06568e25601a00dc9c88f6f5562149d1b561582f442fa8a9f7c0c403e9ac7a12b297ba0e7a397e10bf30eed38c5bb74c1939df5babb545ca467b63921e7022bad5c29e37d9344bb8ea9958e2201014ec9b1d72d63702ceb7e3dbc1080bcb56450701e424b628f6174e04b27bd7b16c036303f43e54789cefae75a29db8b9cc15b5898952877f9c940e5fe27c0640cbf9961848c15e40555a7890088b6cea918b63292a4ea25a04fa744de6fd", 0xf3}, {&(0x7f0000000300)="b46ef3fa9a7a69cb2de4b659ad57d94e387ce919f78411a8817ebd1ed142bc1c80076d211656ea0f39b8fcdd1670767aae77186c6c1b74a6866b523f90ab08942f33d846a8742f6cc2c46859e99b23b773f2fd4edea8dcd2874c7b70da035dfd2cfaf6625460dbca4a4ce68f0877eafb9c43563647034d32b16079e9ccef5e958d19e8949a8d733d00e8f02c947179a6e37eeff5e581acb1693a96154d4f27eab7534e4b8676c9dc8aea397faceca557f9e457cea3e081f87fb1b6c2f5f8da428222092fcf1acf71eb7c1d504f2d93e5ebf837904aeef5a0646c2aa58e88910496e1996365b5cc4bdd329f0617c311679fecd0f8b2146791d7fbe6f492458ead0f5b7a728984c25337660d7975b68e4939afd5652cada08ed064e312521911dd63384f675a3df25737d2328fc825a264f5a6b5315c83aaf0074ba889117725757008c2f27f673baba988c28539313c66b209cd96301808cf1938886678c24b2440fd15b393b8dc3ac64975f35459b345dc01730c09bc9a8a4e7e482f8d0114a97f166a67767c918d38305c857e4b65809d191598913e71b624d791a65fcc23f05393ebbc9a382f63b938b195cd9ae4d7f00de273aca176a57812e12ed5ce35770d5a3c8713d3892bf04075b9aba172edf51adc17aa0898df311c6bf0ddaae5dffe25d8923cff33bfe6e0cfbdc3ffaa4cda5980d03c9a008536768a822727d8fe02bd5fa730b5e31f74b3bcef005e9cd3b411409e28b27bdaa23b198950272392ad3da414baa449903d450780ca0ce62792ecc2a2eed9d9866696b4ae9508f09cfa0dee76909dd90568985334f5fb08b0d89a321095d96b3620f76ec01975e0f0d4a603671099e335b3d09135bd511183a02a160d37a5605db9836747351075334c49228962f3cbd3434a5c5f9f037cc2219782d783eb2217f88b6fed3187e094b47560be0cc1ab347a8d307b42838497e350e2ca64770ab7af35a88b982a9810d1e76f36d3876bc0f15ea2eaa6c0cad2ba6391848b61063a8b6a2941a90a36ff06ddaf76a51d4599c82248ff625651c85ded1bbe13e8b09cf97cf61d0cebe9619f28a4064706768b706ff6376ecd7fd1e2598b0287b2ad63d02b75b2e7daa11ff5be410fb8f8236657bf8c68b7e40c0f8be4cdee02af44aefc68eb96095c107c092c4f2757bb25b6b8059dcb72a76f8f89cb06a18bf82eb0014f8de67984a9180c520dbb95582da39c2d71e476a8be19a0aa0c2f14b127b49a96e2e44fce2f75bcf092714a2afd982fec13306cd8756bda027b7f0d0de4d31eebd46dd7c578edcbe38a023ebf97cca0bb10a91e6ded929d810b90d61490c56c02f3a93e8da7c594f804768241b1d1002528fde44c70741144f379f36d12b93f3a8d2febba6a49e925cb08001cee3e6ae8efa88d0e8bd4191c7540b517d36a7159c8a8cb8547a45c49aab6f6434c6ad5aa11c3b8f0c2d96f819b50a7beabee9d519ecc06a4448c2c1fe09fd611dd9ea346e5215359c89639d2d6eb1751d75583c3b069139cc40a3464760aed366f2a8ecc25ae95b3a8ead689fd8cc158415b2d4387c4f34aa6724ce87236566f17a363be3f8d4415575e294cf0366d1033cfdeb5b7c20b9a3b6b5744bfc6d45e4265faa217adf036f6c1627e92814a24b1632ee49aa9395d746f78c9790c1ce7124d6b721fca69e0765087fef31fdcaaf5b7c40e7b2a1efe5dc239a1e91c2aba4a4395fd38b0fa4f1147efab053c1be39e6b54686d5e0e5a80bcbd34ce556dbf4155049b9a2d32677d8be16cfc4ef32333e6cad9d5202f6da33f4979da8201614b4df7a1d40a2b4f1d2af53e130f2d01fafb9f7d35a9ee500194c0dfb86fd8127e9d4c3f3c448cd076feefbda36c00dc4b6808cd888f2b8a59ce73e8497b085deaa077cbc212c0656521f850228af39dd368a784ea329a7f1548137a8f449237e3b1ca237bf591721c88ccd8ebfae804d2e8ced9702668e5344d1c6a5ba92e91778a8f6b1e6ea617a9c74f2532c276180c3fcde538200a01b3ffeeb2a6ea3d70da6a68cbb00d50a9ecfe3a7f6a05044a97139cf858994e12f882a394b988770a4d92e535f3f2d3dc18fd6c45d1fecd526ee4da78e2887f29c5cd38811c4f67197bce576798da3783c55abe38b4dc6352926040d80971f2ab54496e6b6e3a0d8aefd3a1da83f38d1c0041c1550ab0969126b750ea4b1297d215b222fab49550ded2fb21c87b1af65ec512d8b459abddeaccbed8da6f27fff7196023bac5a388ee1ab650f775159eb75e73eae929ff92dcc75bf940748e98070ac16aa30618cd3f08a813b848a2225c5885caaecb36023e25810369ef8199d5fe48a8ad77c10bc5a2762fb4fac480307c6e20f25573fb06e7fa4e3fd4310a6a22de2bc62f1ff8e5439a0bf294ced4b3ec8988eb3e67427ecb08adef8fa358f71b39e6adb5c0741cedfbd1dc869daea67122ce94ca2799abda2b479cf7ff8c0e486f412b0ba55c0fb76986f126d2be75eb274cca026774187caab2f210d137abf33e243844d0c3759ffed260a2725168fcdc47628b4ae40342b4e21c04a1f2ebde39e3aa71346be0d5bbb5899b4662a91a045d2836d079ee4a26638f268a74761b8247a70ac76a1e3fd05a7207a18f7c82facd1f09b9c6bbd5e58f2618a48341f7a8edc46b2a60dd2abffdce4a9fdeb531ffff7eb2331ac83ba826496237f323f01964831da34981db72c03fad7c5110d3ed054b19789d572eaa43b743264edaffef576a6e5ed1e5a65ec6105194976f8c1b2e4e5022bdcc4dea1ff6242e4deafbff031830d19f2630962c28e52116747fe711d1a79dc44705bcd44202ef82e3f38e8d2a3df9b910356997660a9d1736d6989474ed81be684e844ebf1230d47175d9daf2b540d74e82e57562ff617b23a92ebd8e3d491b5b893cf62bf9f1854aea9f7101eb0355329527e9d60fd77e0ae94b7fb4a93f86dac5af3397111b702876538679789de9f4bda18efc695d0e3ad1dabbfb846d19fd7e80a963e4fa4de4c6f1663b5a1644b68f77bf131aa5c18483b8fef77502bc86957ba948e1e272f36754f9b4140212ecc35c70a2645895b836c9cebd2ffa8e1540b44c3067ac746b70f6a8cbefa167b80d7fa2b8cce1ddad4dead98069003b98419f9e3a9ee99ba131f7be34661e61c67461a36898478aa66fc6adcf4e320fc5a734ff1caa7ef614bc28948993b36367bd3470cf068320fe521481e39e38ffa00a83a86b9815083915015ec493e66601035a77e28de6e3c0fafdc5195af8bea25730d505065758965d90db724fb16508575b187dc8a897f66db9333c2884ae2f5eddc3e1d59be6c67a2b768a5a054e3e434ca1596acf915b50c31e89e0ecb6669f6f939fcea0090178f512ffcc47e3b9fb51e14bd5366249c00d54f1863f1a866a7294c4b40c91a0be6663702ce1e391414a04458f448b8df7c57c30848df15c1326eb962cd9cfb13a7e71d8859a19cde69a2654d1f729f7653d16b184b65d3d9d9da5ba5d4f23d4563aaf45abc9dd66573f6ee9da7d9fcda13175716881e69c6e9baa069f8c6b7bc0d349cb7398b4eb376874ad99fc8eca02c273ad01300a911201ebb3f5555d1feea97eef426f1ea5ffd194fa002f8494554350aee651b2b4ec22509c10dad0dfbffe15f5eaf91eef398358ba271ccbd87e6e62831014f96bc52b9d1b6c4a8c8b85fae47135e295e498f543ce7eecd2bc5e0f9f640c186e9dc3910bb38a3e4006352ab6d3c9b83a384b15d2930049c4b32f36834f49e7a36cf5f27cda3c5a814de8310e40f4db71afad5448a39c32177aeb3d1b0cafb3bba94175e21560ff6c02e07e3ff4ce6d82aefda12355f43a13a08bf679f5459e97984e8ffd0b4e1fdbefe9cb7970c8c86cecb45db0bf601ed3a68d54322547684f73e1018850cc4c7006219ae58a737a6da9f9de3d0e5f3544a2458e9178c601adf49f8498dc5a0d67ffc1ab8d634f69e91710b4b9b895d302ab0ac82ae8ef7e0860459e0b33e49cd0b68b1378b6cc48172616908ae9e49b803fa66dcd6428fabfc52338a003381d31880013f7f536747bb69f35fba49f8d49de9f06de82a93483a0684160dbe38726e7bebcd3334a731a71f73b74999a6efe3b04fa4310cb885a9268201bd9eb59df21440aa9d301aef0fac70e6f4483d451ee061c6d37c4a30acf8c71351d3f83f992a562c87512fdf1fef5e2cf4de5f15abdc5fe0720e084d3211e9140f1f6fe3b8c959df6453c285792e92fdbd241b0689bfd3dbd00afe24fd75f492264cbf1be910df0c55e062bf991bee646179458da68cc9ecb691865d680d0e57569e82ee67f20b6661612e0cf938fc6d86ad38404cc3cd75c1219aca687b4b56f1707b8a759e6b90dd5b1cde4609fb387e6b0836971e70184e037b3e585c2c196297550174113f03841fcdce5f62e98e639ffc7e7344a74c0f92640068db78be9f0f9fcad38881ef520f1c7da8271fc3b610b681c7b2b0e6bba85fd28079448d785736a4dbe391aef2e0ae9779316c1da42f6b7325e90a68db9e7fa19b526652adc8f105fd7e8ea8da3195a87a3c4cf3fb409123f58a145c6d48e819bb5900195598c26f790e87cd1d0d81bbd1f36f125413abab26bc219ed3f2de0954d85660a182dc2fe51cd0b7db2db2091fc2ba7edbe97e36caacf29fd7412c1d43b07a0fba716015abae60b9299d79a14d422f33a6aa4fbce71759aabacb5aa781d228cd12689ae74ed98b64824db86995be46575cf36db5f34ae18de553e0140c66228045433218a8b0ccc8cf85aa55ddf64ffd0f55fbaf25ccfa569ff42aad1857ac674404666c6a9dfd8d70f630f58164271437ec3fca8b700b206e59efa271f207d301ffddb1ea78fa4c538039c233e971f31bc21f4aaf42b077e1828c9af9bccb6c4135f283f3371889bc42e63b1b9ea2109c96ad8effeddc66d36d79dfaefe424ab233b2ff9fe1475781148a8f292f0049a2fc78b61fc8b2b8c9d5832ad263f52ca109b1adcf6756beceeee1dda5d5bf5aa8eec7fb1046d3b434255e6ef1e6e60c52c419075120c979e107204c0c91dd6eee19871bf20b9ed2b721eabbc336663e43069e087640e6be0e8d50c3d624cfe5f13d7f14a712b55b6f7072b5df8a506c941c1f56d6c257377e5803893feaca83f98ac0d895629d836a45e31262dc4d969b8234539131336bc7be0113d604b533047c44b3303803cebf1bc09970dccb1894b366b558e710e88b8b3825bc7d3a863e0a3674d05a91484fdece822e5ff2d49a60c3836bee464487bf40dc0dd33b2f0c4db475c8aa73281c20434f16844d41102c61711771dd3e75ffeb11f6cec2086b68b57ab250d802ffd0e70af87dac88a0e9a15499b167b599787cfc6c4e71a94c1c8cd786c9d0325d4e908d200c285d23a9e4b569aeffade5d9ddc8ab4eeae15ce3e81e81757d36c2c910db951cbb3307a079001a79c8bbd038ddbcbf3248ba51eeb1b4b497efbab0dc86b5ac2c956168dd6d542177ca90792189927899f92c561242d9f3c9623e88aa754739a9fa850569a07c86f61bb720e3f73054821ff430db3f2b6afaebee27126582e60ed1d79baf53839cbb9c961c77755657b724281bf2796a004a74f63c6baf348bdefd7fc96012df35ad2350cdfa349c887e5cf23a860ff9505644d648b26c6923ba4a7f3372aa2f13c627f42e5d25d4b33da8752d5ff6ecf122923b8855926d140e91c408392a9ff3ac9d2b9329a32af47a60c84ab03450974a395938261366b937aac2ef4e90801e9f539", 0x1000}, {&(0x7f0000001300)="9ac1bd21cc4f3c138d4934615c31b6fa97cc6fd999d150fe3880fd8cd0e4b4d584a0a95565e2f805698c8dd2292816363b020b45ef9c40", 0x37}, {&(0x7f0000001340)="c1b56bea992aa3c8b5b773e5020c87d9b053", 0x12}, {&(0x7f0000001380)="7908b796ea65be07f29a40acd434335a8e671e90718e89e8c75927815c8d2e90bafca66bac0530adee3b57c51b8fa7b87e63bb7b5e4c3050ac40a9642170c168f2d44d0a823c8343b59403c5781f34e3fe4df2f5662f6fa9a48a831c32", 0x5d}, {&(0x7f0000001400)="11c9768d604e8747ed9a13a83b20c9449c6427de8ed5eeb7825da572794e70feef696a18e563d2894055fd4020b1dc6b08b4eea4e84dfde3ebdfafa94e4ed0a51bbd18af75f0b291e43903eed8eb10889022149e456a710a3c4692a81b77fbcc882903059133cf15532404", 0x6b}, {&(0x7f0000001480)="bc30681903b98f5f505da8a95d8d7ebbcef325850b7b71df747d0d4e04a3082cc1b0e6fdffe925d9b0650eb135b0c5da3fd4a1fca38b3b89ae834d6321c9ab321d893a03bca644ff", 0x48}, {&(0x7f0000001500)="dbb1977f4061c46847b9e943a1089178c900c40c1a91bc6c85efcbf751241cc83984d5c1c69c6f23d92684d275d90725ef58260e2902d9021a5eed9c489da77055d199e860a9dc3871e8929db6850ab06cfae5d8a41719de1612978ca45c3b3aa44ac2671e92ef9dcbc414fb088fe4f0bb295f3bda15e75354e4dd5a6622f91fe059a48f8478965f51", 0x89}], 0x9) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/185, 0xb9) r1 = semget$private(0x0, 0x1, 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/57, 0x39}], 0x1, 0x0, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000140)=""/81) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(r4, r4) setregid(0x0, r3) setregid(0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r0, &(0x7f0000000080)="2ba4", 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10250, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x8, 0x1, 0x0, 0x7f}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0xdcf, 0x1}, {{r0}, 0xffffffffffffffff, 0xc4, 0x4, 0x9, 0x2}, {{r0}, 0x0, 0x8, 0x80, 0x1, 0x53}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x8, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0xe2, 0xff}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x3, 0xc0f}, {{r0}, 0xfffffffffffffffe, 0x10, 0x10, 0x10001, 0x2}, {{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x5}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x8}], 0x200000000000000, &(0x7f0000000200)={0x7, 0x9d5f}) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xfffffffffffffffd, r0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) getpid() fcntl$getown(r1, 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x1d, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x46, 0xb3, 0x20}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x13c, 0x4}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x41, 0x4, 0x9, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x0, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc0}], 0x1, &(0x7f00000001c0)={0x7fffffff, 0xfff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000200)={0x1, 0x80000000, 0x7f, 0x1, &(0x7f0000000580)={{0x1000, 0xffffffffffffc80d, 0x5531a13, 0x7, 0x6, 0x0, 0x6}, {[0x1, 0x8000, 0xfff, 0x6, 0x7, 0x5, 0x8001, 0x7fffffff, 0x9, 0x0, 0x2, 0x1, 0x4, 0xfffffffffffffffd, 0xacce, 0xb6, 0x5], [0xffffffff, 0x8, 0x2, 0x0, 0x0, 0x4, 0x2, 0xbc3f, 0x0, 0xfffffffffffffffa], [0x1, 0x3, 0x8001, 0x5, 0x9, 0x83b, 0x400], [0x3, 0xfff, 0x9, 0x2, 0xffffffffffffffa2, 0x101], [{0xfffffffffffffffc, 0x8960000000000000, 0x4, 0x3}, {0x0, 0x8, 0x30000000000, 0x9}, {0xffffffff, 0x6, 0x1000, 0xfffffffffffff001}, {0xc, 0x6, 0x8000}, {0xfffffffffffffff8, 0x0, 0xd6a}, {0x6, 0x8001, 0x22a}, {0x101, 0x1000, 0x4, 0x2}, {0x1, 0x1, 0x4, 0x2}], {0x1f, 0x5ca, 0x80, 0x6}, {0x100000000, 0x400, 0x8}}}, 0x0, 0x9778}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x0, 0x0, 0x0, 0xfffffffffffffdb6) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) read(r0, &(0x7f0000000100)=""/210, 0xd2) 16:00:17 executing program 1: mprotect(&(0x7f0000cd2000/0x3000)=nil, 0x3000, 0x400000000005) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x7}) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) close(r1) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:17 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) write(r1, &(0x7f00000000c0)="df50bac4035f846c58624ca8473dba062034e5d296df15cd76e3f4ea6eb1bbffe9a4e800236d37e87a15b32dfff29b7bd1c5c21e839ba8ebc9e4d57f1131453717cb401be127e3c3076bc8b4786f961afefd2aaab9442cf5", 0x58) fchmod(r1, 0x12) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') clock_gettime(0x0, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) chflags(&(0x7f0000000040)='./file1\x00', 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000740)="434203255a701eecb26f4a3bab22f7fd48fba19b93e01fa346c3056c34827884ede8bac7df380fbf15a71caf3da48f7cc8e33076475e8f264aaca0c172a82513173d97053d9e38f51613fcc522b38577f480959702f2e3dde916e9a15a6d7ccf24e286d99aeb5713e324cb7ad46eff4fd102f2b7092ce7aaeb41f65656db60dff6e1a167c6b859c5d5dd9b978238ea9f5a8b0836fb161645a4c112408a48ff586accf4157d5d510f2e1ab38bbdfe1d1c26c444e5b9a5be72203d62de7bc5c893986db021e4e7c6604093ffffeccee91b65256bea96cfdcf71e9f57f676b541222dfdc919ec0eab32265010fbec01f075920bf21877994048111bf15ad0959425e7900294a416ea692657f1819fb267e54a645ff29290fac4320e968883fef46c8da3f3720e00a2df615bef7bd6b4b6435512f82a19bbdad1", 0x138) write(r0, &(0x7f00000000c0)="6f4c92fc6c3186fe3e25a9e0ba6298d84f0d39bb71e647f96869efd10e4e66e185d45efd3f916a5ecf379e9dcbae1fec96ea0f3fe0ccc42e2f3870bc3a01d14bd63e3a0214f298f777979f5dd1c6d52801994f1bb54dd76071d98a9d62765b08a20f1787b8004bc5fbe287991334f3992d09d050ba0387d794102349468f0af5d38b2f4b998dafff103d86a1d2f43b31e358471da0ec28eb1990a48b373853e4c45e01e7b860b0cc7bf1f56bd13eea07931c1637d280ec240d86f927dee056db1ffb1bb8b6b28948ca032fa7123102c55d82160bf97bb94d0ea65456685dbd2fe3ceda96c62dee5c6cd1a9a74fd6538c169bfd1b2c29ef9312b153f60500b36c7857d86fa85a464f3131ea350aab495b73cd2fe7ce58330d7ed8c076bf127a31426b89d7693dc0f9aea752d218442b31572da4df0b072ce6890b1629cf0e99c093000000000000000000", 0x14a) execve(0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:18 executing program 1: socket(0x7, 0x8000, 0xf2b9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xfffffffffffffff7) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x7fffffff) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x0, 0x7fff}, {0x18, 0x3, 0x6431, 0x140000}, 0x8, [0x140000, 0x8, 0x0, 0x0, 0x0, 0x200000, 0x9, 0x10001]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="748ea402d674ba90512fd4fa607994b4600840a451847d4f2eb95f840cb8feef63bedb65ccbc8155cd3d053fff4f43d91b20cfc3305e69ff3f65bca4fed0da5711af1c47f61f63b8c458d1247f4eb03859f724e84f821eafc644075c3d89eba96eeab5fc9300dd62ca8771fe696b08643b77f17a349ac08915c3c5c382eea3215f2ecb31cd0edf707ec22268337ef3ecf3d411ee7391e84d097d6164c23f33fa", 0xa0, 0x0, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x1, 0x4003, 0x0) pread(r1, &(0x7f0000000180)="16298a11ef9c58462f608a71685acb1a93d4b050ca2eaface1cf7c2e28c48247383daf97cd31aa1bb834ab7155c31cf6e86f5881c759ecb9d0cb8d321b043357006fd8d707737d52d7f0037ceb3e9af8ce2367531a39ee6e00111492dc6f2be20c5b4b3c6c15c9bfa52bb7161625e129f9e1ee03dc72dc271600f1b12cb78dbbbbb6a07f058455d8d514c3c9d8a42013b1a6c5b0b8338fd132e67ccbf0ead24a23440aad614c0d3968db1443ea1cec1d6a3660219b7c97e3ee635e100542a4bfd9abd8bf539a6dc646611a1f82c73a5bf245833585a8746b0a9cb910530548432834658d0c680fcc3ffd9d4f6c3d", 0xee, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) socket(0x38, 0x0, 0x9) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r2 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x3, 0x100000001, 0xfffffffffffffffe, 0x339d, 0x2e, 0x800, 0xffffffffffffffff, 0xf8c}, &(0x7f00000000c0)={0x2, 0x2, 0x8, 0x7, 0xef, 0x6, 0x80000000, 0x427}, &(0x7f0000000100)={0x1, 0x9, 0x800, 0x1cb, 0x100000000, 0x1, 0x101, 0x7}, &(0x7f00000001c0)={0x7fffffff, 0x10000}) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r1, 0x0, 0x100, &(0x7f0000000040)="91fa1fe80589bde7f2b1297298cd91507dee169700cec2f66d394b5232682282d0cc38e031f575a3e494f9d3dc5c059646aa9051b97c", 0x36) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x10000005901) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xf0000002, 0x3f}, {{r2}, 0xfffffffffffffffe, 0xf2, 0x80000009, 0xdee, 0x5}, {{r1}, 0xfffffffffffffffc, 0x80, 0x40, 0xfffffffffffffbff, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x3f, 0x6}, {{r1}, 0x0, 0x6, 0x80, 0x4e6, 0x560b8358}, {{r0}, 0xfffffffffffffffe, 0xc0, 0xf0000000, 0x7, 0x800}, {{r0}, 0xfffffffffffffffa, 0x28, 0x2, 0x7, 0x401}], 0xff, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xc0, 0x41, 0xffffffffffffff7f, 0x6}, {{r2}, 0xfffffffffffffff8, 0x1, 0x20000001, 0x3, 0x4}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40, 0x8, 0x401}, {{r0}, 0xfffffffffffffffa, 0x42, 0xfffff, 0x10000, 0x20}, {{r2}, 0xfffffffffffffffe, 0x27, 0xfffff, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x3ff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x42, 0xfffff, 0xf3e6, 0x9}, {{r0}, 0xffffffffffffffff, 0x6c, 0x1, 0xff, 0x4}, {{r2}, 0xfffffffffffffffa, 0x47, 0x1, 0xd5, 0x100}], 0x1, &(0x7f0000000400)={0x0, 0xffffffffffffe568}) kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x20000060, 0xffff, 0x9}, {{r0}, 0x0, 0x90, 0xfffff, 0x9, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x4, 0x9}, {{r0}, 0xfffffffffffffffa, 0x26, 0x1, 0x42, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x8c, 0x80000000, 0x3, 0x5}], 0x400000000000, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0x7) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x7f, 0x0, 0xf8e, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7d, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x6) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:00:18 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) select(0x309, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0xce) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000018c0)={0xffffffffffff7fff, 0x6, 0x7, 0x100000000, 0x1ff, 0xfffffffffffffff8, 0x3, 0x10, [{0x80000001, 0x1, 0x401, 0x4}, {0xa785, 0x100000000, 0x0, 0x4}, {0x6, 0x3, 0x3, 0x200}, {0x0, 0x4, 0x9, 0x5}, {0x9, 0xd4f6399, 0x1f, 0x40}, {0x5, 0xfffffffffffffffc, 0xa6, 0x3}, {0xbb, 0x617e, 0x10000, 0xfff}, {0x5, 0x4, 0x400, 0x7}, {0x80, 0xf2, 0x5fb0}, {0xfa, 0xd094, 0x7, 0x81}, {0x9, 0x7, 0x400, 0xf6fb}, {0x7f, 0xdb, 0x1f, 0xfff}, {0x800, 0x1, 0x6, 0x8ae}, {0xe76, 0x4, 0x0, 0x6}, {0x6, 0xfffffffffffffc5d, 0x1, 0x7}, {0xffffffffffffffc0, 0x3ff, 0x101, 0x8}]}) fcntl$getflags(r0, 0x0) readv(r1, &(0x7f00000017c0)=[{&(0x7f0000000000)=""/69, 0x45}, {&(0x7f00000003c0)=""/14, 0xe}, {&(0x7f0000000400)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001400)=""/153, 0x99}, {&(0x7f00000014c0)=""/243, 0xf3}, {&(0x7f00000015c0)=""/2, 0x2}, {&(0x7f0000001600)=""/250, 0xfa}, {&(0x7f0000001700)=""/150, 0x96}], 0x9) r3 = msgget$private(0x0, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000001c0)={0x401, 0x2, {0x69f8, 0x4b7487d8}}) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000000002000e6a249caacc0c2cb579648f8e097a8796ff5bfce010dc9cc512ab2f5106bd4012ae39bedf25ffeff720db4ae9f2975ea7aeba7a5c6fc0d8197df8da03c8f1b94cc00000000000000001000001058f6bf9406cf4806aa2c50ce41942b92e2844c2dc2e06a49ff99546b812b159f300a2b0e3b625a28263aa911113fa44c8f8faebb47e78fe6ef336f4b4ff35618ebacf154dc2247d07b369e0b7ccc9c09016ca65ed7fe60d4878758411e432cd554d2b3fc8fc54be07813c40b41f9596afd72f6c1075342bf4444a30718d02e39de54de14bb44e987929929f540ac24227f09a12259"], 0x1, 0x800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) msgrcv(r3, &(0x7f0000001880)={0x0, ""/38}, 0x2e, 0x2, 0x1800) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000100)=[{0x1, 0x7, 0xe2bc, 0x1}]}) 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(0xffffffffffffffff, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r0 = syz_open_pts() close(r0) fchflags(r0, 0x0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r1, &(0x7f00000001c0)=""/161, 0xa1) 16:00:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0xff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x3, 0x5, 0xe, r1}) 16:00:19 executing program 0: r0 = msgget(0x0, 0x200) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000005dd817ec62c9b468c2481900"/27], 0x1b, 0x800) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pledge(0xffffffffffffffff, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x180, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88", 0x3c}], 0x1, 0x0, 0x0) write(r0, &(0x7f00000001c0)="f2e61929720d04d5447d993ffc63db8db11fdcbc00f876d0539bb26be845ab16f06c0eb0cce873a3328d96f968b48c2b7624653eb0698f978ea966469bab893ded81f260ca13969681494a7fea5a88da9b90541c67e9d4eb8eb0ddf6c4585437e6a415c6c2e8231ead0c9dd2a769ec14ca910fdfdb1f77a1b6e81e04955b8f67c54cc4dbd575a6a8f87ceac3b6c8f26ec40626d51b978358ec8c94942614a8e24eda256049b10ffb18dad5865fa9b64acb3a558cf5e8d988ba12c069cb6be3fba08989dc998b5451e59a426a1554a5ba1e8d74eda3e167aa19a5a750cf0eb512435df7c6b9230a34570699ba2a38b17b19778c", 0xf3) chroot(&(0x7f0000000180)='./file0/\x00') ioctl$TIOCSCTTY(r0, 0x20007461) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0xc) symlinkat(&(0x7f0000000040)='./file0/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/', 0x0, 0x0) geteuid() 16:00:19 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) rmdir(&(0x7f0000000000)='./file0\x00') r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="1ca92d0afb64bc74eb46aaf26ec27335f11c5a1a89dd579811f697d888dbf26d34db5b541229ec44961b", 0x2a}, {&(0x7f00000000c0)="883f860fab231d5f69464db7c5937f12d9a38f4ef13456f82157b6578d338b19406e399405a076f490c49dbe970410ca7ab3899940ed42798fbeeef1a0f78782cc3f8af66a75a1169d89d85f7d75be5741414d6bb37912e90c3c", 0x5a}], 0x2, 0x0, 0x57) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000002840)="009d") 16:00:19 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, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002380)='/dev/ttyCcfg\x00', 0x203, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000023c0)={0x7510, 0x60e, './file0\x00', 0x3, 0x3ff, 0x7, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r1, &(0x7f0000002300)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/159, 0x9f}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/168, 0xa8}, {&(0x7f0000002280)=""/123, 0x7b}], 0x7, 0x0, 0x10) 16:00:19 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r1 = socket(0x2, 0x4003, 0x0) r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) r3 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r4, r5, r6, r7, r8, r9]) msgrcv(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/203], 0xcb, 0x0, 0x1000) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x7fffffff) 16:00:19 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xe535, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x1) 16:00:19 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0xafdb) ftruncate(r0, 0x0, 0x30001) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66112072b51e1639de696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvfrom$unix(r0, &(0x7f0000000200)=""/153, 0x99, 0x41, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$inet6(r0, &(0x7f0000000100)="7fad4cf620f191227741119ea7b2894e56ad6948dc545e8f8ff9f03eee9fe43f0bd84a864bbc5e7c7fe793a525c8b0af1f01e6f11793eda25b5880475a0f120807d97c15d98f13fc0fad3817881e6b03311a30b2656f4f4d13129c7aa2723cf10c6d820e2c8e22ba1bfd42c7904857fb3b55d308389e338d10288284e9cfe470e6b0164cd344bc5b6fe61cc205b7bb7e4736eb088facdea0c75b033f4591effb402ad79af2f68e254f2c5473b6928f9e648d6c15e91c876929254965442441a680c1e0b05f856ce8d648314802e054b5ed7a4518576354c2aac6b2ac7133a8fe6e67d1ea3f76992b8b2a5f254f9f015074c0fc813e4cdf9cf8fb310d61", 0xfd, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x7fffffff, 0x400}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) socket(0x1e, 0x4000, 0x7) listen(r1, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) socket$inet6(0x18, 0x1, 0x1000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:19 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() 16:00:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x100) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4a}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getrusage(0x0, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x34, 0x0, 0x0, 0x6}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") setrlimit(0x2, &(0x7f00000000c0)={0xffffffffffffffcb, 0x60000000}) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x1) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2bf061192a8f665e, &(0x7f0000000040)="e51b0008ea766f314856fd065a17a7f63944570f1c85b155c23d43d0ab6772b05e88c82d84") 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) close(r1) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000200a, 0x5dc1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x300d0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x4, 0x80000000, {0x2, 0x8}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fd, 0x0, 0x0, 0x0) dup2(r2, r5) 16:00:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x5b, 0x1}, 0xc) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}}, 0x0) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r1 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x100, 0xb3d2, 0x9}, 0xc) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000001180)={0x18, 0x0, 0x5a, 0x9}, 0xc) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:21 executing program 0: mprotect(&(0x7f0000067000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000007fff, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00001f2000/0x4000)=nil, 0x4000, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:21 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000240)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:21 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) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x405) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chroot(&(0x7f0000000100)='./file0/../file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='c\x00', &(0x7f0000000200)='c\x00']) 16:00:21 executing program 1: semget(0x2, 0x0, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x9, 0x7, 0x1, 0x0, 0x3, 0x9, 0x1, 0x2, 0x3, 0x0, 0x9}) 16:00:21 executing program 0: r0 = socket(0x400000000013, 0x3, 0x4) setsockopt(r0, 0x20000000000029, 0x25, 0x0, 0x0) socketpair(0x12, 0x0, 0x8, &(0x7f0000000000)) 16:00:21 executing program 1: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x1) 16:00:21 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x2, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f0000000380)=""/198, 0xc6}], 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="0df69f618a81356c39f953fb2bc2e61cc33fe1bc8e3dc50593f6078683585dc87f9fcb866bc88fafca603fdf7c9f194d9fa4fa34a99de00316a842db21f729df993b07617e36eac9ba5bb887c16060133cf8e83fb049bc90b0b34cf8a8437a20a684efaa7dd3c987889dab966abd6ef79fe74cb4427694ec2e465fa39d5d45a8aa0ef6c69de2ce6ae14d7ead28e00bb389bd6d0e1f8d30a9798ac197e8f873fa51df34", 0xa3}, {&(0x7f0000000180)="abf8453ede904da824dd1119c70c8e5b1c8200cf395a2fdbf84a6cb5bfff010b439e30615ec310091c1b73", 0x2b}, {&(0x7f0000000800)="a2c635a307a793154e3ccb3cfae50120b5da10c87a158c433fc22b05a51af2cdec93ddadd2e6f818c68bbf32c700d49eb4fdf0d8797354f09090607b35512457af7871d24855618aee009e33cd25d610778d11a36254b0b0aa537338bd93c0560ab8692b6289b3fb1a08a36373d8f5a9c6939bd022b3263e88d124b167e8531590b412d8ef64d8bf4e49083851035e8be5fdcbd7cd90959e03c92e8fd693e425bc00cb2cd614427c9c8844ed72b312d2db7d21bd9ace01a61b95b2931473913d7fc8f4a6b3fdfeb49844bc234271df6b9b0d5d493c4b6ee48184c346c650165f09f6b42c95b5ca4ca769262d81b312ef170c81bbc827d31a69591e4daee2ead9109b45d3b5b1ccf4c8dbf169207d72d2031b0e601ba7e3c62f2491917f3adf8d72aad719a7b12a78d588d10ba832d39b5dc9479c6e7d1f492303deffe42192c3fc68b8e205f42d600651ec169f53ae937d36fa670f9a6559857f9311848f53e8f3bb25256d018ef917be152e0b3a2aaf1f18fd753cb860a3422ef4242358698799a6e84d3a5439b176137432a7064add96c5214bd1435f04813466cc7732bfecc8ab035eced51618f76192ae2ea21950ee4baf958c16f3bf1cb6d6e3926de7bb6fbb803765dca9239e44744bce1cd40f746992ae016b84bf14f858f81b2ab08fb4589e0efc88441628fba469cbb6fb9332d37d3dc9404c340a1661c515cd685465acf9b00227cb7177ae01c85ba5a887bbdf052720345ef4d4d38e7b268d8b926033c587ebdc3eccbfa31fe271b378bab91da21c5786417720fa66e2246f3f62f67a4c476ba8d74f241b4d4bb4a42193cf4006e94363b73e6a226c6073b9aa5059b2da020fa3afb49651bc8ef686b008c203839f3bf945cdbb43c3bb49fd071742fcc5cf5b34d0262f0160bb25f7f71e85897e62c18f45ca41d78eaa83cc5ef956089869a032cd4e041f6834f24e433679da4e65b27e85c16c6a9a5042eff823095776121f40120dc8bf1949bc8816ad4e0a8ba3ea8c1b32f5c3f6db33223165c486428113da2bd2091d31a9fb7ab5958d7f306c9e922747e0568a7bfcb0dcb794feff54510cbde9bd4e04d37828a043d18769947e04cee7062941163bece3284fb085b8241fe8f73990f6d0ec06f8279fbd7c02d259c0c05082eae533871382b16e4938d222d2e9e14728e796365f576f7836146f3ec341a84369fc2d9f7d322e1513bb9a0f587f195b8c8ddde58bad6c6713f5a9f269dfd927e23bc9d61422b3991c2b5065721a558c4e6bed1d9965e08999344d7b7ef3290e0145ddb7bbf3863e6b8456eff04b1b2eed2dfd3160db2f506fa703068c52cd9831ecc3453636f19effbb6740789d7f8199a58a6c9e183c06cdb2ca7fe4543cbce43ca22510af543758c6f8243d914569f59ee27dffc82ae5d113c572deac076fe9a9dcbb667e4190ddfe41b4ab1ea87205b91d1500ca0243948c6b44cbda9f933297415fe30fff52becf7128286c2c7b75103210fc5791e15e8724a9dffdf0918912fb9d96ad7f3dcb798b1770e8bbf4ebb59c2e1a46552eab13781e56ddff420d3db5fe8bc5036828383c3bb03aefaa0cc4a2d5263912343d34f0f9032c53a7d7b31b6977ece132eeffd1e7be2982f80a53ef4191ce4056b573b192dd9314bc6f73db2d7f8fdf2cd104dd25cba30f7759b5e9fe4b8a348c27aee70e2d5a6e888f60e7a782b98e0a527f4ab3ba22a38a262873734df83a753d3bb5ac0e33e0433ce2a39283e11502d629e79ba614569c78093499439539d29919553eee7f69d414786a407756d0c24e724692c0e2cc6fa4dbf720f1e0588ff6907dc675178843c347a8163909227956b3cd7d52939ab9ddee1f570d321a8bf6a85c8c5a1d302256a8326475c0ddd36371614f7ce81b213b848cb033232db0a96a0cb25e503f466fe86578e6ae445583fd1f3608142b0416856555425d4c6dfda63d0b22b76431c048b186fe76e998ed6153d9f03dbd4978c4b9149117a95e34c15992a80eab6dde3edb03c3423c8a8e8795847bbfda3ca305aa3a84ee0715414043a06673e67874875566317aa04848c2be408e46b6fa166d467355ef21a2fffc71b492934a86c6f0fe8896019156a08ea127c664c02faf2aff3cf7646aae3723a5658fd02357e155c1ef8dc9d3a456f008458a0aae560211aaca1ca7a6406a5278d3e58e7bfe5c67202e56e37f584a5dd0f663f59922e84eb3472f7610ef2b2133b2d18e507ef57f142f0761697351eecc9a1ea08725c03826322ca0a5afe728e440fc835805cb173ff32f74b40baeea1eb8d007c345ff8dfe6642e8f2d9e2ef42ea10a8a85d9b57e5496541af0a3c6ece65774f32d941f359addd8f57481f120b32d6e0ce465c73624fc1115575d8bfd8c97a640297227a6df5491971e89d07a6ec617b01e77a590435ff87572f4e7e7bf3da561ef33d175c7b9f43afdd7c38bbc26ce1ee8dad31d6be5f362110a2d0e32fde148c55dab5319056d65747ca51207ebadb2030a38a577fcbd6913cb2144970089f487c0dcb540d7ac156fb533efe36a0f8933db7e9b92d84aab1f9bfb50532f68818a226d0db6e269059bd93ff09df294438d6048be036294478e61912bcdac6282bc8882a1958c54034038da72cbb1987759b9e2b799e88fd63f4212ebaa423c9f3fde0c33831d38803aa9b2cb194cf594a868ca8a437706461488caf6c947eaa61864cbaaff37b80cca5b299fa2982a87289827357cf6dbb63bbba8162871bf20209cbe9239573efc1fedfe472371abaaa727f88f253a48e6ef5e5bc3daf018d7f186de0ae46924bf455d68b899eaa3f87df3bee9d5bf188dc9c3fd011abff2a2b6652674568d6099556d1fb628c3e89816a93b5b8f5d39360e6cf60d69c3e9517c3364dc5db6dd3ecd27df5b4b0e4ef18bd04623185881a099ebd117e8d7c56f3a9aafe5c0f1ca54db0f5316a97c6400fde9225587170b8e7f94b3527d043ea74e70004c7d89a94f3af0abe784caae97f0d1d4a1aa62198e58af495edb6c6c7de77ad49f695452f3ecd479a02a0339ec74f6401f18e1552e04e076c221589697b33d43ff0d3ae80548d6ac0613e23ce29570660e9b754e5f31e947f3318ca0ace33c2a9a6846f136b4be49ec15e0b74f7cd210bdc530a27fa70e9fe9c423eddffaa007dee343c966751e427a74e57a9ea1a7053291487415631c3a5f001eddd18c8d2949c7bea49d1fcae4a03e88ccd7187d9b4b707792b7e6d15aac5ddf04121a4e501ab020e447bfded754d3717407d921d3a82c563c5033a51f9e98f0602e255d461ddd1c937f786d778d3eb6e6be3a1da80bcbb463db6ef81d96048ac5395ea94c4b5af47c700b24b6cb3e2ab631b1872588393af2bd0a6c4532f80ebf3668cd871579467789338c9f3cc8daf5a04956067767a40f728fd834cccf8294c40ee204070181f6e0f744d114b4c5ac23f80beb576191827666da0269a28664f96b1811fb8aef788e980c6c03b4ca03fa56c5e3b472e81d3088d7a9f43e528fe71d890593cb0db0ed2969d9a936c9c89648c53a4b55e999edff40051bc25f9b82f37d51f46a59454e709cabecf73a960669a3c296409364e058b7d10d11eda8ed63c70fd4a2bf63a295e5188e1e0989ab3a12dd7544f907d3a60b92b244ec49758eb72cb801511571ad9c5da9794ce8de11e4471bccf5aa5d33756e823d21699d1350820e992c4db9487ebe3659fd12ebd299f4db98942a8aecf122108f277c32751653834f0679bfe4d9c7804137003b06aee0af7dfaf71165049488048e3a203ae93bc7693208da71e2eede49338382bd21378b2e0d007685ba975e18e37ceaa4084868d11ad0bd7712b18734511e65cb4fb9cc5da47dd13dd16b37702147eb753b655d18d5dbfa14f277c3f7683f04ed6da82e85203bb5cd902c0b01dd618bc38cb447764dfed2b49b4628fe0f3220f3597bed69b8a88737b88fdd7997d77932844e2aed31da29ae9293f6fdd93d15cf8474d505452f1ab135deeca20bd9845b31f1b0c90e6f8ce1e88607a7bf7afb1c83e9bdf08576789de7fb6dc8571e756b4b3e1eca6192ba1828159d1b09f8721abeac02762be4348aa32b0c156e0f3d2a22a4b50c7cebea59c445f582032f555448be8fd97b66ad54f4685080a15525984cbccdbc116a7f8edc91d34eeb3c744de2f5078bcd1d67d28f88f3590e6ce22c096c928f9a8d0b9b3c85d578df252e61c99071a3c3c7eb19bc55a995e387872352653302d52db15ddd0e240265c191317ba2dd0118486bd249bf37468c2c3de6e164a9a08c01330aaeb4e0d0adf15987bed425d908b465acc704f8bf62f8ad39154506dce237308393cc44a77d923e4f1648b112fa7252f14886c2498db05aaed5284fe2b63258748aef05b67aa21249958d57aa52fc6eccf6f4486733427e786e88540745d3e70549c4e2985e5d88293de17eb23f51eb61f935378ac3e76c492a834eb1d9de7a29a32149059f19494ff7a7f9ae145081f5fc869ad1db88be0c7100cfd0fefd0449b2ade19d698f7719ef6879c3666eade4fd6edef4a8885fd4dfe19e33d97655e680c5e2e07bea4f8c20d50526ba1579fcbd4d04fcf5019a34c54cdf882d83bcb4d14c96e0962e9e2613f1e32e09e692c5f25502b24c95fc8a7d430c0f09f2ba5ec117f87ada0ed96f1e7c92b6a0f286fda1fccdd44d989561d017b530b9b62b786e4e3959cdc8c3fcf2d1a2ab5ab37511fecb3c65ff590769b4635186fef48745691c7e3a78829db846f3ad601e7c0ff8a085e0d317f665af0ddd0395a925b10a132ff257995435c7e45bf20cbfcd0baf95174e7a7fd7801c6758ceb08c68f07e05f03300c7e9b6f0ce0f9893e0f48fbff88fc344ef13648b41b861081d91326a7c042e5a5cd6a541f63f015557679aec45106648bbeeeab2480e32eb561086d60a9a89d8fd2aa30e70d257ba180e00f9019cdb40ffa9147230d5e18202947f3e42b2df182c4a65e2f345265afedae8b11d31cd3845cbc6dae2e1bdf49889756f57c593fdfec0e3ef8f84ded91c71d549d7c47106d7cc3ad2dbb0fc2d33bc8db3737775acf97c0a6ef251cb890894dfe7de17e42ce144ec165225e477d90c11521022dda227809a831c816479cf5ad6c104a062fa56b6797f2ce0a429715186aead81568ed4718e247323b60c5a0ec2780f1bdf5540469d5b1cfb38d443f0509f6bd9cebc1cae26a655187bc922ef5a4904c839b0b112888c191de25ec639691a9efe464df7016cfa089962b3f47c6e296ec46b519ccb4f13ca5a4647293e7cd4b127a8c496440818a3b6b0724d4182700b32154db05963cd81bf8431989237a41a5aa26a5a38f90c1a3a83f5d2848a6bb4dd94aaa0da56e6e3c326155803149b5f0edf36c7bcd5b6335ca51453466e62de26ba4c864e95b3c11db8a85f6258560fbab4ece127585bb7d0d7a642adb94b0088746aae93b0cfbbd1e9e90cb559b12464f87a4b7f7b00083553fe6e6bd203a722d52a48240b17c618807e6c89a997e90d2b4d09302587ebbfa7452bf84f28ab6b55a41769d36e4c38646fc2858730c648759d2e0433902cbf969397b9025f6aa84fbe151417db19a6af6abdaa24c35572f2b2435edacf8fb67e00cac62219a07fd15e446ca06ad70c3f0bd9b5868149611bf4b5c293336fcc56f61424ee11fbffa228ac26506f7162774cdb3dcf88604e32ed27774a31dd2a53752628422033ed9f918dceb43ac47b32918704fef66fe327e181461c5d15e5187d8cf2e", 0x1000}], 0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) close(r1) r2 = syz_open_pts() r3 = dup2(r1, r0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[0x7fffffff]}) 16:00:21 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:00:21 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000006c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000300)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000280)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x6d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xa}, 0xa) semget$private(0x0, 0x0, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) setsockopt(r2, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x6, 0x424) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) 16:00:21 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) r1 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000000040)=""/236, 0xec}, {&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/139, 0x8b}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000400)=""/254, 0xfe}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x7, &(0x7f0000001580)=""/176, 0xb0}, 0x2) 16:00:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000012000040ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff66) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="8aef88a2da0d3029b17a2fd4c55053ead2afc199b4623eafb10938454930a3d489cf183fc310ff097f70773f4e2ae9e77899aa4ff4e4020530e81c3ef6f6e1065670f372b9296b0d4f701186fac3", 0x4e}, {&(0x7f0000000180)="d5c9a8944e1f6816f07fbe9e8e17b52c9b4d20a9278d36b4602a622f418ba0bed53a934bb10e53f5de92d5ea28340cdab89202d2d8cc39fb0324b9ab7770f7158a89331d94bacffd9b2cb8a986c4b254bece6324", 0x54}, {&(0x7f0000000200)="4236365e7d35e780143f78c5d466f53897c1544e987a8828c3ab1a40d2c0eb33e611904fe56eeadf212ff2eb2424ed30144b1b675fac7044deaac41dadf4264e18af686c0e5b41516524dc2d17830d55c375e86d36c4f44ec75b5405daad0275d6057525d7650512e47119a234cc0d18bc9a1d043e59d4773a117d8541496e4b89d0cfe8ee3bda508cf3", 0x8a}, {&(0x7f00000002c0)="dc0661294a2804cd3d9ecad95a587147ae2cc199fe618a152d48f26b884a92ddc633540760556802ec05a16d224a7e68f9da542e9fe6ecf5c68668cb1603c73a11c3dac68b88921b44d94c752ca1c578186cfe4ab6ac4aaf94274675bbf3c581f6c3910c8c2c13c7be1901bf63299b6cd433505c2885ff7056367b94878f7b5ee59dc6147d9a372585dbc33afb5ca27242c288987cd263e120231dd4199ec3a2a811e32d976120ae5d6cc25fac43c7b12e52a3c85bdae1706ef935ff38033a11fd274ef665b688163917cfb667a76efa185a0801c4aafa0633f28d7004dd31e3", 0xe0}, {&(0x7f00000003c0)="bdc95339ed2375674962ee659e75617d1a8b1c27af3644f6b0a3e5d7b0743e76ba9a5370ec505f771b2b542550829979455e57049e46418836c1b2a5d350794ce63eed4dad0c7bd3e1f42a25a00defe5cf37351ab856d6d7512fbbffe0a7a88b5e66e4301d989a0f38e355c7d8391a434b3ecad6bd042c51e51f7b95a97a1d9ce767f5a241909a7eb6692daceeed0413021e1227d61de56ed7890cbde98c3d4940dce7248d870b6216e2a839a3eb1b51273fe0ca79b0269999748fa8548196b7662b51bd8c152cfed6661c709b6ee20ce652500d981f55824de9e0605c6cfe4f3ef413846735214df4cd9b27fd5b8869852cc434", 0xf4}], 0x5, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x1000000000007c, 0x0, 0x0, 0x6}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/57, 0x39}], 0x1) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x429, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc48, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000, r1}) flock(r0, 0x1) r4 = semget(0x1, 0x3, 0x400) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r2, r3, r2, r3, 0x3, 0x5}, 0x2, 0xdde9, 0xfc60}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:22 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xffffffffffffffff]}}) r1 = dup(r0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000380)={'.\x00', 0xffff, 0x9, 0x6, 0x1, 0x3, 0x5, 0x7fffffff, 0x0, 0x0, 0x5, 0x6}) open$dir(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000340)={&(0x7f0000000040)=[{0x65, 0x9}], 0x1}) 16:00:22 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: open$dir(&(0x7f0000000080)='./file1\x00', 0x40004400000002c2, 0x0) geteuid() geteuid() geteuid() getuid() geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r1 = geteuid() setreuid(r0, r1) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x101) socket$inet(0x2, 0x1, 0x80000001) r2 = socket$inet(0x2, 0x4004, 0x0) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="7ab12a5b000daf6dec61a5a5062ee1475b4954555ed9f11a3c3b58f257ec52da0d9927a417b1bfb6a773af794dbd880c575c22864fb1bc89dba96da8d32d636a9509397971270dfd4a8554d511f4897d34c0146f52a619fdac2108e3f88baf4bc4b248bb6e2d0e184b799f0ce225e5391ca4124b0d66d1a22cb19ff85db71bcb2454762829b49c76d4cfd0c9cf86f2c64369f0586899e44c9c757791be7a17a103af", 0xa2}], 0x1, &(0x7f00000001c0)=[{0x50, 0xffff, 0x9, "e02b5d4607ee34a5fc53c3853f8c42ee23b68d0c2eeadf65c3757e93450f8ec47436c4252da7f8329cdc033dfd0a8e360ffd87fe343559fc9034318ec9"}, {0x110, 0x0, 0x8, "3c9a30e5240669a1bb3a0238d26042f8d3c855ba1c3c30c4fda65ddffcd375b0cc3f9298f8088b50e58635436d31491d9d62ef647163a7dcb9d840183fb878769114f9fb88487cb323c8abd5d3e177a398d03f2920f675f4f2401504afec05f87660d6025f3b17ab29aae47b5dcfab3fac174150ac8f174b6f28bebc530cb6984f666e462b4b388c54673777f6ac320bb0bd8f5167759b6ab860d561b4dbeaed464024e99fcdecbf088ce3a920ebaac8f8da1b4227ac593641a31435fdb47e878e0d51d6ff16d7bf725ae3369a7ee7b04a95b8734dbe16f1b36673ca2a7906a131a747ca61d7dbf8a7ca4b49cd50f20e22fa709ad1285549043ea7fa598427"}, {0x60, 0x1, 0x80, "02272439958b53ad4077e5be253f8e0d51529b0e5ddf949d0907464d1ff7d2abe5c8362332e1fbba63cc29eeac9cddd5eae0d5e3d651b68db8658c8c640cbd16e107d8bd1648e4f6bc391049b3c5bd"}, {0x88, 0xffff, 0x3, "04bd9b73e5d7067c098d1c5f0773ff3ad937c0c67be76f34a799e2f159095062d304cc6c40c316e793e8d445e4b08abec7a869bbe6592b372495d90600c1994fd2dce9e837cb94f9fb945769f3c9a053fbc605a7741ae3ff3bb35ba4faf4ecd0a32ac297d208ac5db825fc10dc166c2e43"}], 0x248}, 0x2) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:22 executing program 0: setitimer(0x0, &(0x7f0000001100)={{0x0, 0x2}, {0x8000, 0x5}}, 0x0) poll(0x0, 0x0, 0x6) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xd2) getitimer(0x0, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = socket(0x400000000018, 0x1000000003, 0x11) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x100, 0x4000000000000c, &(0x7f0000000240)="ebffcbff13b9fd81c9aa4e71300ce501c7997ebcece548e6f7acc8a448", 0x1d) syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000280)=0xffffffffffffff39) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) dup2(r0, r1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 16:00:22 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0x73) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x10c80, 0x19) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_index}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000280)={{0x2, 0x0, 0x8000}, 0x7, 0x9, 0x10000}) open(&(0x7f0000000100)='./file1\x00', 0x8040, 0x113) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') open(&(0x7f0000000140)='./file1\x00', 0x800, 0x4) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x18, 0xc9f) lstat(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x182) utimensat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x0, 0x101}, {0x1000, 0x2}}, 0x0) r2 = semget$private(0x0, 0x7, 0x1c0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000540)=""/246) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x2, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x60000) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) r5 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup2(r4, r1) syz_open_pts() select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000001c0)={0x9a5, 0xfffffffffffffffe, 0x0, 0x2, 0x0, 0x6}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x880, 0x0) connect(r3, &(0x7f0000000280)=@in6={0x18, 0x3, 0x100000001, 0x583c}, 0xc) mknodat(r5, &(0x7f0000000440)='./bus\x00', 0x0, 0x81) linkat(r0, &(0x7f0000000300)='./bus/file0\x00', r4, &(0x7f0000000340)='./bus\x00', 0x4) shmget(0x3, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x25}, {0x4006}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x4, 0x2, 0x100}, {0x2, 0x8a3, 0x7, 0xffffffffffffffa5}, {0x3, 0x8000, 0x5, 0x7}, {0x9, 0x9, 0x9, 0x10001}, {0x6, 0x4, 0x1f, 0xfdca}, {0x2, 0x9, 0x100000001, 0x6}]}) 16:00:23 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20ffffff7febff8f3eb8915a976597fffeff0000000000000000005f67ed06004f61e2d28d2a000000060000003e00000003000000000004bb893f00"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:23 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) accept$inet6(r3, 0x0, &(0x7f00000000c0)) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x4004, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="75c2a3adc7a411f1c976eb484570e83a5d8adce421bbbd77913ce31e1d0d9cbd0a57a1adca8f458a47eb4da67423aaa6d7990abbad3ab00f8cf0fde204d4d424fcd2cc0a3fb498bf1a44da80cbba5404c1c3cb6be6d3d3e25b5fa9d2136d5356bb54d2b43717a201842fe0ee58457ae6f2b0ea0570c4f318cc45", 0x62fe3d7b4d38ccfa) 16:00:23 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x201, 0x30) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffffffffffffff9, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x4a) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x28, 0x4) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040), 0x0, 0x0}, 0x0) socket$unix(0x1, 0x7, 0x0) 16:00:23 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f0000000000)='./file0/file0\x00') 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x7, 0x400, 0x7f, 0x4}, {0x7, 0x5, 0x1000, 0xffffffffffffffff}, {0x8, 0xfff, 0x1, 0x2}, {0x8, 0x101, 0x9, 0x6}]}) 16:00:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x8, 0x1, 0x8000, 0x1, 0xffffffffffffffff, 0x9, 0x8000, 0x1, 0x0, 0x3, 0xdf2}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) chflags(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x100) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x18, 0x3, 0x6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x202, 0x2, "d730c1e7e404000000000400000012b30000109e", 0x4000000000000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000140)) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x4}, {0x7c}, {0x6}]}) r1 = getppid() getpgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x5) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x2, 0x1c, 0x1, 0x1800000000000000, "b74bced63d88d79fab89c773a356a8b5b236cb90", 0x3, 0x1ff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = dup(0xffffffffffffff9c) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000380)=""/109, 0x6d}, {&(0x7f0000000400)=""/104, 0x68}, {&(0x7f0000000480)=""/249, 0xf9}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8682, 0x0) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0x6, 0x3, 0x81, 0xfffffffffffffc00, "79cb29e1f246c7b7c5ada6ab4150aa0bb9ad38b9", 0x232, 0x7}) write(r1, &(0x7f0000000140)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc79bb3768d030021120eaedfdd96371cd6dd29d6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118424cfbe44b8e61e182f5703da280f57f1b50810402003a029dc5314d2bdd1fdf79d37202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a487d7d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af64801deab47184d2435a83becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abe41fca059898900157cbaa8368da60a12ccb796608900557ffab1dab54828e03a4789653715d831934677237e685c39db05078122825a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84aedcbb7085053f2e02884b44b680cd961db6b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d3254fda9d6c68de4ca83acf099d5e36e8626cb357b858a116dd887c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0eae2f2e75aa91a7f16c86efe270d068bad67bb0f89c1df6", 0x224) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x1c}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x3, 0x0, 0x400) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000140)=""/59) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget(0x0, 0x2, 0x28) semop(r1, &(0x7f0000000040)=[{0x3, 0x81, 0x800}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x7, 0x5, 0x3, 0x400, &(0x7f0000000100)={{0x200, 0x9cf, 0x4, 0x1, 0x10000, 0x1}, {[0x40, 0x81, 0x8, 0x3f, 0x2655c685, 0x4, 0x80000000, 0x1, 0x0, 0x1, 0x9, 0xb07, 0x4, 0x81, 0xea10, 0x3ff, 0x9, 0x400], [0x6, 0x100000001, 0x9, 0x5bc1, 0x800, 0x0, 0xf8, 0xfffffffffffffff8, 0x8f, 0x8000], [0x1, 0x40, 0x3dc1f927, 0x2, 0xfff, 0x8000, 0xc530000000000], [0x7, 0x10000, 0x8, 0x0, 0x7, 0x5314], [{0x0, 0x7, 0x4}, {0x9, 0x9, 0x3176, 0x100000000}, {0xfffffffeffffffff, 0x2ad2e577, 0x1, 0x3}, {0xfff, 0x80, 0x6, 0x9}, {0x3, 0x0, 0x80000001, 0x5}, {0x9, 0x10000, 0x4, 0x3}, {0xc941, 0xf4b, 0x1ff, 0x5}, {0x4, 0x3, 0x81, 0x1104}], {0x2, 0x7, 0x8, 0x7}, {0xfffffffffffffff9, 0x80000001, 0x7ff, 0xffffffff00000000}}}, 0x80}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() syz_extract_tcp_res(&(0x7f0000000000), 0x5b11, 0x8001) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 16:00:23 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r0, &(0x7f0000000000)="19ae84f62ec582605dc95f2e2bb3a0672c45d43df0d3bd1229eb1560ce62cb00a06235f068addf6ef0e9f388f169d4aa9da50b5d63dd7517df7f88625490cb1671d52751306b42b4928dbad0775ebbf8c813de7a5227a182e1313eaf9989223fca0195f2a821623f51097e054908bbcf32f98b811302", 0x76, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x1c8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x7d, 0x1) pwritev(r3, &(0x7f0000002580)=[{&(0x7f0000001580)="6a86", 0x2}], 0x1, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20c00, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x34c2, 0x4c00000000000000, 0x3}, 0x9, 0x4, 0xffffffffffffffff}) 16:00:23 executing program 0: r0 = socket(0x3, 0x1fffffffffff, 0x200000000000038) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000180)=0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) close(r0) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) pipe2(&(0x7f0000000080), 0x10000) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000012c0)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x416, 0x13, 0x0, 0xfffffffffffffc39) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffc}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x1f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:23 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r1, &(0x7f0000000080)=""/101, 0xfffffffffffffff6) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[r0, r1]) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0xca, 0x81, './file0\x00', 0x8000, 0x6, 0x4, 0x1f}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) accept(r5, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0xe000, 0x7) setuid(0xee01) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x1, 0x10001}, {0x9}}) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget(0x3, 0x3000, 0x201, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0xe) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x480, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x6, 0x7, 0x9, 0x0, 0xe6f6, 0x4, 0x1, 0x0, 0x0, 0x100000000, 0xff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) write(r0, &(0x7f00000000c0)="aa", 0x1) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0xfffffffffffffd97) dup2(r0, r1) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80000021bd, 0x40004000000028a5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x7f, 0x1, './bus\x00', 0x7fff, 0x96, 0x8, 0x80}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x10001) 16:00:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x3) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x4, 0x7fffffff, 0x9}, {0x3, 0x1, 0x36b0c1e1, 0x2341}, {0x0, 0x80000001, 0x401}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4c}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xd8, &(0x7f0000000280)="0c58a629714eb30709bd5a3a0348b57bb758ddab0f466eb545aea632ab16c4a07d5be72f5f07bd3b4df7141e1fa5f3ce91d3ec466d8847c38ebb70306f034feeaa170dd07369d2ab2e76d00662d9461eb787635bb3b2e91bc7d677cb61c3c28216336ba066ea7745e482c2d92c33549245c0bc9f774e6e8493e9bf13bcc970995e37de49177b5d3b5d4d0d6091581538566f204779405c791b6b99f237ba8cb6000e39b0c3310faf944d96086afbaabdae26d0bd2fec4161fa14a8e57bb9576aa8055d4aa34c1893551ab528ba3eb93e6a4b7ac5db6b5933") syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 16:00:24 executing program 1: r0 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) shmctl$SHM_LOCK(r0, 0x3) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r1, r2, r3, r4, 0x10, 0x5d7}, 0x6, 0x6, r5, r6, 0x4b4, 0x3ff, 0x9}) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000500)) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x401, 0x7, 0x6, 0x6}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20040, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000280)) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r4, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "854971000000f70030000000000000001900"}) pipe(&(0x7f0000000180)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000da1, "b08d16003fc75e001a00f3ff0a6300"}) close(r1) syz_open_pts() 16:00:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10482, 0x0) pread(r0, &(0x7f0000000040)="b6c669007e15b0275902ae17925a43d942c618f36ad69e34610bec4661de38c294529b59fe5ea07e6b09c0561aca7ce0a9cfbaa89d0f178e", 0x38, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) fcntl$getflags(r0, 0x3) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x10001) recvfrom$inet(r0, &(0x7f0000000240)=""/221, 0xdd, 0x841, &(0x7f0000000340)={0x2, 0x0}, 0xc) lseek(r0, 0x0, 0x0, 0x3) ioctl$KDDISABIO(r0, 0x20004b3d) getsockname(r0, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)=0x20) pipe(&(0x7f0000000cc0)={0xffffffffffffffff}) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='x\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x8201, 0x160) accept$inet(r2, 0x0, &(0x7f0000000580)) read(r2, &(0x7f00000005c0)=""/60, 0x3c) mkdir(&(0x7f0000000600)='./file0\x00', 0x10) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000008c0)={0x7, 0x3f, 0x7a, 0x509cdfa4, &(0x7f0000000640)={{0x5, 0x8000, 0x7fffffff, 0x101, 0x7fff, 0x8, 0x7}, {[0x2, 0x2, 0x2, 0x6, 0x10000, 0x1, 0x5c17, 0x40, 0x4, 0x3, 0xfffffffffffffff7, 0x0, 0x400, 0x5, 0x7f, 0xe0, 0x8, 0x24], [0x4, 0x0, 0x9, 0x1a5c, 0x100000000, 0x80, 0xfff, 0xff, 0x0, 0x8], [0x8, 0x6, 0x7, 0x1, 0xffffffff, 0x3], [0x5, 0x80000000, 0x40, 0x1, 0x10000, 0x4], [{0x0, 0x96, 0x7, 0x48de}, {0x0, 0xcda, 0x7c, 0x401}, {0x6, 0xfffffffffffffffb, 0x7, 0xbd}, {0x9, 0x3, 0x0, 0x5}, {0xd8b, 0x6, 0x7, 0x14a}, {0x5, 0x2, 0x80000000, 0x3}, {0x1f, 0x4, 0x2, 0x3ff}, {0x5, 0x9, 0x0, 0x1000}], {0xffff, 0x7fff, 0x7, 0x1e83}, {0x80, 0x1, 0x9, 0x1}}}, 0x8, 0x2}) ioctl$TIOCSCTTY(r1, 0x20007461) kqueue() open$dir(&(0x7f0000000900)='./file0\x00', 0x900, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000b40)) getsockname$inet6(r1, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r3 = semget$private(0x0, 0x7, 0x80) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000a00)=""/239) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) syz_open_pts() 16:00:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0xfffffffffffffffe) setuid(0xee01) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x100000001, 0xffff}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x44}, {0x10006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x52f1c463, &(0x7f00000001c0)="20390008000579") 16:00:24 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x90, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0xffffffffffffffff}, {0x5c, 0xffffffffffffffff}, {0x40000000009, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0xfffffffffffffffe, 0x8, "001000002e0261cf0101000000000000a600", 0x4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ded9e2aa99a60ee4dc33f9169a4bc99aa494d8dd"}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20020, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) close(r0) r2 = dup2(r1, r1) r3 = dup2(r0, r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r1) syz_open_pts() write(r0, 0x0, 0x5c7b77af706517a6) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) 16:00:24 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setpgid(r0, r2) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) read(r5, &(0x7f00000000c0)=""/35, 0x23) r6 = dup2(r5, r5) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000b00)) r7 = open(&(0x7f0000000100)='./file0\x00', 0x880, 0x100) getdents(r7, &(0x7f0000000140)=""/216, 0xd8) pledge(&(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/wskbd\x00') r8 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r8) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f00000002c0)=0x7) r9 = dup(r7) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) recvfrom$unix(r9, &(0x7f0000000380)=""/169, 0xa9, 0x800, 0x0, 0x0) r12 = shmget$private(0x0, 0x1000, 0x212, &(0x7f0000ffa000/0x1000)=nil) r13 = accept$unix(r9, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f00000004c0)=0x5) getpgid(r10) shmat(r12, &(0x7f0000ffa000/0x1000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) shmctl$SHM_UNLOCK(r12, 0x4) getitimer(0x2, &(0x7f0000000500)) shmctl$SHM_UNLOCK(r12, 0x4) r14 = semget$private(0x0, 0x4, 0x40) semop(r14, &(0x7f0000000540)=[{0x1, 0x44, 0x800}, {0x0, 0x8001, 0x800}, {0x0, 0x1f, 0x800}, {0x4, 0x4, 0x800}], 0x4) sendmsg$unix(r7, &(0x7f0000000ac0)={&(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000940)=[{&(0x7f00000005c0)="51e7536868c9831b54a3c1b6690fb0a40ae1208ec32b982e2365953fa8a16b33d12b1252c40f1769266c47a25eb35de09ff73339d0ec137ab70513dfc654a6a6b40417f006c6ef9d1303f1418ac3ca8ab3348189149eaa8361348f156338587c70b44f152276de4c3c286d83e1f9c41861a12d928c464c450a412a043f95e94f1ea9bb57ff18299d48f8a5", 0x8b}, {&(0x7f0000000680)="4cc6a5f4b2d5659e17047872a9fd20a1d6dcf7af066182c095be0a829b7ae97013c911083f40c4b817a12d04a9a6cedebb558aa5bf5f", 0x36}, {&(0x7f00000006c0)="fb2616bd9416886d0936e3ef04fbbcd6f014f86ddedb7e171d6facd790839b6dedbe48daa782cdbcabea13c9ac258a2f01f6750860d799237bd46daeaafd234ae8b0c41d545da5722ab0042dda5e8bca4a1dcc84b8ded843efe5838f2e65c5128ac8fb07688980720e45a42b52fed9162a016d75cdbfb4a42c0681988a22a7ecc547c6b7d9a3349b5e00149cf5a843bf0a85e358dab2b1b1e71444c4732489", 0x9f}, {&(0x7f0000000780)="2c8cc8ea82fe4be4c3b1b6035b6058f74c09227668a5dace15a3a03c08d4a08bdefe8d639a51f93f69db6ffc288565acee6ea2105fa75422db8d14517724d6d7c972d4d52851135c807a2c8f34692625ee313c84e4c0673eb47313eced20ca4ff0664ed472c3535149e4ea2c24d7abec095c7e802236ee3623738b1e61449d2664d2fb6344e43aff1a2edfed729a24a1d5ba915271604a2acaa2c98e", 0x9c}, {&(0x7f0000000840)="4aba3f5e671457db9bebf6c1d63ded56a8895ef88786236e12b1d5281743eed94f751bbea4a8a54f4792b566cd9cda28b79ea0c6d8aa1287c3bf4e207a49fd462a0c357033", 0x45}, {&(0x7f00000008c0)="f85a5271def05d3fa81f3f37dc1abfed46537d04bf2b5f13ae4799c1e96255bcc835d2879ebcb7d1d7316b346956b5cf77f61676c61ac487c43fef68d6d44845d1024f738c4f838ba59fbec5e10a4105fd575ae135ebc598699e2ff965daea5b", 0x60}], 0x6, &(0x7f00000009c0)=[@rights={0x30, 0xffff, 0x1, [r9, r5, r9, r9, r13, r5, r9]}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r2, r11, r4}, @cred={0x20, 0xffff, 0x0, r0, r3, r4}, @cred={0x20, 0xffff, 0x0, r0, r11, r4}, @cred={0x20, 0xffff, 0x0, r0, r1, r4}, @cred={0x20, 0xffff, 0x0, r2, r11, r4}], 0xe8}, 0x8) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='#') 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x87c, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x500, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x5) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1a0, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x47}, {0x4, 0x4}, {0x22, 0xe4}, {0x1af, 0x1}, {0x82, 0x7}, {0x87, 0xffff}, {0x8a, 0xfffffffffffffff8}, {0x0, 0x6d65bcde}, {0xaf, 0x600000000000}], 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r4) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') r5 = open(&(0x7f0000000240)='.\x00', 0x500, 0x2c) connect(r0, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) sendto$inet(r0, &(0x7f00000002c0)="f954927383927c259642e3a71ed36271439de55ae771d7d5b36a512c7c30010d239e7c42168643", 0x27, 0x4, &(0x7f0000000300)={0x2, 0x3}, 0xc) ftruncate(r0, 0x0, 0xa4) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000340)={0x0, 0x4}, 0x8) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) flock(r0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)=0x3) preadv(r6, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/241, 0xf1}, {&(0x7f0000000500)=""/134, 0x86}], 0x2, 0x0, 0x0) seteuid(r3) fchflags(r5, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000600)={0x0, 0x1, 0x6, 0x4, r2}) listen(r0, 0x851d) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) fcntl$lock(r6, 0x0, &(0x7f0000000680)={0x2, 0x3, 0x8000, 0x9, r2}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000006c0)={0x10000, 0xeb30, 0x7, 0x9, "31c60d60e90a22ab428d640bf3728185853ac7b8", 0x1}) getpeername(r0, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) kevent(r0, &(0x7f0000000780)=[{{r6}, 0xffffffffffffffff, 0xc1, 0x1, 0x2, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x6, 0x3}, {{r5}, 0xfffffffffffffffe, 0x30, 0x8, 0x3, 0x4}], 0x7fffffff, &(0x7f0000000800)=[{{r5}, 0x0, 0x2, 0x800fffff, 0xd90c, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x21}, {{r6}, 0xffffffffffffffff, 0x80, 0x40000001, 0x7, 0x1}, {{r6}, 0xfffffffffffffffe, 0x81, 0x40000000, 0x4, 0xe4dd}], 0x80000000, &(0x7f0000000880)={0x81, 0x80}) fchdir(r6) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x7) mkdirat(r5, &(0x7f0000000900)='./file0\x00', 0x40) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000940)=0x6) ioctl$BIOCFLUSH(r5, 0x20004268) 16:00:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() getegid() fchown(r1, r2, r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/104, 0x68}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/241, 0xf1}, {&(0x7f0000001380)=""/206, 0xce}, {&(0x7f0000001480)=""/91, 0x5b}, {&(0x7f00000000c0)}], 0x8, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) socket$inet(0x2, 0x5, 0x1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x100000001) r2 = socket(0x6, 0x8003, 0x1ff) sendto$unix(r2, &(0x7f00000000c0)="b10005046000000000000800150a000000400000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c803ff7cc53c894303b22f310b404f368b0f90000002000000000000020208010000800000ea00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) r6 = msgget$private(0x0, 0xca) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x5, 0x7, 0x7, 0x5, &(0x7f00000009c0)={{0x8000, 0x10000000000, 0x9, 0x2, 0x3f, 0x2}, {[0x80000001, 0x1, 0x2, 0x100000001, 0xfff, 0xfffffffffffffffd, 0x7fffffff, 0x4, 0xfb6, 0x100000000, 0x6, 0x80000000, 0x3, 0x8c98, 0x6, 0x2, 0x7], [0x1, 0x4, 0xff, 0x49, 0x71, 0x80000000, 0x5, 0x4, 0x0, 0xffffffffffffff80], [0x4, 0x8, 0x3, 0x8, 0x7, 0x9], [0xffff, 0x3, 0xa00000, 0x1b460f00, 0x60, 0x6a0ae10b], [{0x1, 0x5, 0x9}, {0xff, 0x5, 0x80000000, 0x2}, {0xffffffff80000000, 0x5, 0x7fff, 0x67}, {0x0, 0x8, 0x4, 0xd4}, {0x80000001, 0x8000, 0xffffffff, 0x6}, {0x3, 0x6, 0xc0a6}, {0x2ab, 0xffffffff, 0x100000001, 0x7}, {0x3, 0xbe, 0x100000000, 0x5}], {0x0, 0x7, 0x8000, 0xfffffffffffffffd}, {0x6, 0x6, 0x3, 0x36}}}, 0x0, 0x3}) msgsnd(r6, &(0x7f0000000400)={0x3, "cbac6def4d0b28927428597da236a2a6f5e063394eb90e74ee4be527ffe3d6c1"}, 0x28, 0x800) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000080)) r7 = semget$private(0x0, 0x0, 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000800)={{0x401, r4, r2, r1, r3, 0x10, 0xd1f2}, 0x1, 0x1000, 0x9}) msgrcv(r6, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f502c241b057519f72117000000380edcff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6b6c6822b171fdea652b04b15e4d3a31e0330ca960e312e70a75eae29440dc169fc112e078b4d047d7c8c5866d95398e97449e69e4b26a8186ec4bc026a3846d4621b31eab9eda7bbd17209d3a0f8b880fc06009dfd9527fd681fcfa2a35c991fdd191b819508e0fe6baaba247d6a7a130776224b8af32e4e3457286fa5bd633773252dfd129fece332eb3c686f1ceba18472e06532"], 0x99, 0x3, 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000200)={0x0, ""/128}, 0x88, 0x3, 0x0) getdents(r5, &(0x7f0000000740)=""/192, 0xc0) msgsnd(r8, &(0x7f0000000ac0)=ANY=[], 0x0, 0x800) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) msgsnd(r8, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) 16:00:25 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) fcntl$getown(r0, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x401, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0xc}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:25 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:25 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000001a00)={0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000001a40)=0x1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000280)=0x76f11538) socketpair(0x18, 0x1, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x80000003}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x9, 0x2}, {0x18, 0x0, 0x1, 0xc2e}, 0x2, [0xfffffffffffffffa, 0xdc, 0x7, 0x8, 0x8, 0x8, 0x0, 0x7]}, 0x3c) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r9 = socket$inet(0x2, 0x1, 0xffffffffffffffff) lseek(r9, 0x0, 0x0, 0x2) fcntl$lock(r6, 0x7, &(0x7f0000000400)={0x2, 0x3, 0x0, 0x5, r8}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) readv(r6, &(0x7f0000000740)=[{&(0x7f0000000440)=""/54, 0x36}, {&(0x7f0000000480)=""/198, 0xc6}, {&(0x7f0000000580)=""/164, 0xa4}, {&(0x7f0000000640)=""/213, 0xd5}], 0x4) mmap(&(0x7f0000021000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) pread(r2, &(0x7f00000002c0)="5ccf8d0e84849b64429eb411b2c4ce167b8a9c19a3a831506380ebdaec9758f52cd7ac4d120f786c0a2a91d280e9224f69a0557f5ddfdc968115de3349dac5cdc1229c821dba595536cd76938781ecb1975f9872d31cf80fc09f71145b9248", 0x5f, 0x0, 0x0) fchown(r3, r7, r11) seteuid(r10) r12 = socket(0x18, 0x1, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000001980)={0x1, 0x42e, 0x9, 0x2, 0x6}) writev(r6, &(0x7f0000001940)=[{&(0x7f0000000780)="a8c424f5233b012b576603c307fe7cc22989dc4a6ba5469b9fcac3e53cd6bf68102124855075c06a3057459291a3157633294973ee3713dfab2cadd7d49ffccb1d91bd30e4c03795d9fdba7b5cdf4c313239c7e917ec4545a03bb7ca0648c43f42abaf01486edf32a8c58c5249cc00b6b7ecd26692139d3e9bbe6cfcdf28620f27426d3a1b98ee2273e18114620ecac1d9ff2198054f1b8c91c759545941407adb39b8c48bc56f057b63a4c6fe5f7492eb140e64eb1f0c031e9873694d9dd67947ad511f2233bdbbe26e8bfdab8ad1c519435d93ab17b524be6632a6ef1d782b5ab20738027a3b47e0e83a11b1fe84c5fc3b", 0xf2}, {&(0x7f0000000880)="b2b664be038bb26e20e9a5a1a59447ef08b5a5c33f0d9fd298396d8fc267cd27749f811732529a1cfc2a546f779cecc3d8af712c714bad078c3f5fbd907f0361e6f6d54964a020585f653812b54704cd436ee1563fb42fc485375b639064d929f381d706ed584dc3c29b2bf8b6681ce42075fcaddb4b228092a6c5fb0600a8dfd6735769e661c627af44aeb457f03e838197230ea625953d07729cf75753a19a639275930399358db1707ee19965fbceb724ce7ed3f9b9944564e5796bd34bc21ead74cb2b97e64289c654f9f186a0051f8ecfb54389bcc4f73eba5789e03d27b1ded8afb84ff531a74d370213ea540e084d0aa4ae478e1a6b1b4eaa6d4b5ccb1f74178260e24fe37a85957b00dcac38387649cb3b098c2cb91cd6bc0a2793ef4f15b17de93a3765f08ae1043963ba85ad4e18ae6bfe7b86172cae397e0672b357c6dce439f07c3c4c17cb395d0dcf3ab9c7bca4fe0861ac2e73fc47d60aea77d4539b3b314436eca778e01f888688142a1fd93d09b15f4b4084c5b5d501d3c22abb15c771c088f93ffbb7e61f8b501d9f40a4afae78f26a3d2577d7fecade7597614350bc7ef93539d2902eb4883761d2f96b724e7ef515d9e2a3b8a9827de813fdc40a359e00015884a790296d1bbaa1505539587de1b2433f7d40cb5718b3a25e298d223f68e4270665fdc5c4fcd515d451ba30cdb104fc69263723acefa32a95dfd2fe02a0d05be5f7876231d7223a25f07a2626e0ae580c70a98964c7cb443b95e13fa45729033264840d2a49c6ad0bf82009e7e5c236b5a32461cc0ed13bd10d7ee012ee98fe43866140b709edef9ea7c41f4ba17bc0111407517d3282f01e86bf2fb1768196d315a2db1ef9f32d7916da48d117ce251407a28755adfcb3ac370b90a4ce5c7594f33c51c1c4ac729ce886121ec814389fb8476522ed3613748a0850ced151cf75382d1e029722e378b88204eb427f6c953620938eb12be3a9ff59ca9b41b8b005db5920c6669d5e10aba056581e93a81d80ad90d24cf22df9b93b9a1ea590f7f1f4d53009db9a4bc66cd0b3b77d6f56c4febd51665e5f688a675554665a63757a4ac09c1f7aa7c8f913b2ccb796e535405f625aaef4f5cfaff01b120d696a75ac0661302969e75a13f1d96afb694e67bd8aee644b51fba586bbb070ff188d106eb8b70eb5db161f4676bbc66f2d59b44cedf3ad9d832962062007a76e2e1b01568c15e3feb56af939e9c1c9bcdd2f9d6c8f20c96f0e4908dff70015803607580618410642db5b4bcc5aa20a0b2ae58824cd7243c4751b734f8022768f5a142c04d91655355ca7fed0198910b17bffc5ccbd0e37097a6b757fb4e9c63ad7e9f74db5bfa61ba3dc4bbce7090b2ae6813c76bab15af489915973d71c60df515e8e5f04a039e0efec33d1a868b48d89e3b56fc9f2a00f7f72fc8e16284eadecb742e7f3b24688c83158d3fdb6d34a7b34461833f4421a088ea58d034851cdb9ef6adcd088cf7668954625e84899f3bfacaaf3edd1b948dd0c4584a11418d3e09155cdba4fb2602067cff741ec7e220314f637a5db63fe5905acfe1874be673f883fabd4502585bfbd4e5281472e881c87287200167aaac9faa68f1a286621e6e16202f19d4b1235bc5500ff00e7fa436dbdfc2a7a0d1514172d584a3bb4f9a429280e850e2a4db164ba1a13a06d180a1b25410c2b9387b84dc58490493b873211d2db6f992d31fda8e58c5afcbade09fcfdfef03c155418568982c878aed9875c1630b20b731fa0fb2d42faea3b29f38afe46a769c327170360bddaf83785de5858ee9de8f5383263ebb4101a13902c594c78078640f8b4abdb582dc75115022c39227253baa9b7679e512d5aa17060620ceb8a605b1c68958f006083673e83b69d9ec81edb95e328d2b15455cb96423756548b0bb511c088f2374c9552d985798f41f742fbdda622febfb1e52c554d74c89e0e2ffe197a8f6d3e6e935497f292342ed4303fe491240e98688524d0704e9eecf156e89c0eda4210b170ff008853db75b33930e92c335da31411aae2525876160233abad76136bdb21bb0e9c330c72b256ef2949f2b186ae465a0618b7d07e62fb38083b7a0587dc8d6f7df1e56202163ff67ff0b06422e325d384d9be0f80e4a2f6cfe83a134aae647079953d208ed75dfc9f20ce16d37a47ebaab284a42516fdd4f26fa4a8e39f9dd755ea7924a60138aea2e3d50067c26238f237963ea2f3d3cd48433a10db766e8e39f2ceeec1108bc4414a089b6737681510f02139266791682d5b07dfb6e8d9a202b84d851e4906d2947d43195cefed1fdfce0dcb91c335395c046b4baf020803b2e644b8519927dda666afc1b45587078714449d8521008e791df0d6a8afac81580462c61c593ba3b70903ddd184fd309203157e8a8151173789eed8327618d378e96a91044b6628b86a6bc466ed2250432b235c7e72c8d09af3439940a1d7ad7cecf919d36fff474b3ef7cf0687dd756ac05fa25f2d914d0b9307ddbd6d1edacc2802e71e06f2cd43814df42e5e4ed18884b163629a03f183576d949b64c38272dcc4577f94af2a05ef1789353d9c58b55fe67723973e4d03bb3a5e832f3b11127993ad6f55ff47ece93f6852d560a9b82d7ccd35687a4eec594e695941309f9aef497a27c34f86a060bff293c703ec332f119afe26d047ca49281e728ab73e34e1fa47ed0317f0e3136b0a9ddd5ca973124851a3dbfa82fa0ffc3ec115d9ee460bcbe23c4d3fdc235c45c288fd0478179b3bb81aa864f1b57792f5141d195009177ca5c082c34cf4ddabed97e45b4528c65e3330127a654133fad803d48177e736bd588b52a308b52c175131a926fb7dec3b9805c4c6e7e35a193ae0b8f7dc76f2143a171366c13637c76581d27fc8bc1e8179fe21399d7bb995b9cf4f1a5d6ebc902315b88a2c3a7609f342e2beca9b29ad42b97bcdb86580f49f65c3ad19499bc2e98e638dbe3db31f5d41a802bfead1891491124bcf2f26fc8a16b746d93ff64d0aa592651a6eba6f22e3a02cda521f946e90249841f64408a291319f59d7ad54b89b36d4732b9f4a90e1d4c2a975cb209c3bc1d15f341d2446800b6c969b42000a622e9f3ccd02ab64762a2aeadf6844f149cdb56d372b3cfcab61a0073064205902217af96ef891eee5013df91e17e30e68f5bb1f5060295bf09fe70e2b6d7eafcd57f021cbf1f4af2e8bdc088b2bd342798be11c25a503c001de2a7fffe0b357f141687df1e737eabedde88ae08b719fbc682a9e4b250ff9dc99a5f7b227b085c46549f108e67efba6f29f5d8892180e96de8924207e0f4a94198f3ab6954280b2b8c219f65d4ffb26433817daa83d21171fb099514590ddcb6083cee7ecb8a71a83df8e507d1b2be96588ce5df059afa5a883e872db4e0b86a7239fb716761403404f9d310ecd3edf2d8955b8be24774fda83d72e66fecdbf1ce5d42209788ff13a08bd487486771be0b424c3180f3573dd7d8b951b6b04a5a6cac5da28e26cb4995456cdf71dcfc3af4ed33742fe1f7fd3694442971603789c4071db185ed0127fe69f33bc6bc6394d495a2074be218ac7daea30c82fb6c408792213560d0f90b96804796b688bbe0656411a3b98ceff56321df583dd4c08d82ef2a25d30312180b51f7cf613a7dd37dfcebd115ae0983fca8b2503bf81d02769879446eaa36139e73e5138d041f3bb150d27f12d484478a0a6730f9830b31e1faf0aefe355347ee0e7d019ab11af4a293fed6966b7c954205a47e536eb7a03c2f68bed146f682fd5be5e7bcf91ed4571bec864592f90d0f8b51e25ae33018c47d3f07aa8b3dadd98c18b4ec43f75c2dbd0a5ac1e09a13c0938e345fe9c2e61b9f31a1122b5c8d8f7eb46053d4fa5d2811ce56e9773914cda4b9ad699af01630825808bfb9a55544695e48c27f7d83b45b63cfbb59991e3de1abc5702ebd1a5e3e49d217f20502a03a7eddb2ca6e0eff2598a584757dd4626a02fb56714ed5e0e87a63b959bef794fa0158672c24e46d14c09856c9927dd9f0580a5520346c4450b3b3cc027388860967c19b2ee0cad2ff4b36789632f43550ce454f9d21f1d3a15eddb491f89acf6918daafa560d9ba8003a7b8ea0be5f1c2b0ce01287ab5442db669eef2a1c12462941c5e0dcdd1a614a89a4fcaa4df254f53c6dc664ab7c7f28530be50ce853e9ee126e21d4763aa4217b2e9cbfd28a76ea061c2b909ff891c3bd5e54398c81cb59b5ff70e802b73017e374c1c85e4bc169c79510c4f7c87139325b839ab3e0ea0c59681478dd8ab9c1e3a5024b75d82c74fbe25ae713be1068c0b58ba7d49aa0278f42ce1ecc86caa7fcac56f2fdcdb699c358dfd24daab5cd816dc5fcf0319cf4974d852bc33b3245caa55a146e59be92382c8aea5e8eb7ac6568567e180d7cd3c1eb6c8b508f1f667ffa5d4bef1373905eabd076f686d0434ac177191d9747cf784ddfb7d8765e555085a94875bccaeb146bf6032f3c8d4b5e6badaf20737e98222087f0bf8a2200edc17f876ae69d6b2c0047b10446a2f59173485ee33531a52e0dafb920c089a71980542a8589f95dfeaa9ed4f396e9ae105f84d13eb3724703b12edadbc9387f2c23161d8daddb123feceaebebc4adbc04f8e32af833091fe59727fd0968863a9d8c8b136bab950831079c1605255daa3b8b58dc290d9ab7c3c022cfaaef8eb614debe2de3ded2846d8edffc7f8679e5b91f621fcbf5b9fd9e01a885a4cec79a3b19e05648cb7c37ca30fd868fcb60b3d1c63fb069b5eea31f60236226a444f4a81b02e862f728392ac4d63e303374bc87fe1aae76f3ba606b8b51b166e9df5b9c9218546043387785df61cd16e7fe0590e52199c2c45cdf72862d4449018997d0ca04d48dbf79fe3e7423ceb504965d3cade9b810ca7d1985deee535e343a555d1ad777a1394115fa27dfced65ad6768263a0ded77b1a8708f901ac6f9c97232a9fff42305bdf7f281638d92e1da59f1d1b4e322fd3d71cd820c9c7064d0f376001a2311c4d29468dabfbd2798991d94683987466559aa87653dc1350aa47d9d8d84b2b67a0f8a0d3ee50c2c83cb24b1568174baeaf388884dd76e2b3b09d5d597ae8c06a8c5f8193aec59f4d1607faf6bfb3933733d7d6a0dfa9db11488c4459d411b589952aea8679483721370c04a934c2d782031eb87cf9e2a2c4fbdb7169def1187b2c8c7eb94b5d9e5c1bb661c8618e0986fd38cfc50a0b2408492dc8aaebfa90f38057950cfc718cd301aeeeff26491de209923be9ab00735ed56b155899f9d8cb835bdcc55655e4da2e778517d433f40fe909b962dadeb74535b026fc2cab159aa1672ff3fffc31e8fde7f58fd74f1fb6aef4029faf07f864511d92609da3b819cc3f031d1fd1cd0da842a0aaa86086664ef257533d651b930230ab5a9aad1efd60b299531427d0a9395858385da989dfdae7fb5201c82b8b00bbdf6e2b85a4f88ac277746ec962a6616ca2553da5e0f374ac4518baabce08d451a58682d21e3fcd3c09dd3cf6af006ef2c8cfb2b03ac2234dedaaa849f327afed21e26862a6b555888b465bf662283ee09491cbfdbc0d35292b7f61d1026d23b5f27ba9b8d7d4023403ffc2919aef69fcfe8fea9b6345e12476f62f5f983017f6560a020fab140b42bdffc0e931a7d291f31472476fcc86e4c7671707bcceba8914172f29933847608e99c4a7f49f443a410c1dc66ddaf781d9b6204446327195b8c094acdcdf2fad3277c27ebc", 0x1000}, {&(0x7f0000001880)="5a404955b38296e6c5e20b73300248fe9fba812002bfa863ec7e320b3b766a79b30efb79849918e8ba9255c1976c405d83f7389fd9e4be5910128bdbf749309fd9fbbc5db578d0a79a973d35cfafb698cda3f76fc22d1dba3af0148d255799ae98291ff63973da76b35cba4f46594848cba01add18dabac321dbfb6b112fd9fb0289fab31155eddd0c69bc3eaa12c69b3a0e798c68486db6bcda44011e19751dacb12e3cf00bacd9d5e3a99ea2e27c", 0xaf}], 0x3) setsockopt(r12, 0x29, 0x80000000000000e, &(0x7f00000000c0)="900043c9", 0x4) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f00000019c0)={0x2, 0x8}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x8) mmap(&(0x7f0000478000/0x2000)=nil, 0x2000, 0x4, 0x12, r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000101, 0x82, 0xffffffffffffbffb, "094acb7f7dca5fafe62da220c02278d1fa592e5d", 0xfffffffffffffffd, 0x100000000}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/247, 0xe5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xffffffffffffffff) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f00000000c0)="e47e38b3c582bd35c1dc2f3e376a97eeb5c69928306b57c7a8ddaf235b247a3ca9efa61ba5dac322f4be08e88ee6459e82ae774c57fb") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:25 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="85350b38bb3ed6803bf8c1034acb52f70e687db6d02e990d8c779111c495063d7e730df3418391a68ba13c5304ac5bd70b83e1051f891b", 0x37) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x401, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = socket(0x11, 0x7, 0x9) shutdown(r0, 0x1) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:25 executing program 1: r0 = semget$private(0x0, 0x3, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xc6a9, 0x3, 0x3]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[0x0, 0x4fa, 0x1ff, 0x34bcbfa500000, 0xffffffffffffc5eb, 0xa99, 0x5, 0x80000000]}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000001c0)=0xcf88, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = shmget(0x0, 0x2000, 0x204, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse\x00', 0x80, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) chown(&(0x7f00000007c0)='./file0\x00', r10, r11) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000480)={{0x5, r7, r9, r10, r12, 0x32, 0x5}, 0xffffffffffffffff, 0x5, r13, r14, 0xffff, 0x487, 0x1}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x80, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000540)=""/146) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x819a, 0x0) getuid() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000640)) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000680)={'./file0\x00', 0x8001, 0x15dcc908, 0x1, 0x0, 0x9a, 0x0, 0xfffffffffffffffd, 0x0, 0x3, 0x3ff, 0xffffffffffff0001}) fcntl$setown(r2, 0x6, r14) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000700)={{0xffffffff, r15, r8, r7, r8, 0xc}, 0x8, 0x4, r6, r13, 0x7fffffff, 0x5, 0x7}) 16:00:25 executing program 1: r0 = open(&(0x7f00000000c0)='./bus/../file0\x00', 0x400000003fd, 0x8000000000080000) lseek(r0, 0x0, 0x0, 0x1) 16:00:25 executing program 1: r0 = socket(0x11, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) fchdir(r0) 16:00:26 executing program 1: r0 = socket(0x440000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = semget$private(0x0, 0x2, 0x400) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) setsockopt(r0, 0x1, 0x40006c, &(0x7f0000000200), 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) r4 = dup(r2) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000002c0)={0x7fffffff, 0xfd6, 0x9, 0x186f, 0x8978, 0xd8b, 0x2, 0x10, [{0x0, 0x100000001, 0x7, 0x3}, {0x2, 0x5, 0xfffffffffffff801, 0x100000001}, {0x7, 0x9bc, 0x2, 0x8}, {0x7b, 0x6d3, 0xdd, 0x2}, {0xab, 0x8, 0x7, 0xff}, {0x16, 0x40, 0x4, 0x7}, {0x5, 0x5, 0x1b, 0x7}, {0x0, 0x2, 0x8000, 0x5d}, {0x10000, 0x401, 0x1, 0x7}, {0x5, 0x4, 0x23793fdd, 0x8}, {0x7, 0x35, 0x0, 0x9}, {0x5, 0x5, 0x2, 0x1}, {0x1, 0x6, 0x4, 0x1b1}, {0x4, 0x4, 0x8, 0x80}, {0x6, 0x3f, 0xd, 0x238}, {0x3, 0x1ed, 0x1, 0x2}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x3, 0x179e}) fcntl$dupfd(r0, 0xa, r0) open(&(0x7f00000001c0)='./file0\x00', 0x8, 0xd6) ioctl$KDSETRAD(r4, 0x20004b43) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x7482, 0x4, {0x6e4, 0xffff}}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) write(r0, &(0x7f0000000180)='\x00\x00\x00\x00\x00\x00', 0x6) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfffffffffffffffc) execve(0x0, 0x0, 0x0) 16:00:26 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) readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) semget(0x0, 0x3, 0x400) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x20, 0x100000001, 0x1, 0x8, 0x8, 0x5, 0x9}, &(0x7f0000000040)={0x4, 0x7f, 0x9, 0xddd, 0x2, 0x8, 0x2400000000, 0x4}, &(0x7f0000000080)={0x0, 0x0, 0x57f5, 0x3, 0x401, 0x9, 0x7fffffff, 0x64b2}, &(0x7f00000000c0)={0x100, 0x7ff}) 16:00:27 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) syz_open_pts() 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x90, 0x0) pwrite(r0, &(0x7f0000000380)="c9002cff313e5fd3bce8e0f565edf387e3636baa1d6bbcc585488e3f4462ef917f0bd49bd21f15d4f80c02397620e809eb1b6ccd167652fb63cbdccf2f585a70d64737c77b623311f067a9a8026059b10eb10aae85416030eb6aa3f4ca5274b355ae82f5727965ca13402cf219fb6a82425acb5aff4d6c3d96f98e75500f1aa1e0df043bc63c1186f1904c79b7785c8ff33cddfa75ec99abe82f2bd00b8baf80c986f82f02451a399901dd7ae963650f75a6575d4120a53b21cce125b0a96f82576e772740dc3a9d2a67b05c4f29ac6540d06196f98866ed134afac10077b8023b91b51a7136bbb02fe16b8f4ac749b84194e1da27c3", 0xf6, 0x0, 0x0) pread(r0, &(0x7f00000002c0)="10ed72ee9b28a64e1f4129cbf5814f73811839a52671f417d1c929efa282031719b6c962fe82ef2f419a06319c69a52fe2af03c92885d3fcf7f78938982a6998130a67c4dccba20a42f66b73a25d6ee15d89cad7471fe4fecfbe4cedd6b531c74c397b707fc5876ab1911a59c3c2e6977de09e9bf163ff17ccb3c5b4a3ba34d00c21ab61f63eac6ec36be7105d690f0c1054fc30208518606d", 0x99, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000480)='./bus\x00', r2, r3) mknod(&(0x7f0000000080)='./bus\x00', 0x40006000, 0xf82) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075850013f1071d36807465e18c0fa6ae84c9f0611da24e14da00c20002e1838f74652d62e159c51bad5a8b8c1a79f4c024676a856c0af5", 0x57}], 0x1) 16:00:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000ce8e844ff0a304673e8a08c9f98ac7cf341574f657a8162ea312511c61cd20c3b76df84b0f403620b85391acdee08d73e1000000003af5679854e577b6456414669e57deab575aa9747d807bf8bf872c16308f67866a08ed261d391ff36ff40300000000000000546fc51cde9578759573b9df00e62296d7565bc3cc6529cde795c16078e5ab4c52458458562ecfaaecc045d7883bd88644ff05332a836ce96c4e5ac5e27f85e11640d2a48239ee4e6fb6a9268d794638cbcf79f1e65b92f5ab18eb43235a5801d2eb106c087170eef655b08be59a7dffbd1b13f922848524c8ed25bcaee887b26c4d677d1e6928f6edf4a88008ef73a8c2a5fe9c4f33ce6964d44e14a84ca3815f4a89f64cb1966e936cde33a759a71164fa17000000000000000056d8b5f92f31da5b23b058cf"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)='\x00'/12, 0xc) write(r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x120f, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000027, 0x20000002b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x2}, {0x40000000010001}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) pipe(&(0x7f0000000080)) r1 = getppid() pipe2(&(0x7f0000000040), 0x4) fcntl$setown(r0, 0x6, r1) 16:00:28 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000004) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) getdents(r0, &(0x7f00000001c0)=""/94, 0x5e) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/147, 0x93}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/139, 0x8b}, {&(0x7f0000001340)=""/168, 0xa8}], 0x4) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) pipe(&(0x7f0000000040)) fcntl$setown(r1, 0x6, r2) write(r1, &(0x7f0000000180)='\"', 0xffffffffffffff43) ioctl$TIOCSBRK(r6, 0x2000747b) 16:00:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x90c) socket(0x3b, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x45}, {0x6}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10030, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x10001) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:28 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmctl$IPC_RMID(r1, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) shmget$private(0x0, 0x2000, 0xfffffffffffffffc, &(0x7f0000ffc000/0x2000)=nil) 16:00:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x10001) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) socket(0x1, 0x5, 0xa2cd) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() clock_getres(0x0, &(0x7f00000000c0)) close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000100)={0x5, 0x80000001, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x4000000, 0x1}) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x6) kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) fcntl$getown(r1, 0x5) dup2(r0, 0xffffffffffffffff) 16:00:28 executing program 1: syz_emit_ethernet(0x4f, &(0x7f0000000000)="5d409c3a12994fc05462e976c30e4af85c268a11d0c49591ecfdfa8c95232d67b6d1201a7b08c6f63942f3de93a07e1c563ff731cec983c715da1f43c6c7bfb5aaf21c553a258710a687926f881dea") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x18, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0x0, &(0x7f0000000240)) setsockopt(r1, 0x80, 0x2, &(0x7f0000000100)="5c2be302baefb1519bfefc974873dd0ff4aad42b53f83cbeee140a1d0edd80286c703d3d49caf38cf59ed1044afe0bfcb0064f097064f91c2cb627044fc45137965c71a814eb653391e7aa4f21cf22784bcdc1223fd0c9f9c83e85a02a30c5301291e412d322ba65dcef781eb852b03195033613ff95e97ee4c9d6db5303a14ef716545ddb48c95b10f0f810c15172242a69a03e5c3e9f938032eb17da73e4d0d5b0bc98fbebb45cf11c76dc2d49e745de308d56b046adc381e48d769405bdd6b7ca2302c21db34d46543dc24ac610a1239c3be546c7f2f1924949b4cf5de771d55205f0446c0af2f1c4ce3c091551036c5013", 0xf3) sync() syz_emit_ethernet(0xfffffffffffffe52, &(0x7f0000000480)="2b4ca0286a211f74e27b5449608af284d3e5ec9da0d7279ed8471b52fd87d15a4707fbfacef7c9683cbf8638107dc46c1e64c995fccf23cd5d956d97c000f14fdf8ece21b0378e453a7bb6c14ecded8bb3cc38ebe2cac8ce9e3eef6ca1d192893affde3fd8da69d2f26789eac99b85a42eddc9a5fd70c5b3a9ee00d93d27945e262a4df2628eaf136573118bea29e03be70a98c77258e31bc490c7f680f728b78789a215722ddfe50b87f56a2e3e3438862e6b4414ff8cb71d71ebc76f72dbb9815a409b628ebe304e8fc65221e5735845f461e9a3f01dda25f85579d3d4313d6ac13218e696d473e0ce79c7411dc1f33643ead38a1e784123be703943a1cd0680") 16:00:28 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000180)="8a146650ed", 0x5}, {&(0x7f0000000200)="afea40090d3257ab51f02c855726ce60c8eab90244c4bddf543a8b9b1b026987b676569d6aceae981bd8b1c9edc9aaeaa95efe4a726f58e9062f7e867b76af8a3bf557bc41ecc7ac2b7d3b27800d522d41d632d6fd92a932063aa26afba778b7d21682180f342af10f81a4c729210ea396deb032a1449bb0b519776c517d5e5ed48ac3b2a6308c2ac89c567b00ca0e2db5d5d19aa149915feb9c70513ab05d864eab7e837bc1a03b12dbd9d1b46ae819de3c668228db66297bef08b76ac6a7079f17b925f6c8a09a8168c28da7a249488a5f4acb07404f39f43bf1814ab79a015e8db59004801bafc7dc839b54708ceebad2e350484ba9070c4d626934b8fab90b1449f05b7cb9f95207af45059a0c8e886d7eb6a1cc72f81448ac820e4b1e6c8c7d7a5fecf9d0aa0faadde8d687b6e9eda307316e426cf58a8bb656e0c7ef2c824d197db3d63b7ea07a87ed20d7e224377f9811ef44e10a926e19b1ee6c23967b5c4ea0ace0c1afbbb0d7682bc489ac494f59725c8fee888a8206fdbc35ab2e809e7b6fde7e602557d32b79cc8f38f386aa35009996ec455b625ace9944ee11bf8f2a76fdfb943329b5802a08591398861e0fbef11004ace052ab36cdd62da0d209eaccf67d75cb1f66cec65d94e467a789b104709ce1cdd28defe97b374b462af182d6a89ac9f9a603ec81bdb1b4e267e22acb0bd0eaf0c0e37a709ab8ec94d22b9d978eee5838cb681dd0b8d817ae5c4fb9039d07f9e7ba14ccbd7852c21ab0a5304a6dd5083d65ca584c1aab099eed4ab96e5f8ef41c7f44e68c8bb1c50eb66b2c21dbca0d547e29bff1a318d65bbbac583a3209dbc59306ca752ae4d9920e7788a54347f032fbbff470d8bdcdec80345e92656abf15ea474bf26a944c3f229fecc3400a2809613b4cf4c7671f548d7fe9edde36676654d559a7f07b1974e9de6777ed614317c39689dbdbeb7230e8f1662809a62d9a6ecc1f7bd28010e5af08361ef21c01142e841ad558dc7ac47f833c8c11912e2ae597d32044bbf3b8f26b3b5834fcc6aa692809f0b48a64001bfb8c241f39f9b596175526321a37028ee566a58cab0bfdcb99b42eda83d2cbd038adc673f518d428d420879760dfb6c51675b0cc3ea17a4f7da2745fc29b4c7afb70378abd0ffd78564ca304b5ad672ca3dbbeee7a3dbcf903df3afc189f80e09abc756c84d219a2e093f4a99ed2e16f049db4b6ec032ecd434ccf0f367361ff8d2e2971b53f047ba74103bbf62a5a69fa944b8c3514cfbfc72f217a207e39e22ad05b06ad00b29517922dbbb693a2a1a6fc9cc419b507e1dbc3797ed2a051f381ef57bbce6bd686dc487848ff81ed8c36921208ca56e84b45344a405b2c5934087b92ade0a48b973482d70a030bfa63faf21a0b72b685fe10119fb07daf7962276bd5ee2041210cc4f6a234a29b248f4671891fb46d236a16415d8045b2bd219da358b69158ec5077d082040824a5d5bb05a343e8c0383bf69b7d1c7bc78640771ae54cad0c73083f661eabaa08c53efdd118d254b7b60164d70954b897144a566ee78ed96bfe9f73737af3e9ac71ab7e314b63c5bc9d82bfb04cccc14d2e3029083bbbafd3bd439a00c522d151230730d79bff79f3a4cfd4f45baec49517a52368f4da81529414a654bbd23f2e34a50f4bab2513017edc5409364591124e4efae02fa6a0df490eab51ed5e5865aec87c27329eab0066957a4c203515eb0122ebc9f77dc8df402f96389fdf8c9b4ff821ccbc9dd5ea06c7e3284a3e2a5898794ce8d05173d80b5b58b7011bcaf29957ca9e5836323805b8969fd18da7d28316f56e7b304c4fdbef8a9214de902b62c657bb9574b7a586716a4c285f7ecca328114817347213a6cf0e17e0390f33b9f17ccf4fe21357769b112f1aa810ab24c0ca21f152cb094dcd568b09238bbb26f9b0fcfa929ad7369754a24efec6b47daa5844a4407c9ae471a24748acac781344a5dad47a5c2a233ae50e6087bd1ecc1e776761580f776bfb1b78f8105c2cc1ba80e1576e173d4b98f4e051d372c00fce6284b830f82da45e6f48b3d517728153ebae971ba9cfac8c5b7a6024d1ba643bf6a598e8deb07c0ed67d08175f7055fcb736562d92989f085fb7b2bf5dc67e79c97dd3699d877f1e5a10e301d2ccf93f76e9adea067bb9e71ed236d4bb1be61b46215a26a208bee1000ee7d00f955ebaa808774586359a2024d4d26f0ae95f6a42ea697619433cbaf441572c6b79309e1a2c5389ebf712b6e0aec85de98996e15d52be702435643a92b364bd44343a6a325441a5bfef73640fb40b4ed649dcc49c08b28cea8727ae67d7a756226c8939b0fc888d01b4d5db0d1f64c37432b88a5f8a278286d03263a104ba0a90825dc9ef903ab50fc578d0d224ccb0a870761728677031da15ddbf0c6ed43a80e46b8d00ade87eec95af630fbb15742246a2aa5b266a47ef6712478c209d3276f5c1941392a412db83805102322ccdac77157865ab10d88027ac455c1a8af2ee926c8dc575a2e76b1b64d32790567513211af420a58f4dc94f8965380c308e396ae4624279bf0627099e392e2143fdbc11b74984a0853f25c7653059c3b45f0b59e28137fe883f601f0b20e33f80818504f37c87eb7dc662f6536a6ee2c9925082e16080b689f1a829edfad964410c8fc74a30d8ad858df59adefdf723929c7a380f3480327c6a3271f992fa90362522c6949b81c731faa1a783e3f3ed5974f72e243559af6c3adafc6c4393bbaccab5b44328ebe1e205be5d93ce5cdb48586ccf6a271323fa0b0911ad32615a6d9beefd8fc4d1a4ee6418d10752ab5767c1ed368b488530a0c77213a2f856eca75a51421339fc74eab389477e9bc9fa4388f96e31955abc1a2815cbbfa026adedfdb2fd61ce127da59a150f7ad31cdb666ee7947406a3b7c1391c76dce5e0993002499ea6db07da629eb7a41774b63638a36d110d6e80dacd18d7c4cfc4e80b83122689d3abfe0b6825c7e03d6531c740524e7f43696634d584411cdd723da5b785ae369d2881dadc2bf9670aee08c03550a1ee82f2384ff30cc38fbb03d2c9939d85d9a3511fe9a995ad6f2cedd352bda29f5365afc7d5501cf2b35e6491bb4b42fe8e0f81871820906f3e36fef7f779f1fef01e767d2c86a1f432c2a283682a1fa148930730c5afe59231bf140908b08f0778373fc15a32ef18edac1472101bdbf4a5c0ebd2acb22697a47643fc10f737ddaf0c03c9362afa79011851c096aaecf970855afdcbeef43ef38bcc0ffbe76ee11e8b617bfafb9130c5738a8e315088b58a3fd02c0dffb0a02ebd68057dcba6f70a33b96dacec3d2237f619a7e303e51a828a721a91b24d3f840a2cdf73fd72a492179820a1f3d4412bb465f6883c53746973640ef6819ed4cb81157e6d33f0ef9399dfa141e0043597a0380f4cbdf16159380693be8f18d328c014c787299ef7675bdb50a7290ab5b98f0f2c53d442a692d0ec9a459cb213451ecd475b4e9bc4dfef8f371009c8ba5c380f62380308b94920f72402ba7b3bd330b9c51604a457b17d133aac2fe2568bc3baa5402ed3569c13b907f254d3979cd1a002cb85130a18db1a9a3fe68c2303e809ffa9daadeb21d7f8e4ab3ce9570cd0742d09ee16bb6397997ef8d6f805eb25ec277c96d66c71e35d066a5e136338171fe1f6f33dbe40d2c400cdd471c442261455acd81de90a43302e58607685a1d2c013ea6bfc534b18e42f34b9c819ff2430d9cd70b07005602916c53c08e3bcfed0415cf624e8e96f161bd02f9d14b0b061aeaf707c8f956ea0ba04e097a94c0c576f48ef2b026fc8b8e160d767dca3eda9204b994f28ca135ae6b8ccf0eaf31ec1d66ca622c1eafc36206fc9decef1b75b72fee0fcd262077169143c0330c44a41d09789a5f63b3c5947170e7d0bf7d7028359b3897efb039cfce342dd518279960c62e2cd26bb4bdb8e570e4787f501635b4d0e83a1199a6232bad055ca5902e001789ad99d0a9754246b4c311b1aae53dc5728905f4e6ac75e2edd6829c4002ff4d80c9e4fa3b0a4b738597701104c8a2ffdd2e7e37f2ba571b3f36c163b8623244de4b6ccf50e0d665853d9779df29356bed6656dd9a616af1e28f8bca4cb332cc13b52cefb67dc2311576ccd57468d0291e5acae28b99b241b80d0ccd219b6df7a566787c24fdc4da74102ce9f66b33a722e0aad8de2e24a93ae16ebe6cfcc1c1dbd3de23f6334fbd98d0e1b9e58144913c01b8b344e0a2ca20e9daa500635c9a6efd08f6b42a9b24a19719bd0fd5a8e8e89eafe2f41cf18d62fe2a5cb0c9e89adf8aaf1dad6534325edf896e092a5eae0a48860f6a8e6202b0a228ca5c348bea9e8d36290a9d2723b838ab20369651905805322be01bb57dfe788044bd37469e1fc8042dc61a4748e1033f4ec7ea56f22ab623a635cb8960c0bf113d2b04e56b510dc00be99c6e5573f1770ff4485ccfffad0d7a4edf3b8a341aae548121f9c45d592c90472240e86162de3e191f3b0c398a7c3b2586d468225bba5e5772883f6cea4ed81edba69f98c4513f3e66f62b8983f72cbf37d35ad1dc7a3a15f799ea66f8155c6711116035cc8160f17a89a8dce2e43436979fa37e271ca1a6f99714037a904fb4b6ada5c40234d5bb2b5e539237e66fe0cfdad93e2c2bda7286ca37eb98b5ac7e82230ef3d0b8593752cea22fd20750534bd0c0f16d8ebb5a16912910366725c2dc856ea0ad913430136469fa6ba356a0113e7ae3eb34ffd4539fda2aa778e5e1848d2665cf280dc4e56cd1d6b7b7b45785e88b76c61b66d838a0851f0d21e863eeb10a55393e714350b9c6438b2f69a20cb81b6ad0a7072df46fd66d898da6ff8125f05d45dc4939cef77c5d634e034cbd152ebee3ff1e31085cbbc61e74b745610a5a0f927cbf270a72555ddb12319275e6e5d65a38099160bbc476e643481d859d5888695649634b638750bdc5bfcdc21303efb186de143446ad6e09c29ab1f8d8b51a4afc810a7722b56ece6d1be976f855b2c0cf5661191303ba1aa41b5db59a4ef96b062235b62dfd18866193ca932b6df0628f255609149a860df60d9392f979a1e317744c9eb7cd3ac8f9bc167596a6488b4291979cbdc366f36267814b45d0020da844c58d4c7868da9a7d02e301f014802be8c7ad803c5c75c555299bc8476af034148136d6badda50c9c66c5f171ac7e039aa5cf4b584389b439f6d93070441600ed9d7f84c7ebafb57dc2a50f1468ed9a9980706d07445181142d94060631fe32b708980a8771f9c4aa72ded1cb1910df97b41c65c3632dd6fbddf0cb5ae74d5a2c51fe30ab7174608227491fd17336bde77b6d1fb0d07d5e1cd21eaa7466cdffafed5f307027ea34f8218660fb10d49953f392a68f9fad967be79006812a04000dcd5744ac87a137634321006c2b63952c29dfa094e53de2d8b4ec03613a71c380afefa1f18d6a422ca523367790be84ce6de3a2bb47cb18ae62b42b6aa87d50fdccf5e04ffb5d6343275c24740c3dd82adb9fb528011e7708ff35e205c0dce9634b864fb01e63d61890fa6cb9b4e9ab8e3b125fe6e134dadf68fc24a21f4da233ae0a3935b3f6e0645b2544246b8905d5413d49bf6f6495a6f25fdb64e390fb5f7efd5233befc05e8aa161f7ccc4d651aefb91d198493e2289933d92704579212f87dd2b94e92878908860c263b8e448820b1d49e250f1b50134d396d174f7ff7a662d96d242e709ad9e73d696865ec30b84a0b069e9c918a592", 0x1000}, {&(0x7f0000001200)="d8d83c05e65f8045ab", 0x9}, {&(0x7f0000001240)="1de75dceb521da17e792bbb92daf944e8e08998d581bd08778d56f152baeda09ac7efe322b14fe7b4e68d0ffb4004f4157de850c29d3f9f3590991179a4d6f2156b09ee3b77d3c206e009aa5aaf78b108b1ab1ddf12601dd0f98ccdae72a231ac1aa3d27850024f6c6020d5ce047169bb9a640eaccc6df82ce2ef8abfeae0e1450fa27d2d51ef49d05bdda039165e6", 0x8f}, {&(0x7f0000001300)="5562203dddb528da5a28a09e1988a044", 0x10}, {&(0x7f0000001340)="f89b30d0f39beb984512f84625d7a6cf061e641c663eace913048fe9aa5859507e237e233c62632f2cc7e523906503c3c7be207b579c03dea7cddf51261a25aa1d90078037a2dbeb532ae2edfed6f67ab2", 0x51}, {&(0x7f00000013c0)="2c17d00534714593af709816d2547dcb4395b2231bdad29bd395d1a458e6f9faf14ad2ff36d209df8b1fccf93692865974e277ea0c7bfbf454c56b112613d36f566a4ea3048368a8678f9256be13321ec1028bf1020ce822bfc33e23b7591294b8c814b9212cbe2092dc681743e89fd819e71fb814b671daf8bde544bd0b22f0e51ae300021169ce201f4c", 0x8b}], 0x7) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) r2 = fcntl$dupfd(r0, 0x200000007, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000015c0)=0xfffffffffffffffe) fchdir(r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001540)={&(0x7f0000001500)=[{0xa7, 0x2}, {0x88}, {0xef, 0x5}, {0x4, 0x100}, {0x0, 0x7}, {0x87, 0x33f}], 0x6}) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x41, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000001600)=[{0x6, 0x8000}, {0x25, 0x2}, {0x48, 0x1f}, {0xc7, 0x401}], 0x4}) fcntl$getflags(r3, 0x3) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x6, 0x6544, 0x6, 0x1f}, {0x0, 0xfffffffffffff125, 0x1, 0x800}, {0x7c68, 0xbb, 0x1, 0xfffffffffffeffff}, {0x6, 0x6, 0x47, 0xe4}, {0x33aa4227, 0x1, 0x8, 0x8001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r3) r5 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) getpid() 16:00:28 executing program 1: r0 = socket(0x2, 0x4003, 0x1) r1 = dup(r0) sendmsg(r1, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="ad47f96f6bae5b7036a543da84b36865dc123a5df784e9c82e97b3815b5de6a1d640dc5347083116f80b1ddfe913080a14d9320d930b16e014f8b965bd9e", 0x3e}], 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="c800000000000000ffff00000500000079ff93c9c31d7fa1f8ad26f49321f5dc9db959dcb2ae3e7b8e1a55ea053227b39a074931a66670fd68f40c33da6379ed898d252900d59803a127f67a4c1d594013806527ff31a043650d101dc7c65e3518403c305c850154f0043289469a08c5c3400f7732dd387335341dfeecdd240110c5fd625c4518c74c048f2f34c03e50446b9dbe28cc696e5a7ec16dba46fc19c240870402984088822129fe300c8527df6e65db105776816dd2fc56e32e4870f81a0000000000001001000000000000010000000700000046c09687260d0f7563096658b28b56ee1a3fd9ae69726432ee8fd077435c3aa7cd34c133922124a81f2d61309fe23d8c5a9611a27bf1284a95101757ce6510c86905b42acc792c4b4d67edd0f981c8638f083340457b73c8d24f6448af6629feb7d9a6f4189602954855d166902cc0b059211832bd9d19ec130781b9749eb6eb2387373ec1b7e49d15221097ea76c652601b8b7997e0a6009813160c132836e3c1d960c249e9743158a639b34a3c35e362169d4a4f7286c2f304a8723e300bebe721ef9f41b45d0c519f1f90ded8ee272b6b1907054335fde707dc9bc755cb531372aa8b6823b5324bd33fa256d9868e7a1294e6224639c51d1b2f13770000001010000000000000ffff0000010000004da1a242927c8b8927ad3906d9d6c0525f4094ccc2d69ff428008fbac3b07b0fadb6662643bb204ff6083ace1b9b041d3f8f91efb59dcc69143b50ee0547732e40e6bdc0d56f80ed5c363d10e8a5de391a5da59b18f2f13312eb7869e58956f87b3ab5415ae9c42182a0a1d48ccc185df22ef6a7a76d7f07b88a38103dda7c02ff1b129593a6ac4af739684c367b1ca23bc54b6fe802380d6361903ef3977370c3b692b704004e2a76e2cf3c5f034251e406e5b542659220e8953e50e457bbb8685a75a6da323d3fc64a9adc29cfda860c2738223106ce697449c55a1a86a95dfd19a72000d565e91bdad0dfa4a960e68fd1d493925a0c0fd4141a59a96355b1f8fa54a348ac8b41d641235c6bae35f5f292ba698e960cbbbde8ec8a4a44747e7b2caa022640970caf6ffca97d0438801245f7eea864e51e7f028e61ad8900e02e9605135d879a224d4284c0e6201d77d1780e5473476dc6aef3bd641ef81b414280b557266ee10c73eb9ae2dc49bb44874cb1f99e9491915644d433f6b074388a545f9589e4f9d99eca2cb301652411131673e0faa46f1550ab6434c563c66a0a299644f1b066c81596a1d5ba675f46c028fe421e2efe06031dd7e8d361988ba7b56d76e10216eb4201c7fbedfd43cfc0ea14e945911e61c7fe895c940e6cefa81dbe2298f7592f84ffc35d3ac18642711325bb4936b826c37c9c1ac918dbb88cc8841fd0c73d6f26715f69cb2f2649b6a06d92d353977263c6e06511c8ba8694112398417dbe3826d6eff1cd80425b8658c77157f294ab7f5afb65cc3336845351e74dc82ef25f3014e8b1a8e74f1efc5da97d81a071fe21a89d6df879b66b1973bba1d1fed19573e8f9973ade4a7a82d64c782ec663090c03a65d92575969fbed72f4b4bee4879a9113efcefbceb4c71c441433554d0d15eeb832fb759465f8d1d748507a91cc4c8dbc4ddaa49ce0c7b0c4ae37e3e478b38eff875e105fda807669582ce24f81a7a4f263b4ecbe8bba9d5d14e3610ace767a1105d6690042ead27fa790f1dc159b2f4ac0d8b1b0a7b5f48da624d104bc90143eb7f4ae324af804cb2abb97612f0993b9fc1d0c6ac0be727dc78562e8260464c244c087e78fa42b4647c511935ebdfea20a34eb4fc7aecd34549f10e63282ec300a7876de3f752e78c846bddbb085503a9f0e2c19c55528e57aa8d43ec7744b6d9214fd9847195000f2290ce2483f4504081b2e6ea9fed3dd4a37ddba8e7d607244dcaf5dc6a62cd973b9c6d3127809ac2461cbd86caff3dc1a599add638928f2c078cfdbfd4acc2fa19bcd789b5099af9f5219ed65de06254b90bd4040bf0af1da45f5e6de617d08eb1d18ef58634d70dbd11a55e726326f07edbd74a6c67bd8e814292449df1933e6f8dc3ba999a22e136bfa7a13595db27a4cff072cc1ff6410239e1bbad04b387f578a991a5232eaf81f53f4f372f646ea58ba9e654ce07c8d5db69711762ce85fc99b4d2a27cc60af420456a779b8158bd8e4735a5c465a3718a0dbf8e56defcd4cf83f6a3245496bccfeb84f539ae9c1feffe49f2c226a03b8eae5a68eda48b642e6436539d3b539c13a474fe786e3d445c17f450e20aa16d1d6b503ba216c1fc7f615e0656d5140c51f0be31e6e9d30654e71526c746e7957984f2bbe9641a4494bf90e7872d99ba7c7edd75af44ab0410dcb9a43ed06a818098406d999a7f64a6153b428b9a12cb9907068b5adf636b28022fc5b09ab02332b8451d5992624c5d1440e37d96aa7e3e2ddeb65232d673c46ea509852d42989006072e431a602f4ddcc53ba7d4d3fb5bf7fe36a95f970623c024da852b949087e2e7569dc4e72cda83b450a3e4431791c4151afd340ccc1d46ac3a439d2361942464179f860a57db4f90e8aa70632e8c84890ec7313139e51b4d07f70fd3d19fe49b1541fc5a559602eed32e51e880f22aaa4180ca2cd182a0c48cafb1876c1a9c9eb7a2ecda9e6d91f3c43b12ade01209e63d0ef750b30ad2997cd9677cab7a45f80129736e4ee41fef7a3a6137da6705ea554a411e97888136d59e605ee98400e06285be673bd24550bdf48f622d686b382d9b6e3dfd404f0d0149afd7edb165617948e21affc85929b05082e0dce0b973344b1b480bea234ce372a9ae276bfe028b894c5c934b5e23ae947f1274376653e790a7c36c0351e8b5eab5792359b9de060728117885195669b182d8a645e6655a7d9e33b2f414e02c0e227585a9d65206be3b939a8fc7e0466d24c3d319456a09f2c72aca584e1bb0eefb829d1038319dc25f26b9d386b060269691c910ef1bba79a091e5ff7c57bceae727c3ea73420d0016b6b69665433152aab5a7a185143a48fbaa68d59337c839ee8427fdc1983d0bfbcc2036f185cdd160143c870f3b21bfb5935e3d2e02b190eaacc678b16ec809c5a53cfbced4c410e1fc629e08ff68d0b2f2c353c6a632c8a5ec7f8aa896da345d6abd6e9e5553e66dbc39de7fa758632bf86fd6dd8ff0f738185a61d3756ca8655fdccb8b0ad4111c542a964963a1d024506d600502528f0ef0a31c77c3fd72101c69813ea464400d81123a504538e57a93397aa4ef170461b61b6e8af3beecdfea90c745086db2a890a3b3889cb44984af680934c16563bfcd63e91063bd1452e678a71d89b385b2e6ee951e7edafd69554a8a0851358bbb3729bbf835b97f50cd6c69b3dcfba12dfec9880f9e3f311cd2c40d42af96ce761c59dc059ca3b0435375a8767bd248ad1d00bc76d05f6e4d25a13b73f97cddb531b42112148d2e0a1b29512bf13113896baef12302ff8226a727ddc05b8485a84e170f3cb0a255ab416055579ad14566960e897ef595d19500659ff81b2ebb5309267fc670c0cbc17adc7fc657ba623f027f604c28cfadb6fcd86df260a9346005e82b86bbf960476022b2c0c306e1e12c591e44a56f5bb01d5cb88e4fee1427eb42779bd98e2af06a5b92a4653f99e54e96d4d1cf4eca24ebd4c414288b0750c00ca1b61415f09627fab62cd365d47633f4da3cf80454d7cee9da8fd364790ee630a8731486030ed1ea63d06202c864617d002142a357b313c18159dfdb2e16b3a8afea164c6ad4b7629bed890ccb9259359f460f8f7aeb1dbbc3b4276acddb4a2d48ee1492be84f70927ebe420036f7e42a34cdc8e2dbfe00aa5b8d8dc284b4d56123320031648dd4d9d2101ae3f4b5fef9c136709adf00426f39d1fc4cfd99e83c021ac01919db5376715c5fc8edf9f9025baf820865f2fa7fa8277e8950ef58b30df14228542e3f8a742c6818b30d293e12aef8cac530ab3e959038bacde60b511a52ee9bcc66d7bfb1dd2265bc051c9b22ee43cba1350413922955c67b23fa06a5a4e67a42a01a75fcee839a75b8b66560567e44a5103980fb88f5264d529507cae2a7a24614140287ef41361fa111090edabf9f096484c9f42e766747e8fc00803d02f833243eb1689c79273ceca67314c9e5fd11a3cb0975d52eccc9906324602f323e25163c4c94d67ad1db4b9df3bc7c9020c03df711189216fdb4a893a4ad8f65beefb2c59ce72b48a0a2704c555b072612ff91cea803cb7d0244b952bf538c7274cf175bc9d7f6f6861dcea4b0aa0711a4ec74ee0bb608293a1c083b0b24a38163a918880d3fbb38b7200ade6ae33cea6493c7ab1b8f2c75c29d947d1d0a1cd3537fdc3601b743a58f232dcfa24174af08ecd2bfd74063c9d7964f6d18032ffb00e24ffd00780dcf78b7a319ffc9319ec1ea0f26f99b0781c99ad43b6ed120ec83baa73b658c2bf6143913e3795220d862a31ce09ce686d084b4d4c98ac6a7bc6fa6af1dae0f472715bb31554a1c742aa547f0707ff3f04cef343db6c2d45529ef60904f2ed7ac33762f08dd07f4e07580ba14b3e549ca1d0ac03f55242504dcc00ddee3351838bf9d44cb7895b8d8c4e1ef2ccadb39e5dd290bdcfa4bf7c0ced45d75ba8d8194973628d81247204c832126abd4960b4ea3d33bc0a33392f432faf45c076dc9f8095f3201326fd9ec855d62aac2e39bcd7ebc6bf66c029ce46e4ff267a07d2caa0f69779c8e3e537ab7b354c24c6fd3b48fa2290c6ad1bd018ec8e340483134a02cb6d08f52c8c8853860f2ddcea628f79720670f5627f10c5af2f02a9a9b26032034d6c4134d1dcaeab2b366e5d1f6c5e6c3fa4465fdcc40bca4c97bdb917a08eb8d8ad06feb790a725ea5aac2afd8640ea338b538faee02ef6c4561656d6e778ac2a7eba31718539aceff99104ab7cdd280c8c410a7ea9c83bc95cf173bd48b003dacd14863ffe5a3e62591a7d8638fa0068541cbf9d3bad1f8052ddd3377b20d1915b2500e14ddbddf77297f3062af6060c78cfd7276528aa93862f7686d86207f1fd8b35faf2214f338ec6e1f00e0f5bd08c6a5e0ff3fab75102746aa0ee36d202db84cc709c3f66de0c110a349a9ad5423ca5be2cbc6ef86cbaf8b2366c93bad70cebd14d9cea67a3dd24bff395ddb49bf0c9b766c4ae9e1787aea0d6261aeb82a46793a63db70edb99c4529c89bc6bdc954e11d6af11e6a8eea679d149b5509f1cae6a6727b49a87789531cf543df82ddf7e9721b740a55ada2ab3abda8ddc54652b4012b8dc4d97c6c5b0174f0412596e25a743704d655753bff9d76ade20c94ab3e63c8c3fe26d8756cfdc1a50fb511755c0f0bbb544a954340b7208ba45b38db8be76efd6018e876add124c3a14257cb7425643dcc1e6fc65757dc95269069a494f253ebd345beeb4841328b91e0be74fdd9638ce321d21c218658bf7e3a89815b5eb9c4209aa1db037f8fec0c79fd28034387d79754e39a4e9137e1dfd52d36117c2e4fe816319f4696720a9d766d13014f080cc99ad6444015f743bd0d4af17b7463f1a84b8c3b5e86dbe01e19ae9648161fd22b6355591972d4d7053d595893359821a5722cda593a52a43d7e165b9ba3a800442ce8c0ba87bc21f9b0122fc0b2f853d5fd327b49d43255c845d59d79a50e857fb50317088105942518e9aa2f773f22b68abb5b0df5635c71dc50f9a90aa48468c8a2b307e605ad339a868161d61a7d19f9f457f3191b2e2edd1170d57aea5d6aa57a4ee31b48af86482dfae38c78ff0cccb780110f25af15ee557a4c7e8ed6a86814d5271ccd33c83db107d8fcbe077308b37af48515f8c6047b547a2e198bbc25c87e0e7a329d05222b4d37182045b60f7d63cab0409842a7622aa887cfb9f820792908b31d9289bc4e2172b1711dff0187446340f5ed01c5d3f0d27bb30e67b873d2e66d6949004bd2fa5e51d9153f0b2465fd631b812c2907b53a5efc87a87121b8fec0048d51ae4cd37074724e7a81ff34bff4e5976ab8bcada62cfce1354e771d89ab36e00ef38b4ed7dd817e7339514940d01dcb52ee6ccbc79a695d8c457523f92190b86662a736a01c86ed2ddf52f6cffc29e52f109270f37c4b24d3c79ca092b0c1f9f47430c6720107af37e712d550580c89d41d2b876f1a914f548208b71e88bc07bbaa9a94dd14418dfd80de80d2e8c2dde8dab20e17e3b81251084bf4311411b954fedf073ce82c79a4a59c754f333ed3df5dee9f729c56ec6326d5d5baa7456728ab4bf61cfc73a2feb70cc16b3a3fae7248304cfad63e553ed11da9cbbb0074278a462f4e8c40d3a908947652765976c2fd74d63ee629716922a672f63444fb565a5f183268ade49dda10674f70caa103bfc24e2379803be951c53f49b738a2a5b5aa38220a1ea52dc18ad6a3658b54fabc8ad465f6afade2100100000000000001000000ff070000005fbb0ed0b91fce5d4bc5ce367dbe42da481ccb1916a00c7e8c1d239541405222eccf20210542e575c4068a3ec911a96c808787643bfe1a5656ed31a1bec75bffae3c47da0fdd15ac81e52ee40ba3449f8199aa55a034e567d895f5776f5b13e43161d20c46603e0d4d433f97656fb5812746971f1ef37f9198e2c41c0c57d12ceb9b62b91ba7e7e4df565b567e269874aad21b0b138c33de386d08eb24500948b8deb15df24b112fe0b4c778a3dfc05d6817fcf97187a3f085135f99ed4aabee5e2bdf80e785712237cd86a2b88408a00122a6041604181b6c02545d52e034009596803c709629803fa43a6878a67db4d518855ea09470430dae8ba0ccb700"], 0x12f8}, 0xe) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) readv(r1, &(0x7f0000002480)=[{&(0x7f00000013c0)=""/77, 0x4d}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/35, 0x23}], 0x3) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000003c0)=""/183, 0x74) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000380)='=', 0x1}], 0x1, 0x0, 0x0) fsync(r1) read(r1, &(0x7f00000004c0)=""/4096, 0x1000) 16:00:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40040400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0xffff) pwrite(r1, &(0x7f0000000000)="91aba5147dc918e987edfffac1b5853fea74223f200e898ff5680cc98d4f32d7363d394c918b424360256ec789a79603e191bdc50609df4f902f563499a9e7f3efcf4637b4c72be1b689d67d7f31f344d89d21b7e14794c6ecbd3befe4c1d2c570a1e61205f01204adb637d09ce9945f1ba01556e29d3268ed00cb2fbaa9e67c26409a08c557aa1ba98ae1bba195e7d7d62e58f2bc878dbc47444b8e0656bc4018689ef632eeaea10413a4215d10d86f535a1a749c8e9eda0b3eead551591a61e581b3ccc4aea7f509f4a9c1", 0xcc, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) dup(r1) sendmsg$unix(r2, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x480, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc5}, {0xef}, {0x44, 0x5}], 0x3}) 16:00:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)="1caf63bf81d43311569725548601d984e5c99843ca435c", 0x17}], 0x1, 0x0}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x7fffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) 16:00:29 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x30000, 0x40) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000001c0)=0x1) r3 = msgget$private(0x0, 0x418) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0xd7, r4, r5, r6, r7, 0x81, 0x8}, 0x7f, 0x3, r8, r9, 0x2, 0xfffffffffffffd79, 0xfffffffffffffeff, 0x2}) lchown(&(0x7f00000003c0)='./file0\x00', r6, r10) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000400)='./file0\x00', r1, 0x1}) r11 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x2, 0x1000, 0x6}, {0x18, 0x2, 0x100000000, 0x7fff}, 0x5, [0x3, 0x902, 0x7, 0x3, 0x800, 0x4a, 0x0, 0x1]}, 0x3c) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000004c0)=0xfffffffffffff9bc) ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000500)=0x100000001) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x400, 0x0) r13 = dup2(r12, r12) sendmsg$unix(r13, &(0x7f0000000940)={&(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f00000005c0)="8319bf18903fdb93391aec6b35", 0xd}, {&(0x7f0000000600)="a5ec9007d59f8835871ad8e905fa89cc625454b8dd392c0ff774b2fccf47054aeece917f0ff4120a1e0be1215a8787391ce8d90d3490cbb114b242514f595030b40f7fbe136d6339b36215ab01ead7978f65e0d177695b548627b55906f5d7e9c8c38f24bef1a3fd52fabca0f07e7bc41832072079e5052cb98125db3c07fcdddeec9690302043fc27107f12ca56e8f156df8a2749735d743e83c1bb09c9f06cb0247d7912c87deb14e91b64ae41487ee4f3a6c9a19769be", 0xb8}, {&(0x7f00000006c0)="c5ce1c94a1fb6b317801c75325207f1774b3e554e77e60274f6e7bf8d04d9cfbbb0412d19f721a38e27b3a11179c66c58011ec4bdd8355e3f0d3bb3690c4d9a1e4fb090f104290450207b23fb5284e925b25293aecccfea538ea7ca432e3c5bbf858c9effd25e978a18f0ce861f93b2a5abe324d9e3786b52469ff3cdaa88a5423bba2b4f6dc8cee362e2634fec7aab9ae4c4b77af0374a0d3b8429ec0d284ff713d9a5f7d4a432f75dd2a4ff7972f9ce2e9b45507a03d949962", 0xba}, {&(0x7f0000000780)="7d8fd3905b65edbca91d72ee2a9c08a0872334fabbe4a86966ceb0537d58742bed0cfe98fd323a243d3d4b12fd5f692b690931b3b61d53e2872eaae79c26071e139ea0931735d3ee7413cec8d307577a1cf12fc222d9f3e2baab64b7d93a994364deb6d531b9d426e7b6f824d0600d5d02e6aab83ba77327ff5faf10d78925461e701652758889e28311972ae15727b7eed2b164", 0x94}], 0x4, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r8, r4, r7}, @rights={0x38, 0xffff, 0x1, [r11, r12, r12, r2, r1, r13, r11, r12, r2]}, @rights={0x38, 0xffff, 0x1, [r12, r12, r13, r12, r1, r12, r0, r1, r13]}, @rights={0x28, 0xffff, 0x1, [r2, r12, r0, r1, r12, r13]}], 0xb8, 0x4}, 0x1) ioctl$FIOASYNC(r12, 0x8004667d, &(0x7f0000000980)=0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) ioctl$VT_OPENQRY(r13, 0x40047601, &(0x7f0000000a80)) setsockopt(r0, 0x2, 0x200, &(0x7f0000000ac0)="da39c14a1570c7a9987f80883d3974dad156c26f9974f19976f08e427d7c58a8f5b298148c5407aa12", 0x29) setreuid(r6, r4) openat$pci(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/pci\x00', 0x40, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x10, 0x4, 0x1000) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) select(0x40, &(0x7f0000000180)={0x9}, 0x0, 0x0, 0x0) close(r0) 16:00:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) sendto$inet(r2, &(0x7f00000007c0)="e6fd443934f645370dde78603680710041b98d9bb42519174c1d51ba1f872842e4f954fdd117a5a776605de822fa8222b45e93a3a15f2f490ec99b65c2f21796761d16bbc01769f9c4d629d9a84df9d7ee7cd383ca8104e9173a142f6386220ecaddfcebfbd4e856ac4e8f2d85", 0x6d, 0x403, 0x0, 0x0) r7 = getuid() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) ioctl$TIOCSDTR(r3, 0x20007479) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x0, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000700)="0f3b18ad26d01b40cc66f218735cea95a4c6cd5ac48cab49408b19966b338295a3ea9f788e36ca8b5625a4cb4f2b5ff4826cd0ccd97b9694b959cdb4f516c70c77c1d0cbbb18d119ba44065fa163ad8d74f59ae252140eb993ecedcc504b1fef014cecfe95a6593bb0b5e190d3a1e9ed619af6ff4fa308936b5ee5b678ba34303c885072881da07ea5b9ed4c4824cd537ceeb3663ee8685285daa200593e56127758d1d50f9a52f66474e8", 0xab, 0xa2a894d8436f8175, &(0x7f00000002c0)={0x18, 0x2, 0x2, 0x10001}, 0xc) r11 = socket(0x18, 0x3, 0x0) sendmsg$unix(r11, &(0x7f0000000680)={&(0x7f0000000640)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002a40)=[{&(0x7f0000001a40)="8fb23757ccfe9ff4d8cc041ae5163f1c20f2db6a10a95e9868215f6b7280a9c7668ed9bc0a63714657e0f9d69afb04e9ff0d6e3f4d191b1957dfc5cc08ca15677f51009b30473a381a8ff145b1afaffd2b5c3ec5e523c4cded6cc4f730755274611c07ff76dc714d0bcb20b96a3a70617264414dc5338788ce3e8b0fa6df8e8758bc1fec9f221da669bed06fcf965c6a1707bface92c06628cd4a1d2e760b1312aee5c26b9468df0b7e71b6ff8c82a2dcfe449c27f454b38a9c6452b28c2743989f0344b844fdd7b53f762fa4bb40a9ff787adddbae88ebd0d1b5824878dc6910e4dd106a36545ee9ec15d13849409eac9f660f4250f31cb8633d367f626fd74a131c3bd361ee38a7137ce54e37e46598a428f2ba9961cf5eb3508ab783b069bdf0c9c287de9825eac53a1707535859c023bd9c729ac075b3cbd0b6d92218ecdec89c4ff758614aab97ad9d1f629c0b2f1ff52a621260fcd16feea1deb02c7b9a4eaadb1ea9206e5f2668bf333dc4b77c114415c6abc2ac8e4f63dead887a808580843ae9bb5b467024d3b1d34a2c18a0522299977e18ff3a285b636b4a9974063ea78216c22f25f3adda091854a1cb144b0989b684d1f3a3a3656f9ddb15e4bce2d8a870f2c345ab9725a2867e2cc5fbdffe842982a9510ffd555bce79b71f648434fe93b398eced2d1e0382c6b9edc7e57483d4b12154e2f0cd06a4f15910f92a80099a6b5ca47a0ffc5c6e32764fa2ef44e494e4029a266580a6ff3a149fb6a9d5a5d3449dbc559d80c364fc6fe2aaabf90aabca4ab41f7053b33aff9b2bf61a9098914dd956dc5d660d35b6c7becc9e50ebbe1770840491da2f1ed7acc506529561ea4c01ae79a1b18cf332b1ee8ac8054be5a482b6e0751d2fd74dca3b2069ad04bbfdb0281a9ddcdd7e5dc70a716c74791c7b7cf0b46c81a44e7490a41db06bd59e0b11aa98394cb67e563a7c39ca1b05d4430efdfcbfed4d107d7be7dcd4bb00f78d99b2b065af0c0344d12d0b00f7a50bb96b4029845810008f56a241bdceb8864b6d1fececf452553440589fd08ef3915419c1ba273a4c898de9dc9cbda7e0184d802cd354b7bc8327a4361f3dc6b7fdff1ee740de52aee885861edeb6240d2982cbb7d9ac8525623fd404183187b1445c207e9e1b1fd93c315570c787cc6341001924a025418c0c7b9e37cb6c29d2e9945a81ba1983d57fa58e01d1d8ca245d9c5017a781872866f34d45793f45500b5c0b5061ca2c6900b3ac6fef548a8d2a7dda7d8c1a9c24733f978a6eedf62f9f8c7363e3fb44b60f873aa5c31dac7bc18db6189861f9a116da8fcfc402eacde80f07e31a76eb1b66aad1d4bad49529af04a15e14656f207ad524e80920ea81acba2a180224344c847dc566bd9f3be16066ffdb750d462b6a3c97f6f4645756269f3a974848406f9cfea84697476295c5b08a0d6f843042912b48fe2796376e64ea4133c048b44597a91c5128e7e647aab134ca8e6680e91d055b71eedd3a5d9fd2d3cbb52f08539f295f38984d201b64dd490d9bbc1ea2aff62f2d563c0ba1146264fc156d3be67d659c87624b65c44e4638d481b665e217f5f530f116cd5f186036868d283876527b9303ff4ed51894991860fdf28d81657096571be86f36476531e9eddfcdc7240e5b9da4ff76877d68d34fc159f88a6cc745f73424095a834201caaa62810888b39f86126974d519f9bd7194cbf3ee5e18996c9cb0208ade31cb81d33185466e45105551b625a67f6ce234b5eef1a2aa5b8846d32208485cdd57b44806b1849ffae0a5b75049e5614849d2d084fecec5c76ad210a24d46d8c4ae76cd5cc140b00d1325c2e2972eebfeacf1997f44c79a78c61752209ce1f116016e5ed686816873a7ad3fad85b098fce2c0a8b9715d97ef71ff191740c17f7eaef334c5f8982089d2bbdb0e1c23ee949f3850cd29bf1e119babb528f363b36d2d79b2e4554e779e04c3e72523e6e1d4280023124d9ab6367fab3576f01974c507b67c0ddbc9b2cae15dded84ba0366089d21f3f5bda32b2461709ced2601bd7fa9d59552f682ffad917d00e5866f6e359a94c218ae80bc5f918b567b97031255a2f4bb1350491fa8878c1274d4b08a8bf479c6f55f875f5df7f3347d5c532e2d0d62ffa94f139d4f14b647f9dd9d612e5e01631a7c86f1fcaa4b8922e21f4693b5449cba06579a7ac15b6b5dbfc4b8a22c2dc3c7d4c25e4f51c46bd6443e90616af15cdbbd9455fef83b68e01fd48f0f1867ba4f1e0ce006aac019703bc5fd3942b18f9191e4c303609368bad0671f98c0e77650889c37977fa42127c811e2fc85f711512b1682a72b4939b70ae24f827abe033dd7253c31fe3a12172c3c9b5afdd3f2b75ecb4156f07f8659254f6cdc2a3629ab07bcfd1e83799ea7950129b6caf4f4b15d94fcf39a8627f8320a654ac8c43cf47475e252bca3e9d6d70c73d69e6c174a7dd639ed9f8578a704e1949864811d9329a7538419461305d94b03a92ad276a267a06d193747ea9df533e063292201884f1c88fdc257f6dda211bd7ed9052a74a207c0ea5dd0e2d67482ba1eac0104da9fe8e031438d5e730ba3e171bf5f45172db91363a56d27c63d3a0cb4adc8e17705624cda6b2b5bed65edaa0b5398d2d3991ebaea6120c5b7c650499b674b007c7eee5b71246bb83c285db2070495b48b5c896d6af4adce941588fbb1161dec5ecad3a2e31c4e5307d61c43666868266c535e60b604f8136d21bc0ac865886b0890dcc3604882f392701d395b107696b32d0f5929dc335b61e67f4a1d3cd7c790a33fadb7afed165d3468dd3ce5f70a91dbed552f912ef62844f54ef4d8cf91f1f5e03e34a0f6f4793f50311000255eda2f5555686207cacd093f54a1cb1dc7344592c4ce89d435119fb2b28a38bf75f80a4fc91a7bc23d7c4c104758139c1dd9f55f675175b34b79d986d75c1268155524be9068bd55023323962ed5ea8555a59f8d160b56d9ea83196c671a16ac71318ba3b26190b224398ac71c080cb7b24e598b1a6535ea42a7d70ce4fee0030506d318681ccd90c97701e000df34c85d894dbad9bf2f5f8312d3a6ea65a373f9aaf220d19a1f852e72db662b5bcd22b8447933640a771d684e321ff54d79f519fded53e024f4b13cc4fa90b5f94386c71f4f65a6d9cefd5b2472c87cd0154e29f3a625e6d900e8a4213f84eb58fae934e1b6181e5369a3462264e04f4bc7cb86efbd36372fb3274f1ac9ab2d5b462ad066962d74d9e201ae60cf32f61e95bfcf25c842865f55b0cd671b04fc7a4e75b3e96eeda285bd64991488c0e7e6c52be69baf2e4c06d7ed5b4f5a6e1f3bde30fb3efc7743a9aed05bdb7e263f59a76128bc460da74e534177dfb7facf913c1834c14d13a174b98690c74b4845f50e362b55561a75783518c1b629912a9000e4dea4efb449acaa2b03d51be251c03e7ae08b42601d7e2c5626c14ce05b972e85ebff0d3ffb3cc57b73946086727ef49ff65163331ec62a3cd52f9f7cba5d997a7197eb48c50590aced6421ad97ba8ff81123a8bdcf9b879c9270ac6e7a93ed02acf4c64909032753f07b3d82eb53c02156884016ce234c7c1167de6fa8b4d333d317cc809780b1a7bac03702073dd2ddddfe75f056500d3e6295e0194f32f65d50726476f9354d6b0d01d0f941e27259068ed6c41c33b4b48ddd09d7b4bfb6561cdc7ced62edfdcc679ba08c7f20603d0a2b9452e0a6b1799e641bd2c70b776f966d4f0bdc30228852169269840850b1113f11162d1c37f603dcd893a158912b0f20b4be6ceb2c81929b3d01ee3df8153a02637f1c0701ac5f276b49b83c45941f8019586c745716da3f2db4fa71439fb676a2bfa08befeab4fe5b7c8f7e36a7ee50dd7e9854b16de4ad3b837a9a619e8145b0546592955924ef45218ccc82ed815fdd817cfffa0bae651796d41e06e6ac9f1597e4288956c6cce268deb8767866cfbba4214641b5cb4487d4bd22a9ed30c06aaca58b31ee6bb450edfc4bc499fc2d631cca254e6862d55d5cea65802050f6984b50f91df28d4d86bb513ccca63abca7f51785d7fbd7f1bd59227b8b3d45da13b41d16154ce63047cde8c64a31a3a159082cc2a75fd96e9611f15dcb47945eafd56a31e1eff06e1a8fe4d37d039b7f2cb39ceb81d00a8c9dbf7a668378c6bf4f01c443d987d1ec0a5c3ccc6df4543779a729cad85c87dd4daba35f9e6e50668dc0a6bfb6cef69239fd45368a7861038a443459127fb20046a0719db561fc446a52f6ce6c73230e3e66147b7f3f4370f9fa000fbe982e3fd297e2cb466378c3bffb00a85521ccfb45732d02a3f1e5bade10d3aaa3fcea265254e7d2586ccac903da6b4b8317e46ac04132569c1b851b0830b135381f528d61e8a78c43d6bda4eb33b851c1e0d90e43d8efd7672d141640a14e784d0e6ecad0710f125d222e7ad376186401e963b661660df6af5e54115baa34cebdcf0c1d334e0bbba3282f1992b05939010af5b988e644e8ba1bbaf9d5a90ab89deff1c0685c72572c8392714348e751a00eae1463517f30bca05442adb2efc20f40237179897c9d097820e98a594eda4377c0a3b015b61acf34dba07169f1c94709e589fbbe0595e89bb8721ab8606b50155c8b94e8f903c8c582b102d73d224ffe0e600f2da40c91b941a7ef150101bc1ebf9a898ad3275f66e3921b2c7057bf3060faaf40e571a2596888797f9bc39558fb45a3e1d31d7946bca7479c2e1cb967c420ee3bdc93f51d60356f6ec3468e5d0f98afeeb42a79c4359a266732b35c7046f1a517f6f6be13cd2aad24c9d8ce13da5133af29858bc3f2ea1ff4bc5a19cd2dea8a1e88b7e3df1fbebe003666bc28835d0a3099d0549f5692355cd5a7a264df5316724bc5080b12524425a228ab2a3c777bb9983efd674039675bcebf4c77006c6d86cd0a6d027a67f6cac9040ef5716a3f624fc6ceac1979f2b61cf63a1de557b4a173816163938b75db9ad2b938780018e0918299831be426b6a4e13c5ba1f94a0e4e7c7b8f84d2b2c71a16aa20eb19bd4bf91201e5f0ba4f18e0d95e44fc0d452dea7296afcc7052c2eb2626b6c29af8f5776fe9035df3ccadd9ae42475842e5157e887f768b27fa3e6a9b8fdd76038702b65cd2398d592f6f7d82dfbd9de12f91b9fb8df287f596261088d4296c8c64d2199ae8a4ceab3a81ce6dd5b83a2da51b8182f2558df5c48b404071fe37ed2cbd7425d268fa28ef6f356f860fb6e545b2bcdda6124441c6eeae96887b73232b0649b2f21d2152f3939eef3619f50de88accf5612ce214b080c0cfa8af2d62d27b7c7c69c114d6122b9986d31b13a5b84a1df2effdc5ac2a4bf01d002fd76d3ef9892e9d1b5d6834809438c1aaf8e05c8a37bd062cf55f2d0d0744f0ea6f054aca3e0b1dd0d23184a2892a57cd9264a239e9038a21cf7a149df324511ee7ac23fc47b9a671503dd9438b33300c3fbe58fd8b600ba27677ac2d1929c39ed2ed2ade18474d02278efe3761b9999e3e85302b0e471614e07d6f31713aa09f58266b03b918627084a321067ed0b934241bcd4944bcf4502d472bd64464c5d0fedd0e7838fbc9affdd591f2a7f9a7361e252908506a43329e6a96b2b6c4cc95a765d3fadc36a1dcac6ba9f8a10b07ce6c183a22fd08c6bf47cf77bd6b6c03116a28bc121057b9531602096cdad99cd599b8805b32605b8980d2d6489255af57781ed5521b72924590fb09fff29281e082eedf8abe9139af6ea28ed7a83f62fe", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x8) kqueue() connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000580)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semop(0x0, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1000000000000135, 0x0, 0xfffffffffffffffc) r1 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getegid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000040)) getitimer(0x3, &(0x7f0000000000)) setregid(0x0, 0x0) setregid(0x0, 0x0) setregid(0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x80000000, 0x7fffffff, 0x8, 0x7}, {0x4, 0x7, 0x8}, {0x1, 0x7, 0xfffffffffffffff7, 0x4686}, {0x8, 0x80, 0xa0, 0x8}, {0xfff, 0x9, 0x0, 0x3ff}]}) 16:00:30 executing program 0: mknod(&(0x7f0000000b00)='./bus\x00', 0x800080002002, 0x5bcf) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x208, 0x30) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) 16:00:30 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x80, 0x60000000000000}, {0xffff, 0x43}}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:30 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) shutdown(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)) shutdown(r1, 0x3) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x0, 0x240) semop(r2, &(0x7f0000000080)=[{0x1, 0x1, 0x1000}, {0x0, 0xfffffffffffffbff, 0x1000}, {0x7, 0x10000}, {0x0, 0x5, 0x1800}, {0x1, 0x8, 0x1000}], 0x5) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) r3 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) 16:00:30 executing program 1: r0 = socket(0x2, 0x4000000000003, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="86022a2f66696c75c03e9f4a4a9cd8fc6b9b5b4f7da1"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000140)="000000000064001400000000", 0xc) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000180)="49c8bdd4b184db197e4dfccc74fe7a63ab216ea3c9c7328ebfa3eb0306bcfdba8e3048e1ac4fc0ea907006cd0d654cd80fd7ea2c3ec81a64f461d67cc91b90cda45683c06aca9d19095b59d1eff8d1b268f4f6130dc4e6e42008e4d103517d413b05d26d4a4027d99e0ef08ec159147ad5e7665944a52aefaaebf7c94ab6f23df77c37ef8739464948db5a2be040375af98b422162e85660d1a087a434fbaebf96342dede8c5bf8f9a4d68052bcab208a5404b1879643113f95474d92ce61471ad5ef55932c8436ed85f1e8c54f98403b1eb1d0fad3f7da09b9a6454c3937bdbe15427b29371ad99abf31bcb7d30", 0xee) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa2) getsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000040), &(0x7f0000000080)=0x4) getpeername$inet(r1, &(0x7f0000000140), &(0x7f00000000c0)=0xc) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r2) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x7fff) fcntl$setflags(r0, 0x2, 0x1000000001) 16:00:30 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) socket(0x18, 0x4, 0x100) 16:00:30 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x25}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4, "000000000100002000", 0x0, 0x8}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f0000"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000010007a864d67971a38826a1aa8937092e", 0x14773cfa10ec4ca3) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x400000000002003, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x7ff) pipe(&(0x7f0000000040)) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x100000000003, 0x5012, r1, 0x0, 0x80000000003fffe) madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) 16:00:30 executing program 0: semget$private(0x0, 0xffffffffffffffff, 0x8) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)) 16:00:30 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/49}, &(0x7f0000000080)=0x33) sendto$unix(r0, &(0x7f0000000940)="7a10245c6cb81bfb40089e3ef6ea9d69f8d903adf78c0d04b0050d47b4d338f0f3918e7460ac605a4ab430896848254e6f1085c62194a04615d0310915c79d59397f9bde686eefc8de8aa4d42bda295ba5d98b27ef3d4de36fc51fbd7bdcb103a30f2a75544ea324a3a3253436a2d38ce20cda5b44ed4e01129f9ffed683ed03e6c9cdf3f69c368436044df13d69ab8fa4f8c903757a622ccb05f6bb3385f1045f57707a37fa10fb88d670528793366d190fc41f5eac4f1cb364eaa0b2f779e6a20d351c75988b28", 0xc8, 0x1, &(0x7f0000000a40)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r0, 0x48}], 0x1, 0x0) 16:00:31 executing program 1: r0 = socket(0x1b, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x3) 16:00:31 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$getflags(r1, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4, 0x8, 0x851, 0x40}]}) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) close(r3) fcntl$setflags(r1, 0x2, 0x1) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x9, 0x2) 16:00:31 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = semget(0x2, 0x1, 0xc0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/123) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r1, 0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x3, 0x0, &(0x7f0000000580)=""/3}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = semget$private(0x0, 0x3, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x4) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x14) getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000340)='.\x00', r5, r6) getsockname$inet6(r4, &(0x7f0000000640), &(0x7f0000000680)=0xffffffffffffff6d) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x1, 0x8, 0x7}, {0x18, 0x0, 0x6, 0xebd}, 0x1, [0x3, 0x80000000, 0x1, 0x8, 0x101, 0x4, 0x7, 0x5]}, 0x3c) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x100) listen(r4, 0x26) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000440)) semop(r3, &(0x7f0000000480)=[{0x3, 0xfffffffffffffff8, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x1, 0x1800}, {0x2, 0x1, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x79, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0xffffffffffffffff, 0x800}], 0x9) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x0, 0x0) pledge(&(0x7f0000000500)='/dev/vmm\x00', &(0x7f0000000540)='\x00') 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x3, 0xffff, 0x2, r1}) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x802, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:31 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff0000010018ac32057ba9fa0c36866bfca217228300", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x22, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x464, './file0\x00'}) 16:00:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = msgget(0x1, 0x283) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00402305a62189ae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096b659c96586d504a7e000000000000006c4ec07b3f638a8305b9af5d948660216457fc8ffe8f4adf8"], 0x4d, 0x3, 0x800) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) setsockopt(r1, 0x180000000, 0x5, &(0x7f0000000200)="928561e636a9d5ce51f05ad672fa346fbcee33a9d71a72301ac327d341eaefe7f4974c766d484e3b72b3811ca27ee54e34b87a19d90ad10ea1b943899120618bc8413327e0a8a69b389a50402c", 0x4d) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) fcntl$setstatus(r1, 0x4, 0x84) chmod(&(0x7f0000000000)='./file0\x00', 0x8) pwritev(r1, &(0x7f0000000040), 0x10000000000000b3, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r2, 0xf, &(0x7f00000001c0)={0x1, 0x2, 0x1000, 0x0, r3}) ftruncate(r1, 0x0, 0x0) close(r1) 16:00:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x84, 0x0) getsockopt(r0, 0x7fffffff, 0x9, &(0x7f0000000140)=""/210, &(0x7f0000000240)=0xd2) mknod(&(0x7f00000000c0)='./bus\x00', 0x3080002000, 0x40004000000028ac) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053ba8af6585bfef1f7f1071d36803a52f8820fa6ae84c9f0611da24e14da00c20002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c", 0x57}], 0x1) 16:00:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget(0x0, 0x4000, 0x58, &(0x7f000023b000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x81, 0x9, 0x39, 0x8, "4432bb92b92e080de366be8e704b096e83e45802", 0x7, 0xa89}) 16:00:32 executing program 0: setreuid(0x0, 0xee00) clock_settime(0x7, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x42102, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSCTTY(r0, 0x40047463) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x100, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000}], 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12, 0x0, 0x7ff, 0x20884175}, {{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x40, 0x4}, {{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0xa1, 0x400fffff, 0xffffffffffffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1ff, 0x9}, {{r0}, 0x0, 0x20, 0x9, 0x10, 0x2}, {{r1}, 0x0, 0x0, 0x44, 0x5, 0x5}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x18, 0xc0000003, 0x87, 0x6}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x7fff, 0xce31}, {{r1}, 0xfffffffffffffff8, 0x52853a5128ebba63, 0x1, 0x10001, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0xc771, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x5a, 0x81}, {{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0x0, 0x2}, {{r1}, 0xd3e9f93a787fa658, 0x10, 0x0, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x12, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x40, 0xffff}], 0x8001, &(0x7f0000000000)={0x864, 0x9}) read(r0, &(0x7f0000000080)=""/198, 0xc6) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:32 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000040)=[r0, r5, r1, r0, r3, r4, r5, r2]) setregid(r4, r1) \./busú¤‘UÎ\./busú¤‘UÎload: 1.89 not a controlling terminal 16:00:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000000001000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000080)='./bus\x00', 0xa, 0x2) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) vput: bad writecount: 0xfffffd806e6a7cd0, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1487, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 17988 84133 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd806e6a7cd0) at vput+0x187 vn_closefile(fffffd8064338448,ffff800020b28290) at vn_closefile+0x15b fdrop(fffffd8064338448,ffff800020b28290) at fdrop+0xc9 closef(fffffd8064338448,ffff800020b28290) at closef+0x11d fdfree(ffff800020b28290) at fdfree+0xf8 exit1(ffff800020b28290,0,1) at exit1+0x32f sys_exit(ffff800020b28290,ffff800021c16f60,ffff800021c16fd0) at sys_exit+0x17 syscall(ffff800021c17040) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7fffff6634) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff6600, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic vput: v_writecount != 0 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd806e6a7cd0) at vput+0x187 vn_closefile(fffffd8064338448,ffff800020b28290) at vn_closefile+0x15b fdrop(fffffd8064338448,ffff800020b28290) at fdrop+0xc9 closef(fffffd8064338448,ffff800020b28290) at closef+0x11d fdfree(ffff800020b28290) at fdfree+0xf8 exit1(ffff800020b28290,0,1) at exit1+0x32f sys_exit(ffff800020b28290,ffff800021c16f60,ffff800021c16fd0) at sys_exit+0x17 syscall(ffff800021c17040) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7fffff6634) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff6600, count: -11 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800021c16c50 rbx 0xffff800021c16d00 rdx 0xffff800020b28290 rcx 0 rax 0 r8 0xffffffff81b74c73 kprintf+0x173 r9 0x1 r10 0x25 r11 0xd0b40db2ef593d7b r12 0x3000000008 r13 0xffff800021c16c60 r14 0x100 r15 0x1 rip 0xffffffff819bf398 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021c16c40 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=281300 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b29650,0xffffffff8239ad38 process=0xffff800020b7d500 user=0xffff800021c12000, vmspace=0xfffffd807f00bcf0 estcpu=36, cpticks=9, pctcpu=0.0 user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 36245 344540 59580 0 3 0x80 nanosleep syz-executor.1 36245 202459 59580 0 3 0x4000080 pppxread syz-executor.1 36245 450658 59580 0 3 0x4000080 fsleep syz-executor.1 79309 98855 64049 0 3 0x82 nanosleep syz-executor.0 30961 113493 1 0 3 0x100083 ttyopn getty 59580 461148 64049 0 3 0x82 nanosleep syz-executor.1 84578 507194 0 0 3 0x14200 bored sosplice 64049 475725 82256 0 3 0x82 thrsleep syz-fuzzer 64049 348496 82256 0 3 0x4000082 thrsleep syz-fuzzer 64049 8248 82256 0 3 0x4000082 thrsleep syz-fuzzer 64049 338618 82256 0 3 0x4000082 thrsleep syz-fuzzer 64049 178638 82256 0 3 0x4000082 kqread syz-fuzzer 64049 445475 82256 0 3 0x4000082 thrsleep syz-fuzzer 64049 305246 82256 0 3 0x4000082 thrsleep syz-fuzzer 64049 431764 82256 0 3 0x4000082 thrsleep syz-fuzzer 64049 92837 82256 0 3 0x4000082 thrsleep syz-fuzzer 64049 183028 82256 0 3 0x4000082 thrsleep syz-fuzzer 82256 162575 33390 0 3 0x10008a pause ksh 33390 92387 59226 0 3 0x92 select sshd 59226 312542 1 0 3 0x80 select sshd 13286 318037 85858 74 3 0x100092 bpf pflogd 85858 454824 1 0 3 0x80 netio pflogd 88866 218261 22892 73 3 0x100090 kqread syslogd 22892 142701 1 0 3 0x100082 netio syslogd 86828 119092 1 77 3 0x100090 poll dhclient 84401 510443 1 0 3 0x80 poll dhclient 97783 242880 0 0 3 0x14200 pgzero zerothread 61470 349771 0 0 3 0x14200 aiodoned aiodoned 34708 202874 0 0 3 0x14200 syncer update 81043 264003 0 0 3 0x14200 cleaner cleaner 84133 17988 0 0 7 0x14200 reaper 75285 78076 0 0 3 0x14200 pgdaemon pagedaemon 5749 56236 0 0 3 0x14200 bored crynlk 15959 85793 0 0 3 0x14200 bored crypto 31421 314456 0 0 3 0x40014200 acpi0 acpi0 29916 422889 0 0 3 0x40014200 idle1 91890 123484 0 0 3 0x14200 bored softnet 94194 62412 0 0 3 0x14200 bored systqmp 40573 224270 0 0 3 0x14200 bored systq 44506 33157 0 0 3 0x40014200 bored softclock 95447 299226 0 0 3 0x40014200 idle0 56703 480227 0 0 3 0x14200 bored smr 1 213998 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9620 6486K 14791K 78643K 33166 0 0 pcb 13 8K 8K 78643K 613 0 0 rtable 93 12K 13K 78643K 2167 0 0 ifaddr 86 19K 20K 78643K 855 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1855 0 0 iov 0 0K 44K 78643K 993 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1213 76K 77K 78643K 9272 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 140 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 1010 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 8730 0 0 sigio 0 0K 0K 78643K 122 0 0 proc 55 51K 83K 78643K 1935 0 0 subproc 32 2K 2K 78643K 291 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 898 0 0 in_multi 22 1K 2K 78643K 505 0 0 ether_multi 1 0K 0K 78643K 50 0 0 mrt 0 0K 0K 78643K 70 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 96 424K 424K 78643K 96 0 0 exec 0 0K 1K 78643K 1103 0 0 pfkey data 0 0K 4K 78643K 8 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 107 21K 31K 78643K 30001 0 0 UVM aobj 130 5K 5K 78643K 144 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 483 0 0 NDP 22 0K 0K 78643K 245 0 0 temp 243 2751K 3388K 78643K 31441 0 0 kqueue 0 0K 0K 78643K 69 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 36 0 32 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 336 0 334 1 0 1 1 0 8 0 rtentry 112 230 0 197 2 0 2 2 0 8 0 unpcb 120 2636 0 2624 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7565 0 7565 2 2 0 2 0 8 0 tcpcb 544 1377 0 1373 1 0 1 1 0 8 0 inpcb 280 3871 0 3864 2 1 1 2 0 8 0 rttmr 72 26 0 26 10 10 0 1 0 8 0 nd6 48 48 0 45 1 0 1 1 0 8 0 pkpcb 40 58 0 58 18 18 0 1 0 8 0 swfcl 56 7 0 0 1 0 1 1 0 8 0 ppxss 1128 157 0 157 24 23 1 1 0 8 1 pffrag 232 9 0 9 6 6 0 1 0 482 0 pffrnode 88 9 0 9 6 6 0 1 0 8 0 pffrent 40 22 0 22 6 6 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 180 0 161 1 0 1 1 0 8 0 pfstkey 112 181 0 162 1 0 1 1 0 8 0 pfstate 328 181 0 162 4 2 2 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 874 0 727 17 4 13 13 0 8 3 art_table 32 875 0 727 2 0 2 2 0 8 0 art_node 16 224 0 194 1 0 1 1 0 8 0 sysvmsgpl 40 43 0 32 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 1008 0 998 1 0 1 1 0 8 0 shmpl 112 142 0 14 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 15160 0 13730 47 0 47 47 0 8 0 ffsino 272 15160 0 13730 96 0 96 96 0 8 0 nchpl 144 27320 0 25676 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 88143 0 88143 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 19 0 19 9 8 1 1 0 8 1 scxspl 192 85013 0 85013 37 34 3 6 0 8 3 plimitpl 152 784 0 776 1 0 1 1 0 8 0 sigapl 432 8893 0 8877 3 1 2 3 0 8 0 futexpl 56 104662 0 104661 1 0 1 1 0 8 0 knotepl 112 1729 0 1709 1 0 1 1 0 8 0 kqueuepl 104 1964 0 1961 1 0 1 1 0 8 0 pipepl 112 5066 0 5047 12 11 1 2 0 8 0 fdescpl 488 8894 0 8877 3 0 3 3 0 8 0 filepl 152 52488 0 52386 16 11 5 7 0 8 0 lockfpl 104 3069 0 3069 5 4 1 1 0 8 1 lockfspl 48 1101 0 1101 5 4 1 1 0 8 1 sessionpl 112 37 0 26 1 0 1 1 0 8 0 pgrppl 48 122 0 111 1 0 1 1 0 8 0 ucredpl 96 10383 0 10374 1 0 1 1 0 8 0 zombiepl 144 8878 0 8877 3 2 1 1 0 8 0 processpl 896 8910 0 8877 4 0 4 4 0 8 0 procpl 632 28349 0 28303 20 15 5 5 0 8 1 srpgc 64 52 0 52 14 13 1 1 0 8 1 sosppl 128 114 0 114 28 28 0 1 0 8 0 sockpl 384 6987 0 6966 8 5 3 4 0 8 0 mcl64k 65536 468 0 0 54 24 30 33 0 8 1 mcl16k 16384 15 0 0 2 0 2 2 0 8 0 mcl12k 12288 49 0 0 2 0 2 2 0 8 0 mcl9k 9216 33 0 0 3 1 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 245 0 0 26 10 16 26 0 8 0 mtagpl 80 117 0 0 2 0 2 2 0 8 0 mbufpl 256 902 0 0 39 0 39 39 0 8 0 bufpl 256 33043 0 26014 440 0 440 440 0 8 0 anonpl 16 814179 0 803813 234 179 55 66 0 125 0 amapchunkpl 152 54481 0 54364 90 84 6 19 0 158 0 amappl16 192 47451 0 46781 265 223 42 46 0 8 8 amappl15 184 36 0 34 3 2 1 1 0 8 0 amappl14 176 2250 0 2244 1 0 1 1 0 8 0 amappl13 168 1661 0 1658 1 0 1 1 0 8 0 amappl12 160 19 0 16 2 1 1 1 0 8 0 amappl11 152 102 0 87 1 0 1 1 0 8 0 amappl10 144 4324 0 4318 1 0 1 1 0 8 0 amappl9 136 786 0 782 1 0 1 1 0 8 0 amappl8 128 305 0 280 1 0 1 1 0 8 0 amappl7 120 4319 0 4311 1 0 1 1 0 8 0 amappl6 112 108 0 99 1 0 1 1 0 8 0 amappl5 104 289 0 275 1 0 1 1 0 8 0 amappl4 96 9232 0 9198 2 1 1 2 0 8 0 amappl3 88 2739 0 2729 1 0 1 1 0 8 0 amappl2 80 71087 0 71003 4 2 2 3 0 8 0 amappl1 72 200566 0 200097 27 17 10 20 0 8 0 amappl 80 28873 0 28831 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 143 0 14 3 0 3 3 0 8 0 uaddrrnd 24 8894 0 8877 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 8894 0 8877 1 0 1 1 0 8 0 vmmpekpl 168 66850 0 66813 2 0 2 2 0 8 0 vmmpepl 168 1092560 0 1090623 342 239 103 103 0 357 18 vmsppl 368 8893 0 8877 2 0 2 2 0 8 0 pdppl 4096 17795 0 17754 7 1 6 6 0 8 0 pvpl 32 2194439 0 2180743 454 309 145 170 0 265 11 pmappl 232 8893 0 8877 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 702 0 45 19 0 19 19 0 8 0